можно ли пронумеровать вывод команды в ubuntu

Я в классе Linux и один из моих вопросов назначения, чтобы узнать общее количество процессов, работающих на сервере.

Я использовал команду ps-aux, чтобы перечислить все процессы, но мне было интересно, если есть способ пронумеровать выход, так что я могу рассчитывать их проще

14
задан cole
21.04.2023 9:37 Количество просмотров материала 3007
Распечатать страницу

3 ответа

ps -aux | wc -l

затем вычесть количество строк, используемых в заголовке и нижнем колонтитуле командой.

wc считает слова, но-l считает строки

2
отвечен Kramer 2023-04-22 17:25

нет wc -l для получения общего количества строк... однако есть и nl что может больше соответствовать вашему"номер выхода" вопрос - он добавляет номера строк:

$ ps -aux --no-headers | nl | head
     1  root         1  0.0  0.0  39872  7532 ?        Ss   Sep24   7:07 /sbin/init
     2  root         2  0.0  0.0      0     0 ?        S    Sep24   0:02 [kthreadd]
     3  root         3  0.0  0.0      0     0 ?        S    Sep24   0:44 [ksoftirqd/0]
     4  root         5  0.0  0.0      0     0 ?        S<   Sep24   0:00 [kworker/0:0H]
     5  root         7  0.0  0.0      0     0 ?        S    Sep24  16:50 [rcu_sched]
     6  root         8  0.0  0.0      0     0 ?        S    Sep24   0:00 [rcu_bh]
     7  root         9  0.0  0.0      0     0 ?        S    Sep24   0:05 [migration/0]
     8  root        10  0.0  0.0      0     0 ?        S    Sep24   0:04 [watchdog/0]
     9  root        11  0.0  0.0      0     0 ?        S    Sep24   0:05 [watchdog/1]
    10  root        12  0.0  0.0      0     0 ?        S    Sep24   0:05 [migration/1]
[...]
2
отвечен Attie 2023-04-22 19:42

попробуйте передать выходные данные в программу подсчета слов, wc

ps -aux | wc -l

даст вам общее количество строк, выведенных командой ps.

надеюсь, что это помогает.

1
отвечен Lewis M 2023-04-22 21:59

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх