Я использую команду в AIX для просмотра внутренних узлов и т.д., Но их слишком много, поэтому они не помещаются на одной странице, и когда я запускаю команду, когда она заканчивается, я могу просто прокрутить до последней страницы и не могу прочитать остальные результаты на предыдущих страницах. Как я могу распечатать результаты команды в текстовый файл или сделать паузу и увидеть результаты на других страницах?

1 ответ1

2

Как я могу распечатать результаты команды в текстовый файл

Используйте операторы перенаправления > (перезаписывает) или >> (добавляет), которые описаны в руководстве по вашей оболочке.

mycommand > output.txt

Если вам также нужно перенаправить stderr, используйте одно из следующих действий, в зависимости от вашей оболочки:

mycommand >& output.txt

mycommand > output.txt 2>&1

или сможете остановиться и посмотреть результаты на других страницах?

Используйте пейджер типа more , less , w3m или pg .

mycommand | less

mycommand |& less

mycommand 2>&1 | less

less удобнее, но может быть установлено не на всех системах.

| Трубный оператор также описан в руководстве вашей оболочки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .