Как прокрутить Bash, используя только клавиатуру? Если это невозможно в bash, есть ли другие оболочки, поддерживающие это?
terminal
keyboard-shortcuts
Кшитиз Шарма
источник
источник
Ответы:
В «терминале» (а не в графическом эмуляторе
gterm
) работают Shift+ PageUpи Shift+ PageDown.источник
Я использую терминал по умолчанию в Ubuntu 14 (bash) и для прокрутки по странице это Shift+ PageUpили Shift+, PageDownчтобы идти вверх / вниз по всей странице.
Ctrl+ Shift+ Upили Ctrl+ Shift+, Downчтобы идти вверх / вниз по линии.
источник
Это зависит от вашего эмулятора терминала, а не от используемой вами оболочки. Я лично использую GNU Screen . Из описания:
Вы можете использовать
C-a [
для входа в режим прокрутки. Отсюда вы можете прокручивать с клавиатуры и даже копировать и вставлять. Выйти из режима можно с помощьюEsc
клавиши.источник
Клавиатура: Apple / Mac
Терминал / Emu: OSX Terminal
Оболочка: Баш
источник
fn
либоshift
,command
либоoption
плюс стрелки для направленияВ большинстве известных мне терминалов вы можете использовать Shift+ PageUpи Shift+ DownDownдля прокрутки. Обратите внимание, что некоторые терминалы не поддерживают прокрутку или используют очень ограниченный буфер истории. В последнем случае вы можете увеличить лимит, если он настраивается.
В качестве альтернативы используйте пейджер; например
less
,.источник
В FreeBSD вы можете использовать Scroll Lockдля переключения режима прокрутки экрана. Нажмите его один раз, затем используйте Up / Down, PgUp / PgDown, Home / End для прокрутки. Нажмите ее еще раз, чтобы спрыгнуть вниз и возобновить набор текста.
источник
Если вы используете VirtureBoxVM в Mac OS, нажмите SHIFT + fn + up_arrow (или down_arrow) для прокрутки.
источник
Существует еще один способ показать все в терминальной организованной записи до последней в любую команду «| less», и, нажав кнопку «ПРОБЕЛ», вы можете прокрутить вверх.
Примеры
ps aux
ps aux | less
ps fax
ps fax | less
источник
Linux на клавиатуре Apple / Mac (по крайней мере, на MacBook Pro)
источник