Поиск…


замечания

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