Отключение имен столбцов в выводах ps

Как форматировать вывод команды ps -p ?

Чтобы не показать мне что-то вроде этого:

 PID TTY TIME CMD 

а просто PID.

Я использую Linux.

4 Solutions collect form web for “Отключение имен столбцов в выводах ps”

Используйте опцию -o для выбора столбцов. Если вы положите = после имени столбца, строка заголовка будет подавлена.

 ps -o pid= -p 1 23 456 ps -o pid= -o ppid= -o pgid= -o sid= -p 1 23 456 

Используйте --no-headers чтобы строка заголовка была опущена.

Исходный выход:

 ps PID TTY TIME CMD 27027 pts/0 00:00:00 bash 27071 pts/0 00:00:00 ps 

С --no-headers :

 ps --no-headers 27027 pts/0 00:00:00 bash 27072 pts/0 00:00:00 ps 

Объединение с -p :

 ps -p 1 --no-headers 1 ? 00:00:33 systemd 

man страница для ps четко документирует это:

 man ps [snip] --no-headers Print no header line at all. --no-heading is an alias for this option. 

использование

 ps -p <PIDs> --no-headers 

для получения списка PID без заголовка.

Чтобы получить список только PID, используйте:

 ps -eo pid 

См. Также раздел man ps «СТАНДАРТНЫЕ СПЕЦИФИКАЦИИ ФОРМАТА» для возможных количеств.

Лично мне нравится, как Solaris показывает возможные столбцы для аргумента -o :

 ps: option requires an argument -- o usage: ps [ -aAdefHlcjLPyZ ] [ -o format ] [ -t termlist ] [ -u userlist ] [ -U userlist ] [ -G grouplist ] [ -p proclist ] [ -g pgrplist ] [ -s sidlist ] [ -z zonelist ] [-h lgrplist] 'format' is one or more of: user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid ctid pri opri pcpu pmem vsz rss osz nice class time etime stime zone zoneid fsc lwp nlwp psr tty addr wchan fname comm args projid project pset lgrp 
  • Список всех процессов без управления терминалом (только)?
  • Ищите процесс с заданным именем
  • контролировать множественные пипы с верхним
  • Как я могу убить процесс по определенному имени и исключить процессы root
  • Найти все незанятые экраны
  • Убийство PGIDs, но proceses возрождаются, как я могу сделать это постоянным?
  • Что указывает этот STAT-процесс?
  • Подавить предупреждение от ps -aux на Linux
  • Разница между выводами top и ps
  • ps, чтобы показать только процессы, которые соответствуют более чем одному условию (AND)
  • Как работает команда ps?
  • Interesting Posts

    Как удалить кодировку URI из имен файлов?

    Как заставить все приложения GTK использовать настраиваемую настройку DPI?

    Стандартный и переносимый способ отправки электронной почты с консоли?

    Идентификация неиспользуемых репозиториев в Yum

    Добавление файлов в образ initramfs – надежный?

    Прокрутка колесика прокрутки в обоих направлениях

    запуск портативного python3 под вином

    Время TFTP в CentOS 7

    Как отключить один клик, чтобы открыть Pantheon / Elementary?

    «Не удается открыть файл общих объектов» Ошибка, даже если ldconfig отображается в записи

    Существует ли идентификатор PID для каждого сервиса tomcat? Если он существует, можно ли найти имя службы из этого PID текущей службы tomcat?

    В чем смысл if ;?

    Как использовать верхушку в сценарии оболочки для отслеживания потребления памяти процессом?

    Странное поведение cron

    Автоматический запуск определенных скриптов при первом входе в систему / при запуске ПК

    Linux и Unix - лучшая ОС в мире.