Вывод, превышающий высоту окна терминала

Из Страницы справочника tar.

- p, - те-же-полномочия, - сохранять-полномочия
         проигнорируйте umask при извлечении файлов (значение по умолчанию для корня)

Это не на самом деле действие архивации, которая изменяет права доступа (ACLs), но действие распаковки их. Tar очень часто используется для распределения файлов от одного пользователя другому, и таким образом, о нем думают удобный для применения пользователей umask, когда они распаковывают.

Сохранить файлы предыдущие полномочия, просто реклама p для к Вашим опциям. Например,

Прямой tar:

tar xvp some-file

bz.tar:

tar xvjp some-file

gz.tar:

tar xvzp some-file

6
28.02.2018, 18:49
3 ответа

Вы могли отправить вывод в файл:

$ your_command > /tmp/output.txt

Вы могли затем открыть тот файл в любом текстовом редакторе и исследовать его на Вашем досуге.

Или, Вы могли передать вывод по каналу непосредственно к программе такой как less это специально предназначено как средство чтения текста и может помочь Вам пролистать данные, когда это - больше, чем полный экран:

$ your_command | less
8
27.01.2020, 20:27
  • 1
    Да я знаю о перенаправлении, но я надеялся, существует ли какой-либо способ, которым я мог бы реанимировать свой последний вывод, полностью не имея необходимость запускать программу снова. –  Sayan 19.07.2011, 18:24
  • 2
    @Sayan Там не, извините. –  Gilles 'SO- stop being evil' 19.07.2011, 18:26
  • 3
    @Sayan абсолютно на теме: можно только сделать это, если Вы работаете в своего рода терминале, который сохраняет буфер для Вас. Если Вы используете tmux (или более старое screen) можно установить их для хранения значительных буферов прокрутки назад так, чтобы можно было просмотреть и даже искать вывод настоящие пути назад..., но необходимо работать в одном заранее, Вы не можете откатывать время и получить, производит, это уже пришло и ушло. –  Caleb 20.07.2011, 00:05

Можно использовать Shift+Page,/До прокручивают текущую производительность.

0
27.01.2020, 20:27

В дополнение к которой оболочке Вы используете, мы должны знать, какое терминальное приложение Вы используете, например, терминал Gnome, или Konsole являются 2 популярными в Linux. Как упомянуто другой отвечающей стороной, SHIFT+PAGEUP является общим нажатием клавиши для прокрутки назад через предыдущие экраны терминального вывода.

P.S. При высказывании "ширины окна терминала", Вы имели в виду "высоту окна терминала?"

0
27.01.2020, 20:27
  • 1
    определенно похож на ту "высоту", был предназначен вместо "ширины". –  Cbhihe 06.08.2015, 23:22

Теги

Похожие вопросы