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→ 交互式磁盘空间分析