Ярлыки клавиш в оболочке Bash

Я знаю некоторые полезные сочетания командной строки Bash, и мне интересно, есть ли другие. Я знаю:

  • CTRL + W: удалить до начала слова
  • CTRL + U: удаление до начала строки
  • Вверх / Вниз: переход между предыдущими командами

Мне особенно любопытно следующее:

  • Удаление до первого символа «/» или до тех пор, пока точка CTRL + Left не вернется
  • Поиск в предыдущих сообщениях

И любые другие полезные ярлыки, если они есть.

Все это можно найти на странице man bash (или введите man bash в оболочке)

Информация для каждого раздела:

  • Команды для перемещения
  • Команды для манипулирования историей
  • Команды для изменения текста
  • Убийство и Янкинг

И еще несколько

Доступные для вас сочетания клавиш зависят от того, используете ли вы bash в режиме emacs (по умолчанию) или в режиме vi. Вы можете узнать, какой режим вы используете, выполнив

 set -o 

Посмотрите в результирующий список для строки, начинающейся с «vi», и посмотрите, включен ли он или нет. Затем выполните

 man bash 

И прочитайте раздел READLINE. Там вы найдете описание, по крайней мере, тех команд (что вы называете ярлыками), доступных в режиме emacs.

Yyou может отменить вкладку с Esc Backspace .

Alt+. Для вставки последнего аргумента предыдущей команды.

Ctrl+r для поиска вашей истории (хотя это шелушащийся)

Расширение истории в целом (используя ! )

Interesting Posts

Ubuntu Server 12.10 – После ввода учетных данных на экране входа в систему снова появляется экран входа в систему. Экран входа в систему

Как выровнять TextView вокруг ImageView?

Как пропустить изображение экрана блокировки Windows 8?

Отключить разговоры в Skype

Приложение для проверки неработающих ссылок

Связывание нескольких ComboBox с одним списком – Проблема: когда я выбираю элемент, все комбинированные поля меняются

Как быстро переместить объект в double ?

понимание частных разработчиков

Правильно вызывать setGridWidth в jqGrid внутри диалога jQueryUI

Как передать CustomActionData в CustomAction с помощью WiX?

Синхронизация папок на разных компьютерах без облака и без сети

Идеальный метод усечения строки с многоточием

Когда следует использовать «SqlDbType» и «размер» при добавлении параметров SqlCommand?

(Ы) Невосприимчивость в Google Chrome

Что такое операторы бит-сдвига (бит-сдвиг) и как они работают?

Давайте будем гением компьютера.