Как упростить себе жизнь в shell/bash

Сочетания клавиш linux bash, shell.

Удобно пользоваться.

Быстро перемещаться по строчке

Ctrl + A Переход в начало строки
Ctrl + E Переход в конец строки

Alt + F Прыгать вперёд на слово (ещё может работать Ctrl+ стрелочка вправо)
Alt + B Прыгать назад на слово (ещё может работать Ctrl+ стрелочка влево)

Удобно удалять

Ctrl + H как backspace только ближе :)

Ctrl + W Удалить слово перед курсором
Ctrl + K Удалить до конца строки

Ctrl + L очистка экрана, как команда clear
Ctrl + U чистит от курсора до начала строки, если в конце, удалит всё

Менять местами

Ctrl + T поменять 2 буковки местами перед курсором
Alt + T поменять два слова слева от курсора местами

Работа с процессами

Ctrl + C убить что выполнялось
Ctrl + D выйти из текущего shell
Ctrl + Z Засунуть в фон, вернуть fg

Другая вкусняшка

Tab заканчивает названия команд и названия файлов/папок
Ctrl + R поиск по истроии
! вызов уже исполнявшейся команды пишем восклицательный знак и первые символы команды, будьте аккуратны с брутальными командами типа rm -rf :)
!xxx:p где xxx, это тоже самое, что и в !(первые буквы(а)) команды, "флаг" :p позволяет не выполнять эту команду, а только отобразить, безопасный пример:

rm -rf *  
!r:p  

Отобразит, но не выполнит

rm -rf *

Есть ещё много разных, но забивать себе голову ими не хочу. Этого должно хватить


Anshik в разное Вт. 29 Май 2012. Tags: Lnux,


© Anshik 2012-2015