Tab можно использовать не только для заполнения команд, но и для навигации по директориям. Это значительно уменьшает необходимость печатать вручную.
Чтобы пролистать экран вниз, не используя мышь, в случае если у меня нет графического интерфейса, я могу нажать Shift + PgUp и Shift + PgDn.
Чтобы повторить предыдущие команды и не писать их заново, нужно нажать стрелки вверх и вниз.
Также с помощью команды history можно увидеть историю всех команд, выполненных ранее.
Вводим команду history:
Допустим мне нужно найти здесь команду, и для этого нужно ввести Ctrl+r и далее к примеру можем найти nmap, пишу nm:
Обратите внимание на вывод. Это по тому, что система пытается найти ключевое слово. Если нажать Enter, то команда выполнится. Все ввиду того, что я работаю в другой директории.
Допустим, мне нужна команда ping, я пишу pi, и как видите, команда ping находится автоматически:
Если нажать enter, то команда будет запущена:
Допустим, мне нужно сменить команду ping на traceroute.
Чтобы двигаться назад по одной букве, нужно нажать Ctrl+a:
При нажатиии курсор перемещается в начало строки. Меняем слово ping на traceroute:
Для того, чтобы перейти в конец строки, нужно нажать Ctrl+e:
Чтобы все удалить, я могу нажать Ctrl+k. Это то же самое, что и команда cat. Само собой для этого курсор должен быть в начале строки. Жмем Ctrl+a, затем Ctrl+k, чтобы вырезать или удалить всю строку:
Это удобнее в работе с текстом, но также может использоваться в теминале.
Если мне нужно вставить строку обратно, нажимаем Ctrl+y:
Если мне нужно убрать все с экрана, нажимаю Ctrl+l:
Поэкспериментируйте с этими горячими клавишами, а затем переходите к следующему уроку.