Более читаемый PS

Связывание по сравнению с зависимостью является старыми дебатами в упаковочном мире. Этот документ говорит об этих двух философских школах: http://www.aosabook.org/en/packaging.html

2
13.09.2011, 15:35
1 ответ

Proctools обеспечивает усовершенствованные ищущие функции: pgrep позволяет легкий и точный поиск названием команды, и pfind имеет много критериев поиска под маской find для файлов. См. также pgrep и pkill альтернативы на Mac OS X? Оба инструмента имеют некоторые опции управлять тем, что отображено, хотя ps имеет больше; можно использовать их вместе с ps:

ps -o pid,ppid,tty,time,comm -p $(pgrep -d, -u paolo,root -x vim)

Для сортировки, во многих случаях, можно передать по каналу ps вывод в sort:

… | sort -k 3 -k1n

Для далее выходной постобработки, awk может помочь.

… | awk '$3 ~ /^tty/ {$0 = "\033[32m" $0 "\033[0m"} 1'

Существует также htop, лучшая замена для top (доступный для OSX). Это - полный экран, не базирующаяся командная строка. Вы можете настроить цвета и просачиваетесь ограниченные но мощные пути. Существует древовидный дисплей.

6
27.01.2020, 21:55
  • 1
    htop также работает с мышью (он использует ncurses?) - можно нажать на различные столбцы, и это отсортирует по тому столбцу. –  laebshade 23.07.2011, 20:33
  • 2
    , таким образом, я предполагаю, что ответ нет: никакой торговец жемчуга или эквивалент не прошли боль записи более гуманного инструмента как, они сделали для ack — слишком плохо, спасибо за ссылки. –  Paolo 24.07.2011, 16:47
  • 3
    @Paolo: Я собирался ответить htop но я вижу, что Gilles включал его. Как то, что НЕ, что Вы ищете? –  Caleb 24.07.2011, 17:39
  • 4
    @Caleb htop является полноэкранным приложением, предназначенным для интерактивного использования. Вы не можете перенаправить его вывод в файл, например; и Вы не можете указать формат отображения на командной строке (Вы могли сделать обертку, которая генерирует a .htoprc, Я предполагаю). Это удовлетворяет все пронумерованные требования Paolo, но не предпосылку того, чтобы быть командной строкой, системой пакетной обработки данных. Это - одно из нескольких частичных решений в моем ответе; у меня нет ничего, чтобы предложить, чтобы это отвечало всем требованиям. –  Gilles 'SO- stop being evil' 24.07.2011, 18:10
  • 5
    Точно. Если бы о каких-либо пузырях системы пакетной обработки данных от нижней части Интернета и сообщают здесь, то я хотел бы наградить принятый ответ. Таким образом, если это не считают плохим этикетом, я плохо знаком с этим сообществом. –  Paolo 26.07.2011, 00:14

Теги

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