Linux прокрутить консоль вверх

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?

This is not a feature of the shell, it’s a feature of the terminal emulator. See What is the exact difference between a ‘terminal’, a ‘shell’, a ‘tty’ and a ‘console’? What terminal are you using?

I think this is too broad. As mentioned, scrolling is a terminal emulator feature, not a shell feature. There are really very many terminal emulators many of which implement scrolling in different ways, or not at all.

On that score: For a question specifically about GNOME Terminal, although the questioner initially also did not specify the terminal emulator program, see unix.stackexchange.com/questions/460422 .

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.

Источник

unixforum.org

QDroid — Среда исполнения и фреймворк для QtScript.
OTPD — Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).

Re: возможен ли в консоли скролинг?

Сообщение Тушисвет » 08.12.2007 23:35

Одну из этих клавиш нажимаете и стрелками вверх-вниз гоняете. Я не помню какую точно, но все три у меня рядом и я автоматом тыкаю. А проверить сейчас нет возможности Возврат происходит повторным нажатием этой же клавиши.

Re: возможен ли в консоли скролинг?

Сообщение sidd » 08.12.2007 23:56

Re: возможен ли в консоли скролинг?

Сообщение Тушисвет » 09.12.2007 00:36

Сорри! Похоже это только для FreeBSD. Сейчас загрузился с минимального Live-CD Gentoo 2007.0 — не работает.

Shura Сообщения: 1537 Статус: Оказывается и без KDE есть жизнь ОС: FreeBSD 8.0-RC2

Re: возможен ли в консоли скролинг?

Сообщение Shura » 09.12.2007 14:03

Portnov Модератор Сообщения: 1786 Статус: Матёрый линуксоид ОС: Debian testing/unstable Контактная информация:

Читайте также:  No wireless extensions linux mint

Re: возможен ли в консоли скролинг?

Сообщение Portnov » 09.12.2007 14:37

И еще — в линуксе скролл в консоли по shift-pageup/pagedown работает только в пределах одной виртуальной консоли. При переключении на другую всё что было раньше «забывается».

Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru

diesel Бывший модератор Сообщения: 5989 ОС: OS X, openSuSE, ROSA, Debian Контактная информация:

Re: возможен ли в консоли скролинг?

Сообщение diesel » 09.12.2007 14:55

Источник

Как вы прокручиваете вверх/вниз на консоли Linux?

Я понимаю, что Up / Down даст вам историю команд. Но как вы смотрите на прошлые результаты, прокручивая вверх и вниз?

Я использовал Shift + Page Up / Page Down , Alt + Shift + Up / Down и Page Up / Page Down , но, похоже, ничего из этого не работает.

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:

# This starts screen which adds basic window management in terminals screen # This starts the copy mode you can use to scroll [ # Now use the arrows to scroll # To exit copy mode, do

Посмотрите man-экран для более полезных параметров (несколько окон,…)…

VM Ubuntu на Mac… fn + shift + стрелки вверх/вниз

Кажется, что это не легко возможно: Arch Linux Wiki не перечисляет способов сделать это на консоли (хотя это легко возможно на виртуальном терминале).

Ctrl – b , затем [ , затем вы можете использовать обычные навигационные клавиши для прокрутки (например, Up Arrow или PgDn ). Нажмите q , чтобы выйти из режима прокрутки.

В качестве альтернативы вы можете нажать Ctrl – b PgUp , чтобы перейти непосредственно в режим копирования и прокрутить одну страницу вверх (как это звучит, как вы хотите, большую часть времени)

Fn + Вверх/вниз можно прокручивать терминал в Mac OS X 10.11

Читайте также:  Впн для линукс убунту

Я столкнулся с той же проблемой с рабочей станцией VMWare с гостевой консолью Ubuntu, оказалось, что VmWare не поддерживает прокрутку резервной копии с сервера. Я сделал, чтобы установить x GUI, а затем запустить xterm оттуда. По какой-то причине он работает одинаково, но позволяет прокручивать обычные пути. Надеюсь, это поможет будущим читателям в виртуальных коробках VmWare.

ПРОСТОЙ, окончательное решение

Добавьте эту строку в ваш ~/.screenrc

Теперь вы можете создать экран и прокручивать его вверх/вниз с помощью мыши; Как обычно.

Нажмите клавишу 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.

Это вещь VMware? Если вы не используете обычный эмулятор терминала, у вас не будет таких функций терминала, как прокрутка.

Я думаю, что имеет значение, смотрит ли Джейн Доу на сеанс X с терминалами gnome или фактический вывод консоли, который появляется в виде текста на «экране консоли VM» Древняя история здесь, в 2013 году, но это интересный вопрос для всех.

14 ответов

SHIFT + Page Up и SHIFT + Page Down . Если это не сработает, попробуйте это, а затем оно должно:

Зайдите в программу терминала и убедитесь, что Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
проверяется.

Точное местоположение этой опции может быть где-то другим, но я вижу, что вы используете Redhat.

Только первая строка этого ответа полезна для консоли Linux, остальные могут быть полезны для терминала с графическим интерфейсом, такого как gnome-терминал, хотя неограниченное количество не требуется.

Shift + Fn + UP или DOWN на Macbook позволит вам прокручивать.

Спасибо за это, Лорен, и спасибо @anizzomc. Я был на своем MacBook Pro, на котором работал сервер Ubuntu в виртуальной коробке, и у меня было немало времени, чтобы понять это.

Как показывают комментарии, это единственный правильный ответ. Все остальные говорят об эмуляторах терминала, а это не то, о чем спрашивает ОП. Это единственное, что у меня работало на эмуляции Ubuntu Server 14.04 в Parallels на Macbook Pro

Я хотел бы услышать от ОП на этот ответ. Shift Pg-UP и Shift pg-Down — это канонический ответ, который задокументирован как не работающий в VMware, поэтому, возможно, это тоже не сработает .

это просто потому, что ваши клавиши PageUp / PageDown сопоставлены с Fn + Up / Down, это не будет работать на других клавиатурах. И Fn не является реальным ключом, который распознает ОС (кроме Mac)

Читайте также:  Truncate all log files linux

Альтернатива: вы можете использовать команду less .

Это позволит вам прокручивать клавиши со стрелками вверх и вниз.

В основном ваш вывод был передан с помощью команды less .

Интересно, что это был единственный способ, который действительно работал при использовании оболочки на установочном диске FreeNAS.

FreeNAS основан на FreeBSD, и вы прокручиваете его по-другому. Сначала вы нажимаете scroll lock чтобы войти в режим пейджинга, а затем используйте простые стрелки и page up / page down для прокрутки. Снова нажмите клавишу scroll lock чтобы вернуться в режим ввода текста.

SHIFT + Page Up и SHIFT + Page Down являются правильными ключами для работы на виртуальной консоли, но консоль vmware не имеет этих настроек терминала. Виртуальная консоль имеет фиксированный размер прокрутки назад, похоже, что она ограничена размером видеопамяти в соответствии с этой виртуальной консолью Linux Документация по прокрутке.

Чтобы предотвратить эффект Мэтью, отныне я буду стараться высказать второй и правильный ответ, чтобы поощрить людей отвечать на вопросы, у которых уже есть правильный ответ.

АЛЬТЕРНАТИВА ДЛЯ ОБРАБОТКИ ЛИНИИ-ЛИНИИ

Ctrl + Shift + Up Arrow или Down Arrow

В отличие от Shift + Page Up или Page Down , который прокручивает всю страницу, это поможет с плавной линейной прокруткой, что именно то, что я искал.

Еще одна альтернатива, которая может быть уже установлена ​​в вашей системе, — использовать экран GNU:

# This starts screen which adds basic window management in terminals screen # This starts the copy mode you can use to scroll [ # Now use the arrows to scroll # To exit copy mode, do

Посмотрите man-экран для более полезных параметров (несколько окон. ).

VM Ubuntu на Mac. fn + shift + стрелки вверх/вниз

Кажется, что это не легко возможно: Arch Linux Wiki не перечисляет способов сделать это на консоли (хотя это легко возможно на виртуальном терминале).

Ctrl — b , затем [ , затем вы можете использовать обычные навигационные клавиши для прокрутки (например, Up Arrow или PgDn ). Нажмите q , чтобы выйти из режима прокрутки.

В качестве альтернативы вы можете нажать Ctrl — b PgUp , чтобы перейти непосредственно в режим копирования и прокрутить одну страницу вверх (как это звучит, как вы хотите, большую часть времени)

Я столкнулся с той же проблемой с рабочей станцией VMWare с гостевой консолью Ubuntu, оказалось, что VmWare не поддерживает прокрутку резервной копии с сервера. Я сделал, чтобы установить x GUI, а затем запустить xterm оттуда. По какой-то причине он работает одинаково, но позволяет прокручивать обычные пути. Надеюсь, это поможет будущим читателям в виртуальных коробках VmWare.

Fn + Вверх/вниз можно прокручивать терминал в Mac OS X 10.11

ПРОСТОЙ, окончательное решение

Добавьте эту строку в ваш ~/.screenrc

Теперь вы можете создать экран и прокручивать его вверх/вниз с помощью мыши; Как обычно.

Источник

Оцените статью
Adblock
detector