Bash
Горячие клавиши
Поиск…
замечания
bind -P показать все настроенные ярлыки.
Вспомогательные ссылки
| кратчайший путь | Описание |
|---|---|
| Ctrl + r | искать историю назад |
| Ctrl + p | предыдущая команда в истории |
| Ctrl + n | следующая команда в истории |
| Ctrl + g | выйти из режима поиска истории |
| Alt + . | используйте последнее слово предыдущей команды |
| повторите, чтобы получить последнее слово предыдущей команды + 1 | |
| Alt + n Alt + . | используйте n-ое слово предыдущей команды |
| !! + Возвращение | снова выполнить последнюю команду (полезно, когда вы забыли sudo: sudo !! ) |
Редактирование ярлыков
| кратчайший путь | Описание |
|---|---|
| Ctrl + a | перейти к началу строки |
| Ctrl + e | переместиться в конец строки |
| Ctrl + k | Убейте текст от текущей позиции курсора до конца строки. |
| Ctrl + u | Убейте текст от текущей позиции курсора до начала строки |
| Ctrl + w | Убейте слово за текущей позицией курсора |
| Alt + b | переместить назад одно слово |
| Alt + f | переместить одно слово |
| Ctrl + Alt + e | линия расширения оболочки |
| Ctrl + y | Загрузите последний удаленный текст обратно в буфер под курсором. |
| Alt + y | Повернитесь через убитый текст. Вы можете сделать это, только если предыдущая команда - Ctrl + y или Alt + y . |
Текст Killing удаляет текст, но сохраняет его, чтобы пользователь мог повторно вставить его, потянув. Подобно вырезанию и вставке, за исключением того, что текст помещается на кольцо уничтожения, которое позволяет хранить более одного набора текста, который нужно вернуть в командную строку.
Вы можете узнать больше в руководстве emacs .
Управление заданиями
| кратчайший путь | Описание |
|---|---|
| Ctrl + c | Остановить текущую работу |
| Ctrl + z | Приостановить текущее задание (отправить сигнал SIGTSTP) |
макрос
| кратчайший путь | Описание |
|---|---|
| Ctrl + x , ( | начать запись макроса |
| Ctrl + x , ) | прекратить запись макроса |
| Ctrl + x , e | выполнить последний записанный макрос |
Custome Key Bindings
С помощью команды bind можно определить пользовательские привязки клавиш.
Следующий пример привязывает Alt + w к >/dev/null 2>&1 :
bind '"\ew"':"\" >/dev/null 2>&1\""
Если вы хотите выполнить строку, немедленно добавьте в нее \Cm ( Enter ):
bind '"\ew"':"\" >/dev/null 2>&1\C-m\""
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow