Повний командний текст з unix ps


36

Коли ми входимо:

ps -f

... текст стовпця CMD не показує повну команду. Будь-який спосіб запобігти цьому обрізання?

Здається, це показує перші 80 символів. У нас запущена досить журнальна команда, яка має безліч комутаторів командного рядка.


Дякую за відповіді .. не схоже, що будь-який із них робить трюк, хоча ..

Відповіді:



20

Я знайшов це на сторінці чоловіка FreeBSD на 9 фунтів:

-w Використовуйте 132 стовпчики для відображення інформації, а не типовий розмір вікна. Якщо параметр -w задано більше одного разу, ps використовуватиме стільки стовпців, скільки потрібно, без огляду на розмір вікна . Зауважте, що ця опція не впливає, якщо стовпець "команда" не є останнім відображеним стовпцем.

Так:

ps auxww

Зробив те, що хотів.

HTH!


1
Плутати, чому це не найпопулярніша відповідь.
Адам Маклер

3
+1 за відсутність жодної іншої команди. ps -fww(використовуючи синтаксис параметрів UNIX) також працює.
Мелебій

11

ps виявляє розмір вікна вашого терміналу та кліпи до цього.

Рішення: не виводити безпосередньо на термінал!

ps -f | less


3

man ps:

-w Використовуйте 132 стовпчики для відображення інформації, а не типовий розмір вікна. Якщо параметр -w задано більше одного разу, ps використовуватиме стільки стовпців, скільки потрібно, без огляду на розмір вікна. Коли вихід не є терміналом, завжди використовується необмежена кількість стовпців.

Звідси

ps -f | cat

працює


0

День,

Не забувайте, що -eaf працює тільки з нормальним ps, а не luddite ucb ps.

Ucb ps використовує кілька варіантів -w, щоб дати вам повний командний рядок.

HTH

ура,

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.