Почему поле в заголовке является tt insted tty?

В терминале

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]
2
задан 29 January 2017 в 11:53

1 ответ

tty, tt, и tname псевдонимы, все они показывают терминал управления. На заголовке:

  • tty, и tt покажет TT
  • tname, покажет TTY

Так, если Вы захотите TTY как заголовок, используйте tname:

ps -eo pid,ppid,tname,cmd
2
ответ дан 2 December 2019 в 03:42

Другие вопросы по тегам:

Похожие вопросы: