Linux 常用命令速查手册
Linux 常用命令速查手册
📂 文件与目录操作
基础命令:
ls -alh
→ 列出所有文件(含隐藏文件)的详细信息mkdir -p dir1/dir2
→ 递归创建多级目录cp -rp source dest
→ 复制并保留文件属性(权限/时间戳)rm -i *.log
→ 交互式删除文件(需确认)
权限管理:
chmod 755 script.sh
→ 设置文件权限(所有者:rwx,其他用户:rx)chown user:group file.txt
→ 修改文件所有者
🔍 内容查看与搜索
文本查看:
tail -f /var/log/nginx/access.log
→ 实时跟踪日志文件grep -rn "404" /var/log/
→ 递归搜索目录下包含 "404" 的内容(显示行号)
查找命令:
find /home -name "*.conf"
→ 按文件名搜索locate nginx.conf
→ 快速查找文件(需先运行updatedb
)
🖥️ 系统监控
资源查看:
df -h
→ 查看磁盘空间(人类可读格式)free -m
→ 显示内存使用情况(MB单位)top -o %CPU
→ 按 CPU 占用排序进程
网络工具:
ping -c 4 google.com
→ 发送 4 次 ping 测试ss -tulnp
→ 查看所有监听端口(替代netstat
)
⚙️ 实用技巧
高效操作:
Ctrl + R
→ 反向搜索历史命令command | tee output.log
→ 同时输出到屏幕和文件
危险命令警示(⚠️慎用):
rm -rf /
→ 强制删除根目录(系统毁灭性操作)chmod -R 777 /
→ 开放所有文件权限(安全风险)
📌 学习建议
查手册:
man ls
→ 查看命令完整文档grep --help
→ 快速查看常用选项
别名设置(编辑
~/.bashrc
):bash
alias ll='ls -alF' alias update='sudo apt update && sudo apt upgrade'
推荐工具:
htop
→ 增强版进程监控ncdu
→ 交互式磁盘空间分析