Linux 命令速查表

Linux 常用命令速查:文件/目录、进程、网络、权限与系统监控等高频命令对照,附中文说明,上手与排查时快速查阅。

命令说明
ls列出目录内容(-l 详细,-a 含隐藏)
cd切换目录(cd ~ 回家目录)
pwd显示当前绝对路径
cp复制文件/目录(-r 递归)
mv移动或重命名
rm删除(-r 递归,-f 强制)
mkdir创建目录(-p 递归创建)
rmdir删除空目录
cat查看文件全部内容
less分页查看(可上下滚动)
head查看开头行(-n 指定行数)
tail查看结尾行(-f 实时跟踪)
grep文本搜索(-r 递归,-i 忽略大小写)
find按条件查找文件
chmod修改文件权限(rwx)
chown修改文件属主/属组
ps查看进程列表(aux 全格式)
top实时进程/资源监控
kill终止进程(kill -9 强杀)
df磁盘空间使用(-h 易读)
du目录/文件占用大小(-sh 汇总)
free内存使用(-h 易读)
uname系统内核信息(-a 全部)
uptime运行时长与负载
tar归档/解包(-czf 压缩,-xzf 解压)
ssh安全远程登录
scp远程安全拷贝
rsync增量同步文件
curl发送 HTTP 请求/下载
wget命令行下载
ss查看网络连接(-tlnp)
ping测试网络连通性
ip查看/配置网络接口
systemctl管理系统服务
crontab管理定时任务(-e 编辑)
history查看命令历史

常见问题

如何递归查找某种文件?

用 `find . -name "*.log"` 在当前目录及子目录查找;加 `-type f` 仅匹配文件,`-mtime -1` 可限定一天内修改的。

如何实时查看日志文件?

用 `tail -f app.log` 持续输出新增内容;配合 `grep` 可过滤关键字:`tail -f app.log | grep ERROR`。

如何给脚本添加执行权限?

用 `chmod +x script.sh` 赋予所有者可执行权限;需要他人也能执行则 `chmod 755 script.sh`。

如何让进程在后台稳定运行?

用 `nohup cmd &` 忽略挂断信号继续运行,或注册为 systemd 服务由 `systemctl` 管理,重启后自动拉起。