Горячие клавиши в [закрытой] оболочке Bash

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

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

Что мне особенно любопытно, следующие:

  • при удалении до сначала "/" символ или до точки возвратился бы CTRL + Левый
  • Поиск в предыдущих сообщениях

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

2
задан 02.10.2010, 23:59

4 ответа

6
ответ дан 08.12.2019, 05:09

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

set -o

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

man bash

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

1
ответ дан 08.12.2019, 05:09

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

Ctrl+r искать Вашу историю (хотя это облуплено),

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

0
ответ дан 08.12.2019, 05:09

Можно отменить заполнение клавишей Tab с Клавишей Backspace Esc.

0
ответ дан 08.12.2019, 05:09

Теги

Похожие вопросы