Linux系统必备命令手册:从入门到精通
·

作为一个Linux使用者,我整理了一份超实用的命令指南,希望能帮助大家快速上手。
主要内容分类
一、文件和目录基础操作
二、文本查看与处理技巧
三、高效搜索文件方法
四、系统资源监控命令
五、网络操作实用指南
六、用户权限管理技巧
七、文件压缩备份方案
一、文件和目录基础操作
核心命令解析:
cd:切换工作目录的基本功
- cd /usr/local:跳转到指定路径
- cd ~:快速回到用户主目录
- cd -:在两个目录间来回切换
ls:查看目录内容必备
- ls:基本列表功能
- ls -lht:按修改时间排序,显示详细信息和人性化大小
- ls -R:递归显示子目录内容
文件操作三剑客:
- cp -i:交互式复制,避免覆盖重要文件
- mv -n:移动时不覆盖已存在文件
- rm -I:删除多个文件时交互确认
实用小技巧:
- 使用Tab键自动补全路径和文件名
- 通过alias设置常用命令的快捷方式
- 善用通配符(*)批量操作文件
二、文本查看与处理技巧
- cat:快速查看小文件
- cat -n:显示行号
-
cat -E:显示行尾标识
-
less:浏览大文件神器
-
支持搜索(/)、跳转(g/G)、标记位置(m)
-
grep:文本搜索利器
- grep -r "pattern" /path:递归搜索目录
-
grep -v "exclude":反向匹配
-
sed:文本处理瑞士军刀
- sed -i 's/old/new/' file:直接修改文件内容
- sed '/pattern/d':删除匹配行
效率提升建议:
- 组合使用管道符:
cat log.txt | grep "error" | wc -l - 保存常用正则表达式模板
- 使用awk进行更复杂的文本处理
三、高效搜索文件方法
- find:最强大的搜索工具
- find . -size +10M:查找大于10MB的文件
-
find /var/log -name "*.log" -mtime -1:查找24小时内修改过的日志文件
-
locate:闪电般的搜索速度
-
记得先运行
updatedb更新数据库 -
whereis:定位程序相关文件
- whereis python:查找Python相关文件
搜索优化技巧:
- 结合xargs处理find结果
- 使用-iname忽略大小写
- 通过-maxdepth控制搜索深度
四、系统资源监控命令
关键监控指标:
- top:实时系统监控
- 按M按内存排序,按P按CPU排序
-
1键显示所有CPU核心
-
free -m:内存使用情况(MB显示)
-
df -h:磁盘空间检查
-
ps aux --sort=-%mem:按内存使用排序进程
监控小贴士:
- 使用watch命令定期刷新:
watch -n 1 free -m - 关注/proc目录下的系统信息
- 配置报警阈值及时发现异常
五、网络操作实用指南
常用网络命令:
- ping:基本连通性测试
-
ping -c 4:指定发送包数量
-
traceroute:追踪网络路径
-
netstat -tulnp:查看监听端口和对应程序
-
ssh:远程管理必备
- ssh -X:启用X11转发
- ssh-copy-id:免密码登录设置
网络调试技巧:
- telnet测试端口连通性
- curl检查Web服务响应
- tcpdump抓包分析
六、用户权限管理技巧
重要命令集合:
- sudo:提权执行
- sudo -l:查看可用权限
-
sudo -i:切换到root环境
-
chmod:权限设置
- chmod 755:标准目录权限
-
chmod +x:添加执行权限
-
chown:修改归属
- chown user:group file
安全建议:
- 遵循最小权限原则
- 定期检查/etc/sudoers配置
- 使用groups管理用户组别
七、文件压缩备份方案
常用压缩工具:
- tar:打包归档
- tar -czvf backup.tgz /data:创建压缩包
-
tar -xzvf backup.tgz -C /restore:解压到指定目录
-
rsync:增量备份
- rsync -avz --delete src/ dst/:镜像同步
- rsync --dry-run:模拟运行
备份策略:
- 定期执行cron定时任务
- 验证备份文件的完整性
- 实施3-2-1备份原则
结语
熟练掌握这些命令后,你会发现Linux操作效率会大幅提升。建议每天练习几个命令,循序渐进地掌握。

更多推荐


所有评论(0)