Используем `top` для вывода только запущенных процессов, PID и пользователей?

Используем `top` для вывода только запущенных процессов, PID и пользователей?

Я хотел бы запустить его top -n 1так, чтобы он выводил только список запущенных процессов, их PIDsи пользователя, который их запустил (столбцы " COMMAND", " PID" и " USER").

Мне не нужны никакие другие столбцы данных или 5 строк системной информации, которые также выводятся вверху (обычно они полезны, но не для того, что я планирую делать с выводом).

Есть идеи?

решение1

Если нажать fво время topработы (без -n 1), можно выбрать отображаемые столбцы.

Вам нужно будет нажать , wчтобы сохранить этот выбор при последующих запусках.

Вам нужно будет использовать , tail -n +StartLineNoчтобы пропустить строки заголовка, поскольку в вашем выводе есть один проход.

Однако вы все равно обнаружите, что файл полон управляющих последовательностей, и вам может быть проще манипулировать выводом с psпомощью соответствующих параметров, чтобы выбрать нужные столбцы, а затем отсортировать их по использованию ЦП и, возможно, отфильтровать с помощью head.

Связанный контент