Выполните команды pwd, ls и clear используя формат !N (здесь N– номер команды).
Теперь немного о редактировании командной строки. Вы только что убедились, что выполненную ранее команду легко вызвать, нажимая клавишу <>. До нажатия <Enter>, ее можно изменять. Передвигайте курсор по строке влево и вправо, используя клавиши <> и <®>. Для редактирования можно использовать клавиши <Del> или <Backspace>, удаляя отдельные символы и добавляя новые.
Но возможности редактирования командной строки гораздо шире. Не все команды редактирования, задаваемые отдельными клавишами или их комбинациями, будут описаны нами. Полный список таких комбинаций перечислен в помощи по оболочке
Man bash
Там много команд, закрепленных за комбинациями клавиш, например, таких как передвинуться на одно слово (до пробела) влево или вправо, удалить часть слова до конца строки, поменять местами соседние символы.
Напомним, что закрепление назначения клавиш можно увидеть командой stty -a. Если ввести команду
cat > file
то при наборе текста, а далее <Ctrl+d> система возвращается в командный режим и сохраняет все набранные ранее символы. Комбинация <Ctrl+c> не сохраняет текст последней набранной строки.