🌟快来参与讨论💬,点赞👍、收藏⭐、分享📤,共创活力社区。 🌟
🚩用通俗易懂且不失专业性的文字,讲解计算机领域那些看似枯燥的知识点🚩
目录
💯前言
一、系统信息查看😃
(一)uname - 获取系统信息📇
(二)hostname - 查看和设置主机名👀
(三)df - 查看磁盘空间使用情况💽
(四)du - 查看文件或目录磁盘使用空间📊
(五)free - 查看系统内存使用情况🧠
二、进程管理😃
(一)ps - 查看进程状态👀
(二)top - 实时查看进程资源占用情况🔍
(三)kill - 终止进程🚫
(四)bg 和 fg - 后台和前台进程切换🎯
三、用户与权限管理😃
(一)useradd 和 adduser - 创建新用户👤
(二)userdel - 删除用户❌
(三)passwd - 设置或修改用户密码🔑
(四)chmod - 更改文件或目录权限🔐
(五)chown - 更改文件或目录所有者和所属组👥
(六)chgrp - 更改文件或目录所属组👥
四、网络操作😃
(一)ifconfig - 查看和配置网络接口信息🌐
(二)ping - 测试网络连接性📶
(三)netstat - 查看网络状态信息🔍
(四)wget - 命令行下载工具📥
(五)ssh - 远程登录🔑
💯总结
💯前言
小伙伴们,今天来给大家讲讲 Linux 里那些超常用的操作指令,学会了它们,在 Linux 的世界里就能畅行无阻啦😜!
上篇文章👉Linux 常用操作指令大揭秘(上)
一、系统信息查看😃
(一)uname - 获取系统信息📇
uname 就像是系统的小名片,能告诉你系统的一些基本信息😉。输入 uname -a,它就会把系统的内核名称、主机名、内核版本、硬件平台等详细信息都展示给你看哦😎!
(二)hostname - 查看和设置主机名👀
hostname 这个指令可以让你知道当前系统的名字,也可以用来修改主机名哦😉。比如说你想看看系统现在叫什么,输入 hostname 就可以啦。要是你想给系统改个名字,输入 hostname 新名字(需要管理员权限),系统就有新名字啦😎!
(三)df - 查看磁盘空间使用情况💽
磁盘空间就像一个大仓库,df 指令能让你清楚地知道这个仓库还剩多少空间😉。输入 df -h,它就会以人类可读的格式(如 GB、MB 等)显示磁盘空间的使用情况,包括总空间、已用空间、可用空间等信息,这样你就能知道磁盘是不是快满啦,需不需要清理一下😎!
(四)du - 查看文件或目录磁盘使用空间📊
有时候我们想知道某个文件或目录到底占用了多少磁盘空间,du 就可以帮我们查出来😉。比如你想知道 /home 目录占用了多少空间,输入 du -sh /home 就会显示 /home 目录及其所有子目录和文件占用的总磁盘空间,-s 表示只显示总和,-h 表示以人类可读格式显示😎!
(五)free - 查看系统内存使用情况🧠
系统运行就像一个人在工作,内存就是它的 “工作空间”,free 指令能让你知道这个 “工作空间” 的使用情况😉。输入 free -m,就可以以 MB 为单位看到物理内存、交换空间等信息,这样你就能知道系统内存够不够用啦😎!
二、进程管理😃
(一)ps - 查看进程状态👀
在 Linux 系统里,有很多程序在同时运行,就像很多人在同时干活一样,ps 指令可以让你看看这些 “干活的人”(进程)都在干啥😉。输入 ps -ef,就能显示所有进程的详细信息,包括进程 ID(PID)、父进程 ID(PPID)、用户名、启动时间、命令等,这样你就能知道系统里都有哪些程序在运行啦😎!
(二)top - 实时查看进程资源占用情况🔍
top 就像是一个实时监控器,能让你随时看到系统中各个进程的资源占用情况,比如 CPU 使用率、内存使用率等😉。输入 top 后,你会看到一个动态更新的界面,在这个界面里,可以按不同的键进行排序、查看进程详细信息等操作。比如说按 P 键可以按照 CPU 使用率进行排序,这样你就能知道哪个进程最 “贪吃” CPU 资源啦😎!
(三)kill - 终止进程🚫
当某个进程不听话或者卡住了,我们就可以用 kill 指令来让它停止😉。通常使用 kill PID 来终止指定 PID 的进程。比如说你发现一个进程的 PID 是 1234,但是它一直占用资源不干活,输入 kill 1234 就可以把它终止啦。如果进程很顽固,无法正常终止,那就用 kill -9 PID 强制终止它😎!
(四)bg 和 fg - 后台和前台进程切换🎯
有时候我们启动了一个程序,但是不想让它一直在前台占用终端,就可以把它放到后台运行,这时候 bg 就派上用场啦😉。比如说一个程序在前台运行时按 Ctrl + Z 暂停了,使用 bg 命令可以让它在后台继续运行。而 fg 则是相反的操作,如果你想把后台运行的进程切换到前台来,就用 fg 命令😎!
三、用户与权限管理😃
(一)useradd 和 adduser - 创建新用户👤
在 Linux 系统里,不同的用户可以有不同的权限和操作空间,useradd 和 adduser 就是用来创建新用户的指令😉。useradd 在一些 Linux 发行版中是基本的创建用户指令,而 adduser 在某些发行版中提供了更友好的交互界面来创建用户。比如说你想创建一个新用户叫 newuser,在 root 用户下,使用 useradd newuser(或者 adduser newuser,根据你的系统来选择)就可以创建新用户啦,然后再给新用户设置密码就可以让新用户登录系统啦😎!
(二)userdel - 删除用户❌
如果某个用户不再需要使用系统了,我们就可以用 userdel 来删除用户😉。以 root 用户登录后,如果只是要删除用户账号,不删除用户的家目录和邮件等相关文件,可以使用 userdel username(这里的 username 是要删除的用户名);如果要彻底删除用户账号以及相关文件,就用 userdel -r username。不过要注意哦,删除用户要谨慎,确保不会误删重要数据😉!
(三)passwd - 设置或修改用户密码🔑
用户密码就像进入系统的钥匙,passwd 指令可以让你设置或修改用户密码😉。比如说你想给用户 newuser 设置密码,在 root 用户下,输入 passwd newuser,然后按照提示输入新密码并确认就可以啦。普通用户也可以使用这个指令修改自己的密码哦😎!
(四)chmod - 更改文件或目录权限🔐
在 Linux 系统里,每个文件和目录都有不同的权限,chmod 就是用来更改这些权限的指令😉。它的基本语法是 chmod [权限模式] 文件或目录。权限模式可以用数字表示,比如 755 表示所有者有读、写、执行权限,所属组和其他用户有读和执行权限;也可以用符号表示,比如 u+rwx 表示给所有者添加读、写、执行权限。比如说你有个文件 file.txt,你想让所有者有所有权限,所属组和其他用户只有读和执行权限,就可以用 chmod 755 file.txt 来设置权限😎!
(五)chown - 更改文件或目录所有者和所属组👥
有时候我们需要更改文件或目录的所有者和所属组,chown 就可以做到啦😉。例如,你想把文件 file.txt 的所有者改为 user,所属组改为 group,输入 chown user:group file.txt 就可以啦。这样不同的用户和组就可以根据权限来操作文件啦😎!
(六)chgrp - 更改文件或目录所属组👥
如果只是想更改文件或目录的所属组,chgrp 就很方便😉。比如你想把文件 file.txt 的所属组改为 newgroup,输入 chgrp newgroup file.txt 就可以啦😎!
四、网络操作😃
(一)ifconfig - 查看和配置网络接口信息🌐
在 Linux 系统里联网就需要了解网络接口信息,ifconfig 就像一个网络小助手,可以查看和配置网络接口信息😉。输入 ifconfig,就能看到当前系统所有网络接口的详细信息,包括 IP 地址、子网掩码、MAC 地址等。如果你想给某个网络接口设置 IP 地址和子网掩码,比如给 eth0 设置 IP 地址为 192.168.1.100,子网掩码为 255.255.255.0,就可以在 root 用户下输入 ifconfig eth0 192.168.1.100 netmask 255.255.255.0(不过在一些较新的 Linux 发行版中,可能会用 ip 命令来替代 ifconfig 的部分功能哦😉)。
(二)ping - 测试网络连接性📶
当我们想知道能不能连接到某个网站或者其他主机时,ping 就可以派上用场啦😉。比如说你想测试与www.example.com的网络连接是否正常,输入 ping www.example.com,它就会向目标主机发送 ICMP 回显请求数据包,并等待目标主机返回响应。通过查看返回的信息,你可以了解网络延迟、丢包率等情况,这样就能知道网络连接质量好不好啦😎!
(三)netstat - 查看网络状态信息🔍
netstat 就像是一个网络状态探测器,可以查看网络连接、路由表、接口统计等信息😉。输入 netstat -an,可以显示所有网络连接的详细信息,包括 TCP 和 UDP 连接;输入 netstat -r,可以看到系统的路由表信息,这样你就能知道数据在网络里是怎么传输的啦😎!
(四)wget - 命令行下载工具📥
当我们需要从网络上下载文件时,wget 就像一个小下载器来帮忙啦😉。比如说你想下载http://example.com/file.txthttp://example.com/file.txt http://example.com/file.txt这个文件,输入 wget http://example.com/file.txt,它就会把文件下载到当前目录下,是不是很方便😎!
(五)ssh - 远程登录🔑
有时候我们需要远程登录到其他 Linux 系统进行操作,ssh 就可以实现这个功能😉。比如说你要登录到远程主机 remote_host,使用用户 user,输入 ssh user@remote_host,然后输入密码(如果是第一次登录,可能还需要进行一些安全验证),就可以像在本地终端一样在远程主机上执行命令和操作啦😎!
💯总结
Linux 常用操作指令众多,熟练掌握这些指令能够极大地提高在 Linux 系统中的工作效率😉。通过不断实践和积累经验,你可以更加灵活地运用这些指令来完成各种复杂的任务,深入探索 Linux 系统的强大功能😎!希望本文对大家在学习和使用 Linux 常用操作指令方面有所帮助😉!
我以后还会对 Linux 相关知识进行更多的创作,欢迎大家关注我,一起探索 Linux 的奇妙世界😜
👉【A Charmer】