Linux 新手进阶:用好这 8 个命令,效率翻倍
【摘要】 grep 找日志、find 找文件、管道组合命令、df/du 看磁盘、chmod 权限、ps/kill 进程、crontab 定时、tar 打包,8 个高频 Linux 命令配实例讲解,照着敲就会。
很多人装好 Linux 之后只停留在 cd 和 ls,遇到问题就上网搜一条抄一条。其实只要掌握下面这 8 个命令,大部分日常操作都能自己搞定。本文每个命令都配一个最常用的例子,可以直接照着敲。
1. grep:在文件里找内容
grep -rn "timeout" ./logs
-r 递归目录,-n 显示行号,排查报错日志时非常好用。
2. find:按名字找文件
find . -name "*.conf" -mtime -7
查找当前目录下 7 天内改过的 conf 文件,配合 -exec 可以批量处理。
3. 管道:把命令串起来
ps aux | grep nginx | grep -v grep
管道是 Linux 的精髓:前一个命令的输出作为后一个的输入,自由组合。
4. df 与 du:磁盘去哪了
df -h # 看各分区剩余空间
du -sh * # 看当前目录下各文件夹大小
5. chmod:修改权限
chmod +x deploy.sh
脚本跑不起来提示 Permission denied,九成是忘了加执行权限。
6. ps 与 kill:管理进程
ps aux | grep java
kill -9 12345
7. crontab:定时任务
crontab -e # 每天凌晨 2 点备份
0 2 * * * /home/user/backup.sh
8. tar:打包与解包
tar -czf app.tar.gz ./app # 打包压缩
tar -xzf app.tar.gz # 解压
结语:不用一次记全,遇到什么学什么。把 grep、find 和管道用熟,你就已经超过大多数新手了。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)