консоль: быстрее → еще быстрее
По мотивам хабра и один старина сделал класстую pdf'ку.
Для тех кому печатать не надо:
Ctrl+R - вводишь слово, с которым надо найти команду в истории. Повторные Ctrl+R перебирают все команды в истории с этим словом.
Ctrl+L - очистка экрана. Я обычно писал набирал clear > для этого.
Ctrl+A - альтернатива HOME, Ctrl+E - end
Ctrl+U - удаление текста от курсора до начала строки,
Ctrl+K - удаление от курсора до конца строки,
Ctrl+Y - вставить удаленный предыдущими примерами кусок текста,
Ctrl+C - удаление всей строки (обычно работает как отмена команды).
Alt-f / Alt-b — движение курсора вправо/влево по словам.
Ctrl+T - меняет местами символ под курсором и предыдущий набранный (при опечатке вида /dev/dsa вместо /dev/sda).
^^ - нет это не смайлик. После попытки выполнить команду, набранную с ошибкой, строка вида ^ошибка^ правильно запустит на выполнение исправленную команду.
Alt+. - подставляет к текущей команде аргумент предыдущей. Например, чтобы после команды ls <длинный путь> не набирать этот путь для перехода в директорию, можно набрать cd + «Alt+.» + «ENTER», аналогично работает !$
ls /длинныйпуть/ - посмотрели что лежит в папке
cp !$/файл /еще куда-то/ - скопировали из первый папки файл.
sudo !! - выполнить предыдущую команду через sudo.
Добавляем в ~/.inputrc строчки:
По мотивам хабра и один старина сделал класстую pdf'ку.
Для тех кому печатать не надо:
Ctrl+R - вводишь слово, с которым надо найти команду в истории. Повторные Ctrl+R перебирают все команды в истории с этим словом.
Ctrl+L - очистка экрана. Я обычно писал набирал clear > для этого.
Ctrl+A - альтернатива HOME, Ctrl+E - end
Ctrl+U - удаление текста от курсора до начала строки,
Ctrl+K - удаление от курсора до конца строки,
Ctrl+Y - вставить удаленный предыдущими примерами кусок текста,
Ctrl+C - удаление всей строки (обычно работает как отмена команды).
Alt-f / Alt-b — движение курсора вправо/влево по словам.
Ctrl+T - меняет местами символ под курсором и предыдущий набранный (при опечатке вида /dev/dsa вместо /dev/sda).
^^ - нет это не смайлик. После попытки выполнить команду, набранную с ошибкой, строка вида ^ошибка^ правильно запустит на выполнение исправленную команду.
Alt+. - подставляет к текущей команде аргумент предыдущей. Например, чтобы после команды ls <длинный путь> не набирать этот путь для перехода в директорию, можно набрать cd + «Alt+.» + «ENTER», аналогично работает !$
ls /длинныйпуть/ - посмотрели что лежит в папке
cp !$/файл /еще куда-то/ - скопировали из первый папки файл.
sudo !! - выполнить предыдущую команду через sudo.
Добавляем в ~/.inputrc строчки:
"\e[A": history-search-backward "\e[B": history-search-forwardТеперь для поиска команды в истории достаточно ввести первые буквы и перебирать варианты стрелками вверх/вниз.