Ako zopakovať posledný príkaz v systéme Linux bez použitia kláves so šípkami

Ako zopakovať posledný príkaz v systéme Linux bez použitia kláves so šípkami: (How to repeat the last command in Linux without using the arrow keys: ) Niekedy chcete zopakovať predchádzajúci príkaz na príkazovom riadku pri práci so systémami Linux a to tiež bez použitia kláves so šípkami, potom neexistuje žiadny konkrétny spôsob, ako to urobiť, ale tu v nástroji na riešenie problémov sme uviedli všetky rôzne spôsoby, ako to presne urobiť.

Na opakovanie príkazov môžete normálne použiť starý csh! operátor histórie "!!" (bez úvodzoviek) pre najnovší príkaz, ak chcete iba zopakovať predchádzajúci príkaz, potom môžete použiť !-2, !foo pre najnovší príkaz začínajúci podsrtingom „foo“. Môžete tiež použiť príkaz fc alebo jednoducho použiť :p na vytlačenie návrhu operátora histórie.

Ako zopakovať posledný príkaz v systéme Linux(Linux) bez použitia kláves so šípkami

Pozrime sa na niektoré spôsoby, ako vyvolať príkazy v príkazovom riadku:

Metóda 1: Pre csh alebo akýkoľvek shell implementujúci nahradenie histórie podobnej csh

!!
Then press Enter

OR

!-1
Then press Enter

Or

Ctrl+P then press Enter

Poznámka:(Note:) !! alebo !-1 sa za vás automaticky nerozbalí a kým ich nespustíte, môže byť príliš neskoro.

Ak používate bash, môžete do ~/.bashrc vložiť bind space:magic-space a po príkaze stlačte medzerník ich automaticky rozbalí.

Metóda 2: Použite klávesové skratky Emacs

Väčšina shellov, ktoré majú funkciu vydania príkazového riadku, ktorá podporuje väzby kláves Emacs :

Up Ctrl+P
Down Ctrl+N
Left Ctrl+B
Right Ctrl+F
Home Ctrl+A
End Ctrl+E
Delete Ctrl+D

Metóda 3: Použite CTRL + P a potom CTRL + O

Stlačením CTRL + P sa prepnete na posledný príkaz a stlačením CTRL + O spustíte aktuálny riadok. Poznámka: CTRL + O môžete použiť toľkokrát, koľkokrát chcete.

Metóda 3: Použitie príkazu fc

fc -e : -1

For example:

$ echo "Troubleshooter"
Troubleshooter

$ fc -e : -1
echo "Troubleshooter"
Troubleshooter

Prečítajte si tiež  How to Restore files from lost+found

Metóda 4: Použite !<začiatok príkazu>

Pre csh alebo akýkoľvek shell implementujúci nahradenie histórie podobnej csh (tcsh, bash, zsh), môžete použiť !<začiatok príkazu> na zavolanie posledného príkazu začínajúceho na <začiatok príkazu>

For example:

$ tail example.txt
$ less file.txt
$ !ta
!ta would execute tail example.txt

Metóda 5: V prípade použitia MAC môžete kľúč

Môžete viazať ?+R na 0x0C 0x10 0x0d. Tým sa vymaže terminál a spustí sa posledný príkaz.

To je to, že ste sa úspešne naučili  , ako zopakovať posledný príkaz v Linuxe bez použitia kláves so šípkami(How to repeat the last command in Linux without using the arrow keys) , ale ak máte stále nejaké otázky týkajúce sa tohto príspevku, pokojne sa ich spýtajte v sekcii komentárov.



About the author

Som softvérový inžinier so skúsenosťami s programami Xbox Explorer, Microsoft Excel a Windows 8.1 Explorer. Vo voľnom čase rád hrám videohry a pozerám televíziu. Mám titul z University of Utah a momentálne pracujem ako softvérový inžinier pre medzinárodnú spoločnosť.



Related posts