Предположим, вы вводите команду в терминале после того, как Enter kbd> вы увидите список, который содержит более одной страницы. Теперь вы хотите прочитать результат с самого начала, и вы должны прокрутить вверх. Поэтому, если вы поместите некоторые команды перед вашей последней, будет немного трудно прокрутить последнюю - по крайней мере, для меня - поэтому мне нужен любой переключатель, который показывает экран последней команды.
PS: я хочу, чтобы на экране показать последнюю команду с помощью клавишного переключателя. Есть ли какой-нибудь переключатель типа CTRL + L, который очищает экран? Команда less показывает экран за страницей.
Нет того, насколько я знаю. У Вас есть несколько вариантов хотя:
Канал вывод до less
или more
command | less
Хит , пока Вы не находите команду, Вы выполнили и выполнили его снова (дополнительно использующий less
или more
снова).
Выполнение предыдущая команда до less
использование расширение истории .
!! | less
Использование терминал, который поддерживает поиск прокрутки назад. Изображение ниже показывает мой предпочтительный терминал, terminator
(устанавливаемый с sudo apt-get terminator
), но терминал Ubuntu по умолчанию также поддерживает это. Просто хит Ctrl Сдвиг F для показа панели поиска. Если Вы тогда будете искать или имя команды или Ваше имя пользователя (который появляется в Вашей подсказке), то Вы будете взяты непосредственно назад к последней команде:
Если Вы используете gnome-terminal
, что можно сделать, просто скопировать содержание терминала к текстовому файлу с помощью "Редактирование-> Выбор Все" и "Редактирование-> Копия".
Примечание: Это будет работать, только если Вы установили неограниченный scrollback.
Теперь открывают текстовый файл в Вашем любимом редакторе и находят предыдущее возникновение Вашего приглашения оболочки.
часто легче выполнить операции поиска в текстовом редакторе (среди других вещей).
Что относительно того, чтобы использовать новый терминал для каждой команды? В Терминале гнома Ctrl + Сдвиг + T Икра терминал на новой вкладке в текущем каталоге.
Если можно использовать Emacs, , режим оболочки сохраняет бесконечный журнал ввода и вывода, который можно прокрутить назад и вперед через. Это имеет команду ctrl-meta-L или esc ctrl-L , который будет обычно переходить назад к запуску вывода, который следует за новой строкой входа, который Вы ввели.
Так в основном Вы хотите, чтобы он автоматически прокрутил к последней подсказке и команде, которая была выполнена от него? Я не думаю, что это возможно с текущими версиями терминала, если Вы не используете функцию находки.
Однако как альтернатива, можно раскрасить подсказки так, чтобы было легче разработать, где они:
можно сделать это в Ubuntu* путем движения в ~/.bashrc
файл и некомментария этой строки:
#force_color_prompt=yes
к:
force_color_prompt=yes
можно тогда сохранить его и выполнить source ~/.bashrc
и немедленно видеть изменения.
*In другая ОС Linux, на версиях Ubuntu без эта версия ~/.bashrc
, просто строки копии 31 - 78 (только большая часть из него необходима) из это и затем некомментарий #force_color_prompt...
Передайте результат по каналу до less
,
some-command | less
От страница справочника ;
Меньше - программа, подобная больше (1), но который позволяет обратное перемещение в файле, а также движение вперед.