Прокрутка страницы до предыдущего ввода на терминале

В работе, которую я делаю, иногда вывод определенной команды настолько велик, что очень сложно найти первые несколько строк вывода. По большому счету я имею в виду настолько большой, что прокрутка по клавишам слишком медленная, и прокрутка с помощью мыши через полосу прокрутки просто пропускает правильную линию каждый раз, потому что это слишком быстро.

Я хочу прокрутить всю страницу, терминала, где была введена моя предыдущая команда. Обратите внимание, что я не спрашиваю, как получить предыдущие команды за моим курсором & mdash; Я знаю, что это можно сделать, нажав кнопку «вверх».

Есть ли способ сделать это?

1
задан 5 April 2018 в 19:22

2 ответа

Если вы хотите прочитать длинный вывод с начала, где вы вводите команду, вы можете использовать команду less в конвейере.

например:

ls | less

Это было бы как это

'your command' | less
1
ответ дан 24 May 2018 в 05:01

Да, чтобы вместить его, нажмите, а затем он заполнится. Вы также можете отредактировать его, чтобы изменить его, а не повторять его.

Или вы можете запустить !!, если вам не нужно его редактировать ...

Это, вероятно, один из лучших терминальных трюков!

0
ответ дан 24 May 2018 в 05:01
  • 1
    Просто добавьте, если вам не нужно редактировать последнюю команду, вы также можете использовать !! для повторной последней команды. – saiarcot895 3 August 2014 в 21:43
  • 2
    Спасибо, но это не то, что я хотел спросить. Я сделал исправления, чтобы сделать себя более ясным. – Man 4 August 2014 в 05:25

Другие вопросы по тегам:

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