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