Linux我用 LinuxLinux学习之路

Linux三个命令:ps,grep,tail

2018-11-07  本文已影响2人  Sui_Xin

本文首发于我的个人博客Suixin's Blog
原文: https://suixinblog.cn/2018/10/ps-grep-tail.html  作者: Suixin

这几天在服务器上跑Python的几个程序,因为运行时间较长,所以涉及到后台运行的问题,顺便也深入了解了一下Linux的几个命令。

ps

ps命令用来显示当前的进程。是Process Status的缩写。如果需要动态的显示进程,可以使用top命令。

ps常用参数

输出列的含义

image

上图中的各列分别代表:

grep

grep命令用于查找文件里符合条件的字符串。
使用格式:grep [option] pattern file

grep常用参数

pattern可使用正则表达式。

例子

在当前目录的后缀为.py的文件中查找import

image
在目录/code中递归地查找import
image
在当前目录文件名包含t的文件中查找不包含=的内容
image

tail

用于查看文件的内容,有一个常用的参数-f常用于查阅正在改变的日志文件。
使用格式:tail [parameter] file

tail常用参数

组合使用

最经典的用法:使用Linux的终端中的管道符号|[1]在进程中查找,如ps aux|grep python
实现按照进程的CPU占用率/内存占用率排序:ps aux --sort -pcpups aux --sort -pmem
只输出少量信息(按enter查看更多):ps aux --sort -pcpu|less

参考

http://www.runoob.com/linux
http://www.cnblogs.com/peida
https://www.jianshu.com/p/e1abfb1d9e8d


  1. 用法: command1 | command2,它的功能是把第一个命令command 1执行的结果作为command 2的输入传给command 2

上一篇 下一篇

猜你喜欢

热点阅读