有次一个在使用ps命令时,发现部分用户显示的是用户名,有些用户显示的是UID,那是因为用户名长度超过8位的;也就是说ps命令用户名列默认只能显示8位(含8位)的用户名,超过8位就显示UID,如何让长度变大呢?
创建了两个账户,分别是12345678(UID:505)、123456789(UID:506),用ps命令查看进程
[root@server2 ~]# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 02:34 ? 00:00:00 init [3]
root 2 1 0 02:34 ? 00:00:03 [migration/0]
root 3 1 0 02:34 ? 00:00:00 [ksoftirqd/0]
root 4 1 0 02:34 ? 00:00:03 [migration/1]
root 5 1 0 02:34 ? 00:00:00 [ksoftirqd/1]
root 6 1 0 02:34 ? 00:00:09 [events/0]
root 2380 17 0 02:35 ? 00:00:00 [kmpath_handlerd]
root 2402 17 0 02:35 ? 00:00:00 [kjournald]
root 2425 4238 0 08:54 ? 00:00:00 sshd: root@pts/2
root 2429 2425 0 08:54 pts/2 00:00:00 -bash
oracle 2505 1 0 08:55 ? 00:00:00 ora_cjq0_lanv
root 2580 4238 0 08:56 ? 00:00:00 sshd: 123