美文网首页
linux的命令

linux的命令

作者: 愿你能温柔的对待世界 | 来源:发表于2017-12-09 16:15 被阅读0次

这不是全部,以后还会添加 - - 


首先进入到服务器存放日志的目录:

tail(监控)

tail  -n  5 文件名:显示文件最后5行的内容

tail  -n  +5 文件名:从第5行开始显示文件

tail  -f  文件名:一般用来监控文件,即显示最后一页的内容;ctrl + c终止

tail  n  文件名:查看第n行的命令

grep(查找)

grep  -C  20  'bug名称’  all.log    显示文件里匹配字符串的那行以及上下20行代码内容

grep  -B  20  'bug名称’  all.log    显示那行以及前20行

grep  -A  20  ‘bug名称’  all.log    显示那行以及后20行

grep   'bug名称'   all.log    只显示文件中匹配的字符串的那行,感觉不怎么实用

注意:一定要注意-B和20之间要有空格;' '中是你想查找的字符串内容;all.log是你要在哪个文件中查找该字符串

ps(查看当前进程)

一般直接用ps就可以列出当前进程

有时用:ps -ef。

这个我也不知道会列出啥东西来,一般用这个会和grep一起用,如:ps -ef | grep PID号 或者ps -ef | grep 进程的部分名字

最近写了一些脚本,列出一条查找进程并杀死的命令:

ps -ef | grep 进程名 | grep 进程涉及到的端口号 | awk '{print $2}' | xargs kill -9

进程名和端口号只是为了让查询到的结果是我想要的结果,依据实际情况另行修改。

相关文章

网友评论

      本文标题:linux的命令

      本文链接:https://www.haomeiwen.com/subject/ncxpixtx.html