Как заставить команду ps показать память в mb вместо kb?

Команда Linux ps показывает разные способы использования памяти, такие как rss, размер по умолчанию kb. Есть ли способ показать в mb или gb, как ls -s --human-readable ?

One Solution collect form web for “Как заставить команду ps показать память в mb вместо kb?”

AFAIK вы не можете архивировать его просто командой ps с параметрами. Однако вы можете использовать некоторые текстовые процессоры, такие как awk, и сделать так, чтобы сделать то, что вы хотите: ps afu | awk 'NR>1 {$5=int($5/1024)"M";}{ print;}' ps afu | awk 'NR>1 {$5=int($5/1024)"M";}{ print;}'

Это принимает результат от ps, а затем для каждой строки, кроме первой, он заменяет пятый столбец, который обычно находится в kB, к MB, добавляющему M суффикс.

Вы можете сделать его псевдонимом и сохранить его в файле .bashrc, чтобы вы могли называть его чем-то вроде myps

  • Bafflingly baroque Debian ps: показывать темы в лесу
  • Сортировка вывода `ps`
  • Как получить целую командную строку из процесса?
  • Что означает `init ` в столбце COMMAND ps?
  • Команда Grep с использованием содержимого heredoc
  • Если я вижу процесс, использующий ps, как я могу найти исполняемый файл?
  • идентификатор / идентификатор процесса анализа из / proc, идентификаторы потоков
  • Грепление переменной
  • Как я могу убить процесс по определенному имени и исключить процессы root
  • Элегантный список детских процессов
  • Альтернатива `pkill` или` pgrep -f` на cygwin?
  • Linux и Unix - лучшая ОС в мире.