Как повторить последнюю команду в Linux без использования клавиш со стрелками
Как повторить последнюю команду в Linux без использования клавиш со стрелками: (How to repeat the last command in Linux without using the arrow keys: ) Ну, иногда вы хотите повторить предыдущую команду в командной строке при работе с системами Linux , и это тоже без использования клавиш со стрелками, тогда нет особого способа сделать это, но здесь в средстве устранения неполадок мы перечислили все различные способы сделать именно это.
Для повторения команд обычно можно использовать старый csh! оператор истории «!!» (без кавычек) для самой последней команды, если вы хотите просто повторить предыдущую команду, вы можете использовать !-2, !foo для самой последней команды, начинающейся с подстроки «foo». Вы также можете использовать команду fc или просто использовать :p для вывода предложения оператора истории.
Как повторить последнюю команду в Linux без использования клавиш со стрелками
Давайте рассмотрим некоторые способы вызова команд в командной строке:
Метод 1: Для csh или любой оболочки, реализующей подстановку истории, подобную csh
!! Then press Enter OR !-1 Then press Enter Or Ctrl+P then press Enter
Примечание:(Note:) !! или !-1 не будет автоматически расширяться для вас, и пока вы их не выполните, может быть слишком поздно.
Если вы используете bash, вы можете поместить bind space:magic-space в ~/.bashrc , после чего после нажатия команды пробел автоматически расширит их в строке.
Способ 2: использовать привязки клавиш Emacs
Большинство оболочек, имеющих функцию выпуска командной строки, которая поддерживает привязки клавиш Emacs :
Up Ctrl+P Down Ctrl+N Left Ctrl+B Right Ctrl+F Home Ctrl+A End Ctrl+E Delete Ctrl+D
Способ 3: используйте CTRL + P , затем CTRL + O
Нажатие CTRL + P позволит вам переключиться на последнюю команду, а нажатие CTRL + O позволит вам выполнить текущую строку. Примечание: CTRL + O можно использовать столько раз, сколько вы хотите.
Способ 3: Использование команды fc
fc -e : -1 For example: $ echo "Troubleshooter" Troubleshooter $ fc -e : -1 echo "Troubleshooter" Troubleshooter
Также читайте, How to Restore files from lost+found
Способ 4: используйте !<начало команды>
Для csh или любой оболочки, реализующей подстановку истории, подобную csh (tcsh, bash, zsh), вы можете использовать !<начало команды> для вызова последней команды, начинающейся с <начала команды>.
For example: $ tail example.txt $ less file.txt $ !ta !ta would execute tail example.txt
Способ 5: В случае использования MAC вы можете ключ
Вы можете привязать ?+R к 0x0C 0x10 0x0d. Это очистит терминал и запустит последнюю команду.
Вот и все, вы успешно узнали , как повторить последнюю команду в Linux без использования клавиш со стрелками(How to repeat the last command in Linux without using the arrow keys) , но если у вас все еще есть какие-либо вопросы относительно этого поста, не стесняйтесь задавать их в разделе комментариев.
Related posts
Изменить Your MAC Address на Windows, Linux or Mac
Как установить Linux Bash Shell на Windows 10
Как Fix PC Won't POST
Fix iTunes Keeps Opening сам по себе
Как создать Desktop Shortcut Website в Chrome
Fix Black Desktop Background в Windows 10
Отключить Zoom Feature в Windows 10
Как отключить Sticky Corners в Windows 10
Fix Host Process для Windows Services перестал работать
3 Ways Для обновления Google Play Store [Обновление силы]
Fix High CPU Usage от Service Host: Локальная система
Как проверить Email ID, связанный на ваш Facebook Account
Как заблокировать Annoying YouTube Ads с Single click
Find Security Identifier (SID) User в Windows 10
Fix Office 365 activation error Мы не могли связаться с сервером
Как активировать Blue Light Filter на Android
3 Ways до Combine Multiple Internet Connections
Fix NVIDIA Control Panel не открывается
Как удалить или Сбросить BIOS Password (2021)
Fix Windows не может общаться с device or resource