Следующие выводы команды только сначала 25 символов имени процесса (cmd) на экране. Как я заставляю это отображать полное имя процесса?
ps -eo pid,cmd,etime
Самая простая вещь, которую можно сделать, подкачать порядок выводов: если cmd
будет последним, то это будет расширено на полную ширину терминала:
ps -eo pid,etime,cmd
, Если это все еще не достаточно, можно добавить -w
(широкий) выходной модификатор
ps -ewo pid,etime,cmd
еще w
дают еще шире вывод
ps -ewwo pid,etime,cmd
(В обоих из этих случаев, вывод может быть перенесен терминалом.), Если у Вас действительно должен быть исходный полевой порядок, затем можно указать явную ширину для cmd поля с помощью синтаксиса field:width
, например,
ps -eo pid,cmd:80,etime
Это может быть объединено с -w
флаг (флаги) при необходимости, например,
ps -ewo pid,cmd:160,etime
, ширина конкретного выходного столбца может также быть вызвана шире при помощи более длинной строки заголовка, например,
ps -eo pid,cmd=my_very_very_very_long_command_that_I_want_to_see_more_of,etime