Как повторить последнюю команду в Linux без использования клавиш со стрелками
Разное / / November 28, 2021
Как повторить последнюю команду в Linux без использования клавиш со стрелками: Ну, иногда вы хотите повторить предыдущую команду в командной строке при работе с системами Linux, и это тоже без использования клавиши со стрелками, то нет особого способа сделать это, но здесь, в средстве устранения неполадок, мы перечислили все различные способы сделать именно это это.
Для повторения команд вы обычно можете использовать старую версию csh! оператор истории «!!» (без кавычек) для самой последней команды, если вы хотите просто повторить предыдущую команду, вы можете использовать! -2,! foo самые последние начинаются с подстановки «foo.» Вы также можете использовать команду fc или просто использовать: p для печати оператора истории предположение.
СОДЕРЖАНИЕ
- Как повторить последнюю команду в Linux без использования клавиш со стрелками
- Метод 1: для csh или любой оболочки, реализующей подстановку истории в стиле csh
- Метод 2: используйте привязки клавиш Emacs
- Метод 3: используйте CTRL + P, затем CTRL + O
- Метод 3: Использование команды fc
- Метод 4: используйте!
- Метод 5: В случае использования MAC вы можете
Как повторить последнюю команду в Linux без использования клавиш со стрелками
Давайте посмотрим, как вызывать команды из командной строки:
Метод 1: для csh или любой оболочки, реализующей подстановку истории в стиле csh
!! Затем нажмите Enter ИЛИ! -1. Затем нажмите Enter или Ctrl + P, затем нажмите Enter.
Примечание:!! или! -1 не будет автоматически расширяться для вас, и пока вы не выполните их, может быть слишком поздно.
Если вы используете bash, вы можете поместить bind space: magic-space в ~ / .bashrc, тогда после нажатия команды пробел автоматически расширит их в строку.
Метод 2: используйте привязки клавиш Emacs
Большинство оболочек, у которых есть функция выпуска командной строки, поддерживающая привязки клавиш Emacs:
Вверх Ctrl + P. Вниз Ctrl + N. Левый Ctrl + B. Правый Ctrl + F. Домой Ctrl + A. Конец Ctrl + E. Удалить Ctrl + D
Метод 3: используйте CTRL + P, затем CTRL + O
Нажатие CTRL + P позволит вам переключиться на последнюю команду, а нажатие CTRL + O позволит вам выполнить текущую строку. Примечание. CTRL + O можно использовать сколько угодно раз.
Метод 3: Использование команды fc
fc -e: -1 Например: $ echo "Средство устранения неполадок". Средство устранения неполадок $ fc -e: -1. echo "Средство устранения неполадок" Средство устранения неполадок
Также читайте, Как восстановить файлы из утерянных + найденных
Метод 4: используйте!
Для csh или любой оболочки, реализующей подстановку истории в стиле csh (tcsh, bash, zsh), вы можете использовать!
Например: $ tail example.txt. $ меньше file.txt. $! та.! ta выполнит tail example.txt
Метод 5: В случае использования MAC вы можете
Вы можете привязать? + R к 0x0C 0x10 0x0d. Это очистит терминал и запустит последнюю команду.
Вот и вы успешно научились Как повторить последнюю команду в Linux без использования клавиш со стрелками но если у вас все еще есть какие-либо вопросы относительно этого сообщения, не стесняйтесь задавать их в разделе комментариев.