Как да повторите последната команда в Linux, без да използвате клавишите със стрелки

Как да повторите последната команда в Linux без да използвате клавишите със стрелки: (How to repeat the last command in Linux without using the arrow keys: ) Е, понякога искате да повторите предишната команда в командния ред, когато работите с Linux системи и това също без да използвате клавишите със стрелки, тогава няма конкретен начин да направите това, но тук в инструмента за отстраняване на неизправности сме изброили всички различни начини да направите точно това.

За да повтаряте команди, можете нормално да използвате стария csh! история оператор “!!” (без кавички) за най-новата команда, ако искате просто да повторите предишната команда, тогава можете да използвате !-2, !foo за най-новата, започваща с subsrting „foo“. Можете също да използвате командата fc или просто да използвате :p, за да отпечатате предложението за оператор на историята.

Как да повторите последната команда в Linux , без да използвате клавишите със стрелки

Нека видим някои от начините за извикване на команди в подканата на shell:

Метод 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 , след което след командата натиснете space ще ги разшири автоматично.

Метод 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) но ако все още имате въпроси относно тази публикация, не се колебайте да ги зададете в секцията за коментари.



About the author

Аз съм компютърен специалист с над 10 години опит в областта на браузърите, Microsoft office и onedrive. Специализирам се в уеб разработка, изследване на потребителския опит и разработка на широкомащабни приложения. Моите умения се използват от някои от водещите световни компании, включително Google, Facebook и Apple.



Related posts