Intereting Posts
Вертикальные линии не пересекаются в urxvt Как написать команду раздела? Как работает утилита «сортировка»? (почему это не работает так, как мне кажется?) Есть ли что-то вроде fswatch, которое будет работать на сетевые диски? сортировать файл на основе одного столбца и группы другим столбцом Cron на Amazon EC2 centos по-прежнему выполняется даже после удаления В файле списка файлов для пакета «qdbus» отсутствует окончательная новая строка (Raspbian) Debian netinst с модемом usb Ошибка «Не удалось создать локальный repository» при сборке пакета Debian Есть ли способ конвертировать zip в tar без извлечения его в файловую систему? Установить статический IP-адрес, когда сервер DHCP недоступен Сценарий оболочки говорит о том, когда нужно выполнить в следующий раз Почему эти две команды дат дают разные результаты? Как определить количество подкаталогов и файлов из команды ls -ld? Как я могу узнать, имеет ли ядро ​​«новый» конфиг?

Просмотр полных команд в выводе ps

При запуске ps с параметром -f в PuTTY (чтобы увидеть команду, соответствующую каждому процессу), строки, длина которых больше ширины терминала, не полностью видны (они не завернуты на несколько строк).

Как я могу принудительно обмотать строку, чтобы я мог видеть полные команды (при необходимости, несколько строк) при запуске ps -f ?

Если у вас есть POSIX-совместимая реализация ps , вы можете попробовать

 ps -f | more 

Обратите внимание, что мы недавно изменили поведение, и если у вас есть реализация, которая следует за проблемой POSIX 7 tc2, вы можете попробовать:

 ps -wwf | more 

¹ Мы являемся людьми, которые еженедельно проводят телеконференции, чтобы обсудить развитие стандарта POSIX.

Вероятно, я нашел ответ на ваш вопрос о переполнении стека . По словам Денниса Уильямсона :

Вероятно, вы используете пейджер, например, меньше или больше, поскольку выход ps aux длиннее экрана. Если это так, следующие параметры будут вызывать (или принудительно) длинные строки для обертывания вместо усечения.

ps aux | less -+S

ps aux | most -w ps aux | most -w Если вы используете одну из следующих команд, строки не будут обернуты, но вы можете использовать клавиши со стрелками или другие клавиши перемещения для прокрутки влево и вправо.

ps aux | less -S ps aux | less -S # используйте клавиши со стрелками, или Esc + ( и Esc + ) , или Alt + ( и Alt + )

ps aux | most ps aux | most # используйте клавиши со стрелками или < и > (вкладка также может использоваться для прокрутки вправо). Линии всегда завернуты для большего количества и pg.

Когда ps aux используется в трубе, параметр w не нужен, поскольку ps использует ширину экрана только при выходе на терминал.

(Примечание: это относится к не встроенной Linux, утилита ps в других вариантах Unix может работать по-другому.)

Существует еще одно простое решение:

 echo "$(ps afx)" 

Для простоты попробуйте следующее: ps auxfww