![](/d/20211018/69fddf008eec130fd404947dccae141a.gif)
![](/d/20211018/22f3ed6bd42a324f394247aa7e297f0f.gif)
![](/d/20211018/ff1d55346ff6cda540b02189dab7733b.gif)
使用ps命令時,發(fā)現(xiàn)部分用戶顯示的是用戶名,有些用戶顯示的是UID,例如nmon程序的運行時webmaster,但是ps顯示的不是直接顯示uid 500
通過man發(fā)現(xiàn):8位用戶名的賬戶能夠顯示完整的用戶名,9位用戶名的賬戶就顯示了UID
使用下面的命令來解決;
ps -o ruser=userForLongName -e -o pid,ppid,c,stime,tty,time,cmd
注意:“userForLongName”是隨便填寫的,Linux會自動檢查此字符串的長度,為15,則15位以下的用戶名都可以正常顯示
現(xiàn)在運行 ps命令結果;
![](/d/20211018/455fb26b712f3958b61b5df103d74fc0.gif)