今天说下工作中比较常见的linux操作场景,及快速解决的命令。

一般我们做开发的,肯定会有部署代码、应用的场景,那么久难免跟linux打交道,如何部署,如何看日志,如何批量修改文件内容,如何快速查找文件等等操作,是我们经常会遇到的,那么现在我就给大家一一罗列出来,并给出对应的命令。
本文会不定期更新,记起来一个就会写上去。
监控文件变化
1
2tail -300f xxx.log
打印xxx.log文件末尾300行,并监控文件变化批量修改文件内容,字符串替换
1
2sed -i 's/str_before/str_after/g' xxx.txt
修改文件,将文件中的str_before全部替换为str_after
3.查看文件前几行后几行
1 | head -n 10 xxx.txt |
4.缓慢查看
1 | more xxx.txt |
5.查找文件
1 | find /opt/chenzuoli/ -name file_name.txt |
6.查看服务器资源
1 | df -h #查看挂载磁盘大小 |
7.查看进程
1 | ps -ef | grep airflow |
8.awk分列
linux三剑客之一awk的使用,根据内容,按照-F参数指定的分隔符(默认空白符)对每行进行切分,$1代表第1列,$2代表第二列,以此类推
1 | ll / | awk '{print $1}' |
9.linux管道参数传递
1 | ps -ef | grep airflow | awk '{print $1}' | xargs kill -9 |
10.统计行数
1 | ll / | wc -l |
好了,目前只记得这些,后面再更新。
书山有路勤为径,学海无涯苦作舟。
欢迎关注微信公众号:【程序员写书】
喜欢宠物的朋友可以关注:【电巴克宠物Pets】
一起学习,一起进步。
