Я использую команду в AIX для просмотра внутренних узлов и т.д., Но их слишком много, поэтому они не помещаются на одной странице, и когда я запускаю команду, когда она заканчивается, я могу просто прокрутить до последней страницы и не могу прочитать остальные результаты на предыдущих страницах. Как я могу распечатать результаты команды в текстовый файл или сделать паузу и увидеть результаты на других страницах?
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
удобнее, но может быть установлено не на всех системах.
|
Трубный оператор также описан в руководстве вашей оболочки.