Какие действия вы совершаете нажимая на кнопки стрелка вверх и стрелка вниз linux

Обновлено: 04.07.2024

Работу в Windows можно сделать более эффективной и быстрой, если пользоваться не только мышью, но и применять «горячие клавиши» - специальные комбинации клавиш, призванные упростить и ускорить работу.

В этой статье мы перечислим только самые часто используемые.

Сочетания клавиш

Копирование выделенного элемента

Вырезание выделенного элемента

Вставка выделенного элемента

Удаление выделенного элемента в «Корзину»

SHIFT DELETE

Удаление выделенного элемента без помещения его сначала в «Корзину»

Переименование выделенного элемента

CTRL СТРЕЛКА ВПРАВО

Перемещение курсора в начало следующего слова

CTRL СТРЕЛКА ВЛЕВО

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

CTRL СТРЕЛКА ВНИЗ

Перемещение курсора в начало следующего абзаца

CTRL СТРЕЛКА ВВЕРХ

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

CTRL SHIFT клавиша со стрелкой

Выделение фрагмента текста

SHIFT любая клавиша со стрелкой

Выделение нескольких элементов в окне или на рабочем столе, а также выделение текста в документе

Выделение всех элементов в документе или окне

Поиск файла или папки

Отображение свойств выделенного элемента

Закрытие текущего элемента или выход из активной программы

Отображение контекстного меню активного окна

Закрытие активного документа (в программах, допускающих одновременное открытие нескольких документов)

Переход от одного открытого элемента к другому

CTRL ALT TAB

Используйте клавиши со стрелками для перехода от одного открытого элемента к другому

Циклическое переключение между программами на панели задач с помощью Windows Flip 3-D

CTRL Win TAB

Используйте клавиши со стрелками для циклического переключения между программами на панели задач с помощью Windows Flip 3-D

Циклическое переключение между элементами в том порядке, в котором они были открыты

Циклическое переключение между элементами экрана в окне или на рабочем столе

Отображение списка адресной строки в проводнике Windows

Открытие контекстного меню для выделенного элемента

Открытие меню «Пуск»

Активизация строки меню текущей программы

СТРЕЛКА ВПРАВО

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

СТРЕЛКА ВЛЕВО

Открытие следующего меню слева или закрытие подменю

Обновление активного окна

ALT СТРЕЛКА ВВЕРХ

Просмотр папки, расположенной на уровень выше в проводнике Windows

Отмена текущего задания

CTRL SHIFT ESC

Открытие диспетчера задач

Нажатие SHIFT, когда вставлен компакт-диск

Предотвращение автоматического воспроизведения компакт-диска

  • Клавиша Win находится между клавишами Ctrl и Alt с левой стороны (на ней нарисована эмблема Windows).
  • Комбинация «клавиша» «клавиша» означает, что сначала надо нажать первую клавишу, а затем, удерживая ее, вторую.

Чтобы сочетания всегда были под рукой – зайдите в раздел «Справка и поддержка», если задать соответствующий поисковый запрос, то он выдаст полный список комбинаций.

Выпадающее подменю Команды главного меню позволяет выполнить еще ряд операций по управлению файловой системой, а также выполнить некоторые команды, изменяющие вид панелей Midnight Commander и отображаемую в панели информацию.

При обращении к команде меню Дерево каталогов выводится окно, отображающее структуру каталогов файловой системы.

Дерево каталогов может быть вызвано двумя способами: через команду Дерево каталогов из меню Команды и команду Дерево из меню правой или левой панелей.

Чтобы избавиться от долгих задержек во время создания дерева каталогов, Midnight Commander создает дерево путем просмотра только небольшого подмножества всех каталогов. Если каталог, который вам нужен, не отображен, перейдите в его родительский каталог и нажмите < Ctrl >+<R > или <F2>. Если каталог не содержит вложенных подкаталогов, ничего не произойдет. В противном случае развернется еще один уровень дерева подкаталогов.

Для управления просмотром дерева каталогов могут использоваться следующие комбинации клавиш:

Следующие действия возможны только в окне просмотра дерева каталогов и не поддерживаются при просмотре дерева в одной из панелей

  • <F1> (Help). Вызов подсказки с отображением раздела помощи об окне дерева каталогов.
  • <Esc> или <F10>. Выход из окна дерева каталогов. Смены текущего каталога не происходит.

В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок аналогичен нажатию клавиши <Enter>.

Команда Поиск файла (горячие клавиши < Meta >+<?> или <Esc>,<?> ) выпадающего меню Команда позволяет вам найти на диске файл с заданным именем. После выбора этой команды меню вначале запрашивается имя искомого файла и имя каталога, с которого необходимо начинать поиск. Нажав экранную кнопку Дерево, вы можете выбрать начальный каталог поиска из дерева каталогов. В поле Содержание (Contents) можно задать регулярное выражение по правилам команды egrep . Это значит, что перед символами, имеющими специальное значение для egrep , необходимо вставить символ "\", например, если вам нужно найти строку "strcmp (", вы должны указать шаблон поиска в виде "strcmp \(". Для того, чтобы начать поиск, нажмите экранную кнопку Дальше. Во время поиска его можно приостановить кнопкой Остановить и продолжить по кнопке Продолжить.

Список найденных файлов можно просматривать, перемещаясь с помощью клавиш <Стрелка вверх> и <Стрелка вниз>. Кнопка Перейти используется для перехода в каталог, в котором находится подсвеченный файл. Кнопка Повтор служит для задания параметров нового поиска.

Кнопка Выход служит для выхода из режима поиска.

Нажатие на кнопку Панелизация приведет к тому, что результаты поиска будут отображены на текущую активную панель, так что вы можете производить с выбранными файлами еще какие-то действия (просматривать, копировать, перемещать, удалять и так далее). После вывода на панель можно нажать <Ctrl>+< R > для возврата к обычному списку файлов.

Кроме того, имеется возможность задать список каталогов, которые команда Поиск файла будет пропускать в ходе поиска (например, вы знаете, что искомого файла нет на CD-ROM или не хотите искать в каталогах, подключенных через NFS по очень медленному каналу). Каталоги, которые надо пропустить, должны быть указаны в переменной find_ignore_dirs в секции Misc Вашего файла

Имена каталогов разделяются двоеточиями, следующим образом:

Вы можете использовать перенаправление вывода на панель (см. ниже Критерий панелизации) для выполнения некоторых усложненных последовательностей действий, в то время как Поиск файла позволяет выполнять только простые запросы.

Команда Переставить панели (<Ctrl >+<U >) меняет местами содержимое правой и левой панелей.

По команде Отключить панели (<Ctrl >+<O >) показывается вывод последней из выполнявшихся команд shell. Эта команда работает только через xterm и на консоли Linux.

По команде Сравнить каталоги (<Ctrl- X >, < D >) сравнивается содержимое каталогов, отображаемых на левой и правой панелях.

Существует три метода сравнения. При быстром методе сравниваются только размер и дата создания файлов с одинаковыми именами. В результате в обоих каталогах будут подсвечены файлы, отсутствующие во втором каталоге, или более новые версии соответствующих файлов. После этого вы можете воспользоваться командой Копировать (<F5>) для того, чтобы сделать содержимое каталогов одинаковым.

При побайтном методе сравнивается содержимое файлов (побайтно). Этот метод недоступен, если машина не поддерживает системный вызов mmap(2). При сравнении по размеру сравниваются только размеры соответствующих файлов, а дата создания не проверяется.

Команда меню Критерий панелизации (который правильнее было бы назвать "Перенаправление вывода на панель") позволяет вам выполнить внешнюю программу, сделав ее вывод содержимым текущей активной панели (характерный пример — панелизация вывода команды find ). Например, если вы хотите выполнить какое-то действие над всеми символическими ссылками текущего каталога, вы можете использовать команду Критерий панелизации для запуска следующей команды:

[user]$ find . -type l -print

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

Если вы захотите, то можете сохранить часто используемые команды панелизации под отдельными информативными именами, чтобы иметь возможность их быстро вызвать по этим именам. Для этого нужно набрать команду в строке ввода (строка "Команда") и нажать кнопку Добавить. После этого вам потребуется ввести имя, по которому вы будете вызывать команду. В следующий раз вам достаточно будет выбрать нужное имя из списка, а не вводить всю команду заново.

Команда меню История команд выводит окно со списком ранее выполнявшихся команд. Подсвеченную строку из истории можно скопировать в командную строку оболочки (перемещение подсветки — клавишами <Стрелка вверх> и <Стрелка вниз>, копирование — по клавише <Enter>).

Доступ к истории команд можно получить также по комбинациям клавиш <Alt >+<P > или <Alt >+<N >, однако в этом случае вы не видите окна с перечнем команд. Вместо этого в командную строку выводится одна команда из списка и по комбинации <Alt >+<P > происходит смена этой команды на предыдущую, а по <Alt >+<N > — на следующую команду из истории команд.

Команда меню Справочник каталогов (<Ctrl >+< \>) позволяет создать список каталогов, которые часто используются, и обеспечить быстрый переход к нужному каталогу из этого списка. Для этого создается список меток (условных имен), присвоенных наиболее часто используемым каталогам. Этот список можно использовать для быстрого перехода в нужный каталог. Пользуясь диалоговым окном справочника каталогов, вы можете добавить новую метку в список или удалить ранее созданную пару метка/каталог. Для добавления метки можно также использовать комбинацию клавиш (<Ctrl>+< X >, < H >), по которой текущий каталог добавляется в справочник каталогов. Программа выдаст запрос на ввод метки для этого каталога.

Команда меню Фоновые задания позволяет вам управлять фоновыми заданиями, запущенными из Midnight Commander (такими заданиями могут быть только операции копирования и перемещения файлов). Используя эту команду меню или "горячие" клавиши <Ctrl >+<X >, < J >, вы можете остановить, возобновить или снять любое из фоновых заданий.

После выбора команды меню Файл расширений вы получаете возможность редактировать файл mc.ext, в котором можете связать с определенным расширением файла (окончанием имени после последней точки) программу, которая будет запускаться для обработки (просмотра, редактирования или выполнения) файла с таким расширением. Запуск выбранной программы будет осуществляться после установки подсветки на имя файла и нажатия клавиши <Enter>.

Команда Файл меню используется для редактирования пользовательского меню (которое появляется после нажатия клавиши <F2>).

Терминал - один из самых мощных инструментов Linux. С помощью него можно настроить и сделать практически всё в этой операционной системе. Чтобы сделать работу в терминале ещё более удобной и продуктивной разработчики добавили различные сочетания клавиш.

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

Горячие клавиши терминала Linux

1. Tab

Без этого сочетания терминалом пользоваться невозможно, и поэтому его знают все. Одно нажатие клавиши Tab автоматически дополняет текущую команду или путь к файлу если возможен только один вариант. Два нажатия по ряд показывают возможные варианты автодополнения. Это делает набор команд и путей к файлам намного быстрее.

2. Ctrl + R

После нажатия Ctrl+R появляется строка поиска в которой вы можете начать вводить имя команды, которую надо выполнить. Система найдёт все команды, которые ранее выполнялись с таким началом и отобразит самую свежую. Вы можете уточнить поиск добавив ещё несколько символов. Для выполнения команды просто нажмите Enter, для редактирования Esc.


3. Ctrl + C

Это сочетание клавиш позволяет прервать работу любой программы, которая выполняется в терминале. После нажатия Ctr + C программе отправляется сигнал SIGINT и если она не обрабатывает его особым образом выполнение программы завершается. Некоторые программы перехватывают сигнал и перед завершением выполняют кое какие действия по сохранению данных и завершению операций, например пакетный менеджер zypper.

4. Ctrl + Z

С помощью Ctrl+Z вы можете перевести текущую программу в фоновый режим. Обычно, если вам надо чтобы программа выполнялась в фоновом режиме просто добавьте символ & после команды. Но если вы забыли это сделать поможет это сочетание клавиш. Чтобы посмотреть задачи, которые сейчас работают в фоне используйте команду jobs, а для возврата задачи в нормальный режим - команду fg.

5. Ctrl + D

Сочетание клавиш Ctrl+D можно считать альтернативой команды exit. Если вы подключены по SSH то сессия будет разорвана. Если вы работаете в терминале напрямую, то окно будет закрыто.

6. Ctrl + L

Альтернатива команды clear. Позволяет очистить вывод терминала. Очень удобно для создания снимков экрана и просто для очистки лишней информации.

7. Ctrl+P и Ctrl+N

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

8. Ctrl + A и Ctrl + E

Перемещаться можно не только по истории команд, но и по текущей строке. Эти горячие клавиши - аналоги клавиш Home и End. Первая комбинация перемещает курсор в начало строи, а вторая в конец.

9. Ctrl + U и Ctrl + K

С помощью первого сочетания можно удалить весь текст от начала строки до позиции курсора, а с помощью второго - от позиции курсора и до конца строки. Это может быть полезно если вы ввели неверную команду и не хотите стирать её по одному символу.

10. Ctrl + W

Нажав Ctrl+W вы можете стереть слово перед курсором. Если курсор находится в середине слова, то будут стёрты все символы от курсора до начала слова. Удобнее всего ставить курсор после слова, которое нужно убрать.

11. Ctrl + Y

С помощью Ctrl + Y вы можете вставить текст вырезанный с помощью Ctrl + U, Ctrl + K и Ctrl + W. Текст будет вставлен туда, где находится курсор.

12. Ctrl + B и Ctrl + F

Аналог для клавиш стрелка вправо и стрелка влево. Первое сочетание позволяет перемещаться на один символ вправо, а второе на один символ влево.

13. Ctrl + T

Заменяет символ, находящийся под курсором на предыдущий символ. Или перемещает символ перед курсором к концу строки.

14. Ctrl +X затем Ctrl + E

Открывает текущую команду в текстовом редакторе. Если в переменной EDITOR редактор не задан, то будет использоваться nano. После редактирования и сохранения результата команда будет выполнена. Удобно для написания многострочных скриптов.

15. Alt +.

Аналог команды $!. Позволяет вставить последний аргумент предыдущей команды в позицию курсора. Удобно, если надо выполнить несколько команд с одинаковым аргументом.

16. Alt + B и Alt + F

Эти сочетания позволяют перемещаться по словам, также как их аналоги с Ctrl по символам. Alt + B перемещает курсор на слово влево, а Alt+F на слово вправо.

17. Alt + C, Alt + L и Alt + U

Следующие три сочетания клавиш позволяют играть с регистром символов команды. Первое сочетание - Alt + C делает символ под курсором прописным, а все остальные буквы до конца слова строчными. Alt + L делает все буквы до конца слова строчными, а Alt + U - прописными.

18. Ctrl + S и Ctrl + Q

Если команда выводит информацию слишком быстро, а вам надо прочитать её или скопировать, можно попросить терминал поставить на паузу вывод команды. Для этого нажмите Ctrl +S. Чтобы вернуть всё обратно нажмите Ctrl + Q.

Сочетания клавиш эмулятора терминала

Все сочетания клавиш, перечисленные выше будут работать во всех терминалах и эмуляторах терминала, которые используют командную оболочку Bash или другую популярную оболочку. Но у популярных эмуляторов терминала есть свои горячие клавиши, которые могут вам очень сильно пригодится при работе. Давайте рассмотрим их тоже. В этой статье будут использоваться горячие клавиши из Gnome Terminal, но в других терминалах они похожи.

1. Ctrl + Alt + T

С помощью этого сочетания клавиш можно открыть терминал в большинстве дистрибутивов, основанных на Ubuntu и Debian. Это просто, быстро и удобно.

2. Ctrl + Shift + С и Ctrl + Shift + V

Копирование и вставка - очень важные функции операционной системы. Сочетание клавиш Ctrl + C просто не может работать для копирования, потому что оно используется для завершения команды, поэтому для копирования и вставки была добавлена клавиша Shift.

3. Ctrl + Shift + F

Если вам надо выполнить поиск по выводу в терминале можно воспользоваться сочетанием Ctrl + Shift + F. После нажатия откроется окно ввода, в котором вы можете ввести искомое слово.


4. Shift + ЛКМ и Shift + ПКМ

Здесь ЛКМ и ПКМ - это правая и левая кнопка мышки. Такие программы, как screen и tmux в режиме поддержки работы мышью захватывают контроль мышки и вяжут на неё свои функции. Таким образом обычное копирование и вставка могут стать проблемой. Чтобы этого избежать можно выделять текст сочетанием клавиш Shift + ЛКМ и открывать контекстное меню с помощью Shift + ПКМ.

Выводы

В этой статье мы собрали лучшие сочетания клавиш терминала Linux, которые могут пригодится вам в работе с системой или во время её настройки. А какие горячие клавиши нравятся вам? Какие вы используете? Напишите в комментариях!

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

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

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

Это Redhat Linux box.

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

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

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

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

Это был бы совершенно другой вопрос. ОП говорил о таких вещах, как терминал gnome Хорошо, спасибо! Как бы вы настроили размер прокрутки для собственного («реального») терминала? Только первая строка этого ответа полезна для консоли Linux, остальные могут быть полезны для терминала с графическим интерфейсом, такого как gnome-терминал, хотя неограниченное количество не требуется.

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

Спасибо. Работает для меня (Ubuntu Server внутри VirtualBox VM на Mac OSX10.10) Спасибо за это, Лорен, и спасибо @anizzomc. Я работал на своем MacBook Pro, на котором работал сервер Ubuntu в виртуальной коробке, и пытался понять это. Как показывают комментарии, это единственный правильный ответ. Все остальные говорят об эмуляторах терминала, а это не то, о чем спрашивает ОП. Это единственное, что сработало для меня при эмуляции Ubuntu Server 14.04 в Parallels на Macbook Pro это просто потому, что ваши клавиши PageUp / PageDown сопоставлены с Fn + Up / Down, это не будет работать на других клавиатурах. И Fn не является реальным ключом, который распознает ОС (кроме Mac)

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

Введите в консоли:

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

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

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

АЛЬТЕРНАТИВА ДЛЯ ЛИНЕЙНОЙ СТРОКИ

Ctrl + Shift + Up Arrow или Down Arrow

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

Мне нужна прокрутка для Chromebook, который не имеет Page Up и Page Down . Работает хорошо. Поверьте, это необходимо CONFIG_VGACON_SOFT_SCROLLBACK включить на консоли Linux.

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

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

Другая альтернатива, которая может быть уже установлена ​​в вашей системе, - это использовать экран GNU:

Смотрите man screen для гораздо более полезных опций (несколько окон, . ) .

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

Shift Pageup / End работает для меня.

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

Вы можете использовать прокрутку Tmux :

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

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

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

Тяжелое решение. Другим может быть установка sshd и удаленный вход в систему.

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

Добавьте эту строку в свой

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

Читайте также: