How to scroll in a terminal using keyboard?
How can I scroll in bash using only the keyboard? If it’s not possible in bash, are there any other shells that support this?
![]()
12 Answers 12
In «terminal» (not a graphic emulator like gterm ), Shift + PageUp and Shift + PageDown work.
![]()
I use the default terminal in Ubuntu 14 (bash) and to scroll by page it is Shift + PageUp or Shift + PageDown to go up/down a whole page.
Ctrl + Shift + Up or Ctrl + Shift + Down to go up/down by line.
![]()
![]()
This depends on your terminal emulator, not the shell you are using. I personally use GNU Screen. From the description:
Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.
You can use C-a [ to enter scrollback mode. From here, you can scroll with the keyboard and even copy and paste. The mode can be exited from by using the Esc key.
Как вы прокручиваете вверх/вниз на консоли Linux?
Я понимаю, что Up / Down даст вам историю команд. Но как вы смотрите на прошлые результаты, прокручивая вверх и вниз?
Я использовал Shift + Page Up / Page Down , Alt + Shift + Up / Down и Page Up / Page Down , но, похоже, ничего из этого не работает.
Это Redhat Linux box.
SHIFT + Page Up и SHIFT + Page Down . Если это не сработает, попробуйте это, а затем оно должно:
Зайдите в программу терминала и убедитесь, что
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
проверяется.
Точное местоположение этой опции может быть где-то другим, но я вижу, что вы используете Redhat.
Shift + Fn + UP или DOWN на Macbook позволит вам прокручивать.
Альтернатива: вы можете использовать команду less .
Это позволит вам прокручивать клавиши со стрелками вверх и вниз.
В основном ваш вывод был передан с помощью команды less .
SHIFT + Page Up и SHIFT + Page Down являются правильными ключами для работы на виртуальной консоли, но консоль vmware не имеет этих настроек терминала. Виртуальная консоль имеет фиксированный размер прокрутки назад, похоже, что она ограничена размером видеопамяти в соответствии с этой виртуальной консолью Linux Документация по прокрутке.
АЛЬТЕРНАТИВА ДЛЯ ОБРАБОТКИ ЛИНИИ-ЛИНИИ
Ctrl + Shift + Up Arrow или Down Arrow
В отличие от Shift + Page Up или Page Down , который прокручивает всю страницу, это поможет с плавной линейной прокруткой, что именно то, что я искал.
Еще одна альтернатива, которая может быть уже установлена в вашей системе, – использовать экран GNU:
Посмотрите man-экран для более полезных параметров (несколько окон,…)…
VM Ubuntu на Mac… fn + shift + стрелки вверх/вниз
Кажется, что это не легко возможно: Arch Linux Wiki не перечисляет способов сделать это на консоли (хотя это легко возможно на виртуальном терминале).
Вы можете использовать прокрутку Tmux:
Ctrl – b , затем [ , затем вы можете использовать обычные навигационные клавиши для прокрутки (например, Up Arrow или PgDn ). Нажмите q , чтобы выйти из режима прокрутки.
В качестве альтернативы вы можете нажать Ctrl – b PgUp , чтобы перейти непосредственно в режим копирования и прокрутить одну страницу вверх (как это звучит, как вы хотите, большую часть времени)
Fn + Вверх/вниз можно прокручивать терминал в Mac OS X 10.11
Я столкнулся с той же проблемой с рабочей станцией VMWare с гостевой консолью Ubuntu, оказалось, что VmWare не поддерживает прокрутку резервной копии с сервера. Я сделал, чтобы установить x GUI, а затем запустить xterm оттуда. По какой-то причине он работает одинаково, но позволяет прокручивать обычные пути. Надеюсь, это поможет будущим читателям в виртуальных коробках VmWare.
ПРОСТОЙ, окончательное решение
Добавьте эту строку в ваш
Теперь вы можете создать экран и прокручивать его вверх/вниз с помощью мыши; Как обычно.
Нажмите клавишу Shift , когда прокрутка мыши вверх/вниз работает для меня при входе в Ubuntu с помощью терминала ssh в Yosemite.
Для некоторых команд, таких как mtr + (plus) и – (минус), прокручивайте вверх и вниз.
На некоторых linode VPS (например, на linode ) вы должны нажать Ctrl+A , а затем ESC . Выход с двойным ESC тоже.
Как вы прокручиваете вверх / вниз на консоли Linux?
Я понимаю, что Up / Down даст вам историю команд. Но как вы смотрите на прошлые результаты, прокручивая вверх и вниз?
Я использовал Shift + Page Up / Page Down , Alt + Shift + Up / Down и Page Up / Page Down , но, похоже, ничего из этого не работает.
Это Redhat Linux box.
14 ответов
SHIFT + Page Up и SHIFT + Page Down . Если это не сработает, попробуйте это, а затем оно должно:
Зайдите в программу терминала и убедитесь, что Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
проверяется.
Точное местоположение этой опции может быть где-то другим, но я вижу, что вы используете Redhat.
Shift + Fn + UP или DOWN на Macbook позволит вам прокручивать.
Альтернатива: вы можете использовать команду less .
Это позволит вам прокручивать клавиши со стрелками вверх и вниз.
В основном ваш вывод был передан с помощью команды less .
SHIFT + Page Up и SHIFT + Page Down являются правильными ключами для работы на виртуальной консоли, но консоль vmware не имеет этих настроек терминала. Виртуальная консоль имеет фиксированный размер прокрутки назад, похоже, что она ограничена размером видеопамяти в соответствии с этой виртуальной консолью Linux Документация по прокрутке.
АЛЬТЕРНАТИВА ДЛЯ ОБРАБОТКИ ЛИНИИ-ЛИНИИ
Ctrl + Shift + Up Arrow или Down Arrow
В отличие от Shift + Page Up или Page Down , который прокручивает всю страницу, это поможет с плавной линейной прокруткой, что именно то, что я искал.
Еще одна альтернатива, которая может быть уже установлена в вашей системе, — использовать экран GNU:
Посмотрите man-экран для более полезных параметров (несколько окон. ).
VM Ubuntu на Mac. fn + shift + стрелки вверх/вниз
Кажется, что это не легко возможно: Arch Linux Wiki не перечисляет способов сделать это на консоли (хотя это легко возможно на виртуальном терминале).
Вы можете использовать прокрутку Tmux:
Ctrl — b , затем [ , затем вы можете использовать обычные навигационные клавиши для прокрутки (например, Up Arrow или PgDn ). Нажмите q , чтобы выйти из режима прокрутки.
В качестве альтернативы вы можете нажать Ctrl — b PgUp , чтобы перейти непосредственно в режим копирования и прокрутить одну страницу вверх (как это звучит, как вы хотите, большую часть времени)
Я столкнулся с той же проблемой с рабочей станцией VMWare с гостевой консолью Ubuntu, оказалось, что VmWare не поддерживает прокрутку резервной копии с сервера. Я сделал, чтобы установить x GUI, а затем запустить xterm оттуда. По какой-то причине он работает одинаково, но позволяет прокручивать обычные пути. Надеюсь, это поможет будущим читателям в виртуальных коробках VmWare.
Fn + Вверх/вниз можно прокручивать терминал в Mac OS X 10.11
ПРОСТОЙ, окончательное решение
Добавьте эту строку в ваш
Теперь вы можете создать экран и прокручивать его вверх/вниз с помощью мыши; Как обычно.
Нажмите клавишу Shift , когда прокрутка мыши вверх/вниз работает для меня при входе в Ubuntu с помощью терминала ssh в Yosemite.
How do you scroll up/down on the console of a Linux VM [closed]
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 2 years ago .
I recognize that Up / Down will give you the command history. But, how do you look at past output by scrolling up and down?
I have used Shift + Page Up / Page Down , Alt + Shift + Up / Down and Page Up / Page Down but none of these seem to work.
It is a Redhat Linux box.
15 Answers 15
SHIFT + Page Up and SHIFT + Page Down . If it doesn’t work try this and then it should:
Go the terminal program, and make sure
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
is checked.
The exact location of this option might be somewhere different though, I see that you are using Redhat.
![]()
Shift + Fn + UP or DOWN on a Macbook will allow you to scroll.
![]()
![]()
Alternative: you can use the less command.
Type in console:
This will allow you to scroll with the up and down arrow keys.
Basically your output has been piped with the less command.
![]()
ALTERNATIVE FOR LINE-BY-LINE SCROLLING
Ctrl + Shift + Up Arrow or Down Arrow
Unlike Shift + Page Up or Page Down , which scrolls the entire page, this will help with a smoother line-by-line scrolling, which is exactly what I was looking for.
![]()
SHIFT + Page Up and SHIFT + Page Down are the correct keys to operate on the linux (virtual) console, but vmware console doesn’t have those terminal settings. The virtual console has fixed scroll back size, it sounds like it’s limited to video memory size according to this Linux virtual console Scrolling behavior documentation.
Another alternative, that might be already installed on your system is to use GNU screen :
See man screen for much more useful options (multiple windows, . ).
![]()
Shift Pageup/End works for me.
![]()
It seems as though this is not easily possible: The Arch Linux Wiki lists no way to do this on the console (while easily possible on the virtual terminal).
Ctrl — b then [ then you can use your normal navigation keys to scroll around (eg. Up Arrow or PgDn ). Press q to quit scroll mode.
Alternatively you can press Ctrl — b PgUp to go directly into copy mode and scroll one page up (which is what it sounds like you will want most of the time)