Linux "top -c", чтобы показать полную команду


16

Какой параметр может помочь мне отобразить полную команду, используя top -c?

Например, у меня есть один из выходной из top -c

  5073 mysql     20   0  298m  12m 4668 S    0  0.0  29:27.46 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysql/mysqld.log --pid-file=/var/run/mysql/mysqld.pid -

После этого --pid-file==/var/run/mysql/mysqld.pidпоявляется больше параметров , но они отсекаются по размеру экрана. Как я могу сделать их видимыми?


2
Почему ты спрашиваешь? Почему вы не используете, например ps auxww, возможно, через watch?
Василий Старынкевич

Вы можете использовать htopкоторый поддерживает прокрутку.
Ортанг

@BasileStarynkevitch, вопрос goog, я не привык использовать «ps», но это приятно знать, спасибо.
user200340

Ответы:


9

top как таковой не поддерживает перенос, если я прав. Один из способов - увеличить ширину терминала следующим образом.

export COLUMNS=_NO_YOU_DESIRE_
top

** then set update interval with 's _REFRESH_INTERVAL_'
** turn on command line display with 'c'

По крайней мере, для zsh это приводит к нежелательным побочным эффектам, таким как смещение правой стороны и начальная позиция курсора.
Шридхар Сарнобат


0

Вы можете использовать что-то вроде, ps -eF > ps_outчтобы получить снимок ваших текущих процессов со всеми аргументами командной строки. Или используйте htopкоторый поддерживает прокрутку.

НТН


0

Помогло использование -Oопции, чтобы переместить команду в крайний левый столбец, а затем -fудалить большинство других элементов. Мне было интересно видеть только полную команду, которая выполнялась.


Там, кажется, нет аргумента -Oили . -ftop
Даниэль Бек

Нажмите oвнутри, topчтобы переместить столбцы влево и вправо. Нажмите fвнутри, topчтобы переключать столбцы.
Евгений Сергеев

После того, как все настройки, вы можете нажимать Wдля topпомнить эти параметры в следующий раз , когда она начинается.
Евгений Сергеев
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.