ps a u和ps -a -u和ps au和ps -au区别

root@hangzhou:~ # ps a | head
    PID TTY      STAT   TIME COMMAND
    656 ttyS0    Ss+    0:00 /sbin/agetty -o -p -- \u --keep-baud 115200,38400,9600 ttyS0 vt220
    659 tty1     Ss+    0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
1783427 ?        Ss+    0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1785985 ?        Ss     0:00 bash
1799914 ?        S      0:00 su - lwww
1799915 ?        S+     0:00 -bash
1815874 ?        Ss+    0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1816432 ?        Ss     0:00 bash
1818172 ?        S+     0:00 python3
root@hangzhou:~ # ps -a | head
    PID TTY          TIME CMD
1799914 ?        00:00:00 su
1799915 ?        00:00:00 bash
1818172 ?        00:00:00 python3
1916174 pts/2    00:00:00 ps
1916175 pts/2    00:00:00 head
root@hangzhou:~ # ps u | head
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         656  0.0  0.0   8200  1836 ttyS0    Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --keep-baud 115200,38400,9600 ttyS0 vt220
root         659  0.0  0.0   8428  1724 tty1     Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
root     1912166  0.0  0.2  13328  7872 pts/2    Ss   20:39   0:00 -bash
root     1916185  0.0  0.0  11956  3568 pts/2    R+   21:42   0:00 ps u
root     1916186  0.0  0.0   8092   580 pts/2    S+   21:42   0:00 head
root@hangzhou:~ # ps -u | head
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         656  0.0  0.0   8200  1836 ttyS0    Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --keep-baud 115200,38400,9600 ttyS0 vt220
root         659  0.0  0.0   8428  1724 tty1     Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
root     1912166  0.0  0.2  13328  7872 pts/2    Ss   20:39   0:00 -bash
root     1916196  0.0  0.0  11864  3616 pts/2    R+   21:42   0:00 ps -u
root     1916197  0.0  0.0   8092   532 pts/2    S+   21:42   0:00 head
root@hangzhou:~ # ps au | head
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         656  0.0  0.0   8200  1836 ttyS0    Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --keep-baud 115200,38400,9600 ttyS0 vt220
root         659  0.0  0.0   8428  1724 tty1     Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
1000000  1783427  0.0  0.0   7648  2284 ?        Ss+  Nov14   0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1000000  1785985  0.0  0.0   4500  2812 ?        Ss   Nov14   0:00 bash
1000000  1799914  0.0  0.0  10308  3404 ?        S    Nov14   0:00 su - lwww
1001003  1799915  0.0  0.0   4500  2852 ?        S+   Nov14   0:00 -bash
1000000  1815874  0.0  0.0   5380  1052 ?        Ss+  Nov14   0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1000000  1816432  0.0  0.0   8700  1980 ?        Ss   Nov14   0:00 bash
1000000  1818172  0.0  0.1  21104  5768 ?        S+   Nov14   0:00 python3
root@hangzhou:~ # ps -au | head
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         656  0.0  0.0   8200  1836 ttyS0    Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --keep-baud 115200,38400,9600 ttyS0 vt220
root         659  0.0  0.0   8428  1724 tty1     Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
1000000  1783427  0.0  0.0   7648  2284 ?        Ss+  Nov14   0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1000000  1785985  0.0  0.0   4500  2812 ?        Ss   Nov14   0:00 bash
1000000  1799914  0.0  0.0  10308  3404 ?        S    Nov14   0:00 su - lwww
1001003  1799915  0.0  0.0   4500  2852 ?        S+   Nov14   0:00 -bash
1000000  1815874  0.0  0.0   5380  1052 ?        Ss+  Nov14   0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1000000  1816432  0.0  0.0   8700  1980 ?        Ss   Nov14   0:00 bash
1000000  1818172  0.0  0.1  21104  5768 ?        S+   Nov14   0:00 python3
root@hangzhou:~ # ps a u | head
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         656  0.0  0.0   8200  1836 ttyS0    Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --keep-baud 115200,38400,9600 ttyS0 vt220
root         659  0.0  0.0   8428  1724 tty1     Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
1000000  1783427  0.0  0.0   7648  2284 ?        Ss+  Nov14   0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1000000  1785985  0.0  0.0   4500  2812 ?        Ss   Nov14   0:00 bash
1000000  1799914  0.0  0.0  10308  3404 ?        S    Nov14   0:00 su - lwww
1001003  1799915  0.0  0.0   4500  2852 ?        S+   Nov14   0:00 -bash
1000000  1815874  0.0  0.0   5380  1052 ?        Ss+  Nov14   0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1000000  1816432  0.0  0.0   8700  1980 ?        Ss   Nov14   0:00 bash
1000000  1818172  0.0  0.1  21104  5768 ?        S+   Nov14   0:00 python3
root@hangzhou:~ # ps -a -u | head
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         656  0.0  0.0   8200  1836 ttyS0    Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --keep-baud 115200,38400,9600 ttyS0 vt220
root         659  0.0  0.0   8428  1724 tty1     Ss+  Nov09   0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
1000000  1783427  0.0  0.0   7648  2284 ?        Ss+  Nov14   0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1000000  1785985  0.0  0.0   4500  2812 ?        Ss   Nov14   0:00 bash
1000000  1799914  0.0  0.0  10308  3404 ?        S    Nov14   0:00 su - lwww
1001003  1799915  0.0  0.0   4500  2852 ?        S+   Nov14   0:00 -bash
1000000  1815874  0.0  0.0   5380  1052 ?        Ss+  Nov14   0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1000000  1816432  0.0  0.0   8700  1980 ?        Ss   Nov14   0:00 bash
1000000  1818172  0.0  0.1  21104  5768 ?        S+   Nov14   0:00 python3
root@hangzhou:~ # ps a -u | head
error: list of users must follow -u

Usage:
 ps [options]

 Try 'ps --help <simple|list|output|threads|misc|all>'
  or 'ps --help <s|l|o|t|m|a>'
 for additional help text.

For more details see ps(1).
root@hangzhou:~ # ps a -u root | head
    PID TTY      STAT   TIME COMMAND
      1 ?        Ss     0:14 /sbin/init noibrs
      2 ?        S      0:01 [kthreadd]
      3 ?        I<     0:00 [rcu_gp]
      4 ?        I<     0:00 [rcu_par_gp]
      6 ?        I<     0:00 [kworker/0:0H-kblockd]
      9 ?        I<     0:00 [mm_percpu_wq]
     10 ?        S      0:14 [ksoftirqd/0]
     11 ?        I      2:32 [rcu_sched]
     12 ?        S      0:01 [migration/0]
root@hangzhou:~ # ps a | head
    PID TTY      STAT   TIME COMMAND
    656 ttyS0    Ss+    0:00 /sbin/agetty -o -p -- \u --keep-baud 115200,38400,9600 ttyS0 vt220
    659 tty1     Ss+    0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
1783427 ?        Ss+    0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1785985 ?        Ss     0:00 bash
1799914 ?        S      0:00 su - lwww
1799915 ?        S+     0:00 -bash
1815874 ?        Ss+    0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
1816432 ?        Ss     0:00 bash
1818172 ?        S+     0:00 python3
root@hangzhou:~ # ps -a u | head
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
1000000  1799914  0.0  0.0  10308  3404 ?        S    Nov14   0:00 su - lwww
1001003  1799915  0.0  0.0   4500  2852 ?        S+   Nov14   0:00 -bash
1000000  1818172  0.0  0.1  21104  5768 ?        S+   Nov14   0:00 python3
root     1916295  0.0  0.0  11952  3548 pts/2    R+   21:44   0:00 ps -a u
root     1916296  0.0  0.0   8092   592 pts/2    S+   21:44   0:00 head

在a和u混用时,好像只有ps -a u有点小小的差别以及ps a -u会报错

然后进一步分析是ps -a -ups -aups au均会被翻译成ps a u

所以在平时使用时最符合原义的原始写法建议直接ps a u或者ps au

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值