Linux 命令随笔

PS:查看进程

syy@Syy:/mnt/hgfs/Linux_Files/Unix_Gaojibiancheng/Lesson1$ ps
   PID TTY          TIME CMD
 18441 pts/1    00:00:00 bash
 43486 pts/1    00:00:00 ps

不接任何参数输出的是使用者在当前所在终端的进程

syy@Syy:/mnt/hgfs/Linux_Files/Unix_Gaojibiancheng/Lesson1$ ps -ef
UID         PID   PPID  C STIME TTY          TIME CMD
root          1      0  0 May15 ?        00:00:13 /lib/systemd/systemd --system --deserialize 41
root          2      0  0 May15 ?        00:00:00 [kthreadd]
root          3      2  0 May15 ?        00:00:00 [rcu_gp]
root          4      2  0 May15 ?        00:00:00 [rcu_par_gp]
root          6      2  0 May15 ?        00:00:00 [kworker/0:0H-kb]

-e表示显示所有进程,-f额外显示UID,PPID,C和STIME栏位(C表示使用的资源百分比,STIME进程开始的时间,PID进程标识号,PPID父进程标识号)

syy@Syy:/mnt/hgfs/Linux_Files/Unix_Gaojibiancheng/Lesson1$ ps -ef|grep ssh
syy        1602   1525  0 May15 ?        00:00:00 /usr/bin/ssh-agent /usr/bin/im-launch env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu
syy       43505  18441  0 20:41 pts/1    00:00:00 grep --color=auto ssh

使用ps与grep的组合查找特定的进程。

syy@Syy:/mnt/hgfs/Linux_Files/Unix_Gaojibiancheng/Lesson1$ ps -aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.0  0.3 225756  7048 ?        Ss   May15   0:13 /lib/systemd/systemd --system -
root          2  0.0  0.0      0     0 ?        S    May15   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        I<   May15   0:00 [rcu_gp]
root          4  0.0  0.0      0     0 ?        I<   May15   0:00 [rcu_par_gp]
root          6  0.0  0.0      0     0 ?        I<   May15   0:00 [kworker/0:0H-kb]
root          8  0.0  0.0      0     0 ?        I<   May15   0:00 [mm_percpu_wq]

使用-a和-x参数显示所有进程,使用-u显示进程的用户信息(%MEM物理内存百分比,STAT进程状态)

syy@Syy:/mnt/hgfs/Linux_Files/Unix_Gaojibiancheng/Lesson1$ ps -u root
   PID TTY          TIME CMD
     1 ?        00:00:13 systemd
     2 ?        00:00:00 kthreadd
     3 ?        00:00:00 rcu_gp
     4 ?        00:00:00 rcu_par_gp
     6 ?        00:00:00 kworker/0:0H-kb

显示指定用户的相关进程信息。

F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S  1000  18441  18432  0  80   0 -  8513 wait   pts/1    00:00:00 bash
0 R  1000  43523  18441  0  80   0 -  9004 -      pts/1    00:00:00 ps

以详细的格式显示进程状态

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容