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