在终端
ps
PID TTY TIME CMD
12555 pts/1 00:00:00 bash
22205 pts/1 00:00:00 ps
我只想显示 ps 命令输出信息中的四个字段
ps -eo pid,ppid,tty,cmd
PID PPID TT CMD
1 0 ? /sbin/init text
2 0 ? [kthreadd]
3 2 ? [ksoftirqd/0]
为什么输出的信息不是以下格式?
PID PPID TTY CMD
1 0 ? /sbin/init text
2 0 ? [kthreadd]
3 2 ? [ksoftirqd/0]
答案1
tty
、tt
和tname
是别名,它们都显示控制终端。在标题上:
tty
,并tt
会显示TT
tname
将会呈现TTY
因此,如果您想要TTY
作为标题,请使用tname
:
ps -eo pid,ppid,tname,cmd