整理一份 Linux最常用命令速查表,覆盖日常运维里最常见的场景,方便学习和查阅。
📝 Linux常用命令速查表
1️⃣ 文件与目录操作
命令说明pwd显示当前路径ls -l以列表形式显示文件和目录cd /path切换目录cp file1 file2复制文件mv file1 file2移动/重命名文件rm file删除文件rm -rf dir强制删除目录mkdir dir创建目录rmdir dir删除空目录
2️⃣ 文件查看与编辑
命令说明cat file查看文件内容more file分页查看文件less file可上下翻页查看head -n 10 file查看文件前10行tail -n 10 file查看文件后10行tail -f file实时查看日志nano file使用nano编辑文件vi file使用vim编辑文件
3️⃣ 用户与权限
命令说明whoami查看当前用户id user查看用户信息adduser user / useradd user添加用户passwd user修改用户密码su – user切换用户chmod 755 file修改权限chown user:group file修改所有者groups user查看用户所在组
4️⃣ 磁盘与目录
命令说明df -h查看磁盘使用情况du -sh dir查看目录大小lsblk查看磁盘分区信息mount /dev/sdX /mnt挂载磁盘umount /mnt卸载磁盘
5️⃣ 进程与系统
命令说明ps aux查看进程top动态查看进程htop更友好的进程管理(需安装)kill -9 pid杀死进程uptime查看系统运行时间和负载free -h查看内存使用情况uname -a查看系统信息cat /etc/os-release查看Linux发行版
6️⃣ 网络管理
命令说明ifconfig / ip addr查看IP地址ping ip测试网络连通性curl url请求网页内容wget url下载文件netstat -tulnp查看端口占用ss -tulnp查看端口占用(推荐)traceroute host路由追踪
7️⃣ 服务与任务
命令说明systemctl start service启动服务systemctl stop service停止服务systemctl restart service重启服务systemctl status service查看服务状态crontab -e编辑定时任务crontab -l查看定时任务
8️⃣ 压缩与解压
命令说明tar -czvf file.tar.gz dir压缩目录tar -xzvf file.tar.gz解压缩zip -r file.zip dir压缩为zipunzip file.zip解压zip
9️⃣ 软件包管理
🔹 Debian/Ubuntu 系:
apt update && apt upgrade # 更新软件库并升级 apt install package # 安装软件 apt remove package # 卸载软件
🔹 CentOS/RHEL 系:
yum update # 更新软件库 yum install package # 安装软件 yum remove package # 卸载软件
🔟 日志管理
命令说明dmesg查看系统启动日志journalctl -xe查看系统日志tail -f /var/log/messages查看系统消息日志tail -f /var/log/secure查看安全日志tail -f /var/log/nginx/access.logNginx访问日志tail -f /var/log/nginx/error.logNginx错误日志
📌 建议:
初学者可以先重点掌握 文件操作 + 用户权限 + 网络命令 + 服务管理。
平时操作可以准备一个 VPS 或虚拟机(Ubuntu/CentOS)练习。