linux的命令

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


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

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资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,270评论 2 33
  • 初学Linux,记录资料,以备留存,亲手测试了一部分,有的正确,不正确的也改了,没有全部测试,如有误,望大神们不吝...
    世外大帝阅读 5,604评论 1 32
  • 万物不休,差强意,坐等闲愁。春眠倦怠,已无芳华时。窗外,翠树栖双燕,鸣声啾啾。 物是人非,悲欢颜,梦里...
    深罧阅读 268评论 0 7
  • 或许是有过做心理咨询的经历,经常会有朋友向我倾诉,说目前的工作已做了N多年,职业倦怠到了极限。向领导提出调换岗位,...
    今年九十岁阅读 490评论 0 3
  • 藕断丝连,可能是一种最恶心的相处方式了吧。 7年的时间里,分分合合N多次。最长的4个半月,最短的几...
    Y小离阅读 384评论 0 1