2025-07-28
杂项
00
请注意,本文编写于 130 天前,最后修改于 116 天前,其中某些信息可能已经过时。

目录

🐧 Linux 常用命令速查表
1️⃣ 系统信息查看
2️⃣ 文件与目录操作
3️⃣ 文件内容查看与处理
4️⃣ 用户与权限管理
5️⃣ 软件包管理
Debian / Ubuntu
CentOS / RHEL
6️⃣ 网络操作
7️⃣ 压缩与解压
8️⃣ 进程与服务管理
9️⃣ 磁盘与挂载
🔟 系统安全与日志

这里整理了一份全面的 Linux 常用命令速查表,按照功能分类。方便快速查阅!


🐧 Linux 常用命令速查表

1️⃣ 系统信息查看

命令说明
uname -a查看系统内核及架构信息
cat /etc/os-release查看 Linux 发行版信息
hostname查看主机名
whoami显示当前登录用户
id查看用户 UID、GID 及所属组
uptime系统运行时长及负载
top / htop动态查看进程和资源占用
free -h查看内存使用情况
df -h查看磁盘使用情况
du -sh *查看当前目录下各文件/目录大小
lscpu查看 CPU 信息
lsblk查看磁盘分区和挂载情况

2️⃣ 文件与目录操作

命令说明
ls -al列出文件(含权限、隐藏文件)
cd /path切换目录
pwd显示当前目录
cp src dst复制文件或目录
mv src dst移动或重命名文件
rm file删除文件
rm -rf dir强制删除目录及内容
mkdir dir创建目录
touch file创建空文件
find /path -name "*.txt"按名称查找文件
locate filename使用索引快速查找文件
tree以树形结构显示目录内容

3️⃣ 文件内容查看与处理

命令说明
cat file查看文件内容
more file / less file分页查看文件
head -n 20 file查看文件前 20 行
tail -n 50 file查看文件后 50 行
tail -f file实时查看日志变化
nano file / vim file编辑文件
wc -l file统计文件行数
strings file提取可打印字符
grep "pattern" file搜索匹配内容
grep -r "keyword" dir/递归搜索目录
diff file1 file2比较文件差异

4️⃣ 用户与权限管理

命令说明
adduser username添加新用户
passwd username修改用户密码
userdel username删除用户
groupadd group创建新组
usermod -aG group user将用户添加到组
chmod 755 file修改文件权限
chown user:group file修改文件属主和属组
sudo command使用管理员权限执行命令
su - user切换用户身份

5️⃣ 软件包管理

Debian / Ubuntu

命令说明
apt update更新软件源
apt upgrade更新所有已安装软件
apt install pkg安装软件包
apt remove pkg卸载软件包
dpkg -l列出所有已安装软件

CentOS / RHEL

命令说明
yum update更新软件包
yum install pkg安装软件包
yum remove pkg卸载软件包
rpm -qa列出已安装包

6️⃣ 网络操作

命令说明
ip addr / ifconfig查看网络接口信息
ping host测试网络连通性
curl url获取网页内容
wget url下载文件
netstat -tulnp查看端口和监听服务
ss -tulnp(推荐) 查看端口和监听服务
traceroute host路由跟踪
dig domain / nslookup domainDNS 查询
scp file user@host:/path通过 SSH 复制文件
rsync -av src dst高效文件同步

7️⃣ 压缩与解压

命令说明
tar -cvf file.tar files/打包
tar -xvf file.tar解包
tar -czvf file.tar.gz files/压缩
tar -xzvf file.tar.gz解压
zip -r file.zip dir/压缩为 zip
unzip file.zip解压 zip

8️⃣ 进程与服务管理

命令说明
ps aux查看所有进程
`ps -efgrep name`查找进程
kill PID终止进程
kill -9 PID强制终止进程
systemctl start service启动服务
systemctl stop service停止服务
systemctl restart service重启服务
systemctl status service查看服务状态
service service status旧版服务管理

9️⃣ 磁盘与挂载

命令说明
mount /dev/sdb1 /mnt挂载分区
umount /mnt卸载分区
lsblk查看块设备
fdisk -l列出磁盘分区
blkid查看分区 UUID
parted /dev/sdb分区操作

🔟 系统安全与日志

命令说明
sudo ufw enable / ufw allow 22防火墙配置(Ubuntu)
iptables -L查看防火墙规则
last查看用户登录记录
who当前在线用户
journalctl -xe查看系统日志
cat /var/log/auth.log身份验证日志
cat /var/log/syslog系统日志

本文作者:晏秋

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!