Быстрый поиск PID идентификатора запущенного процесса по имени:
pgrep ssh
Выполнение последней выполненной команды в Bash:
!!
Выполнение последней выполненной команды в Bash, начинающейся с заданных символов
Например, с символа "s":
!s
!ssh
Для того, чтобы перед выполнением посмотреть, что за команда отвечает маске !ssh нужно добавить :p
!ssh:p
Периодический перезапуск команды с перерисовкой экрана:
Например, для отображения изменений содержимого директории:
watch -d ls -l
Быстрое сохранение файла и выход, в VI/VIM
Вне режима вставки нужно нажать ZZ (два раза нажать z с нажатым Shift).
Быстрый выход из терминала:
CTRL+D
Возврат в прошлую директорию в shell:
cd -
Создание директории с недостающими промежуточными директориями:
mkdir -p /tmp/dir1/dir2/dir3
что эквивалентно
mkdir /tmp/dir1
mkdir /tmp/dir1/dir2
mkdir /tmp/dir1/dir2/dir3
Удаление введенной строки в shell:
CTRL+U
Изменение времени модификации файла (2008-01-01 8:00 = 0801010800 (YYMMDDhhmm)):
touch -c -t 0801010800 filename.c
Для обращения к аргументу прошлой команды можно использовать !$
ls /usr/lib
cd !$
Исправление ошибки в последней команде при помощи оператора "^ключ^замена":
$ cd /usr/loxal/bin
bash: cd: /usr/loxal/bin: No such file or directory
$ ^loxal^local
cd /usr/local/bin
|