Cum să repeți ultima comandă în Linux fără a utiliza tastele săgeți
Miscellanea / / November 28, 2021
Cum să repetați ultima comandă în Linux fără a utiliza tastele săgeți: Ei bine, uneori doriți să repetați comanda anterioară pe linia de comandă atunci când lucrați cu sisteme Linux și și asta fără a utiliza tastele săgeată, atunci nu există o modalitate specială de a face asta, dar aici, la depanatorul de probleme, am enumerat toate modalitățile de a face exact acest.
Pentru a repeta comenzile, puteți utiliza în mod normal vechiul csh! operator istoric „!!” (fără ghilimele) pentru cea mai recentă comandă, dacă doriți doar să repetați comanda anterioară, puteți utiliza !-2, !foo pentru cele mai recente, care încep cu „foo”. De asemenea, puteți utiliza comanda fc sau pur și simplu utilizați :p pentru a imprima operatorul istoric sugestie.
Cuprins
- Cum să repetați ultima comandă în Linux fără a utiliza tastele săgeți
- Metoda 1: Pentru csh sau orice shell care implementează înlocuirea istoricului asemănător csh
- Metoda 2: Utilizați legăturile de taste Emacs
- Metoda 3: Folosiți CTRL + P apoi CTRL + O
- Metoda 3: Folosind comanda fc
- Metoda 4: Utilizați!
- Metoda 5: În cazul utilizării MAC, puteți cheia
Cum să repetați ultima comandă în Linux fără a utiliza tastele săgeți
Să vedem câteva dintre modalitățile de a rechema comenzi la promptul shell:
Metoda 1: Pentru csh sau orice shell care implementează înlocuirea istoricului asemănător csh
!! Apoi apăsați Enter SAU !-1. Apoi apăsați Enter sau Ctrl+P apoi apăsați Enter
Notă:!! sau !-1 nu se va extinde automat pentru dvs. și până când nu le executați ar putea fi prea târziu.
Dacă utilizați bash, puteți pune bind space: magic-space în ~/.bashrc, apoi după comandă apăsați space le va extinde automat în linie.
Metoda 2: Utilizați legăturile de taste Emacs
Majoritatea shell-urilor care au o caracteristică de ediție a liniei de comandă care acceptă legăturile de taste Emacs:
Sus Ctrl+P. În jos Ctrl+N. Stânga Ctrl+B. dreapta Ctrl+F. Acasă Ctrl+A. Terminați Ctrl+E. Ștergeți Ctrl+D
Metoda 3: Folosiți CTRL + P apoi CTRL + O
Apăsarea CTRL + P vă va permite să comutați la ultima comandă și apăsarea CTRL + O vă va permite să executați linia curentă. Notă: CTRL + O pot fi folosite de câte ori doriți.
Metoda 3: Folosind comanda fc
fc -e: -1 De exemplu: $ echo „Depanare” Instrument de depanare $ fc -e: -1. echo „Depanare” Instrument de depanare
Citeste si, Cum să restaurați fișierele din pierdut+găsit
Metoda 4: Utilizați!
Pentru csh sau orice shell care implementează înlocuirea istoricului asemănător csh (tcsh, bash, zsh), puteți utiliza !
De exemplu: $ tail example.txt. $ mai puțin fișierul.txt. $ !ta. !ta ar executa tail example.txt
Metoda 5: În cazul utilizării MAC, puteți cheia
Puteți lega ?+R la 0x0C 0x10 0x0d. Aceasta va șterge terminalul și va rula ultima comandă.
Asta ai învățat cu succes Cum să repetați ultima comandă în Linux fără a utiliza tastele săgeți dar dacă mai aveți întrebări cu privire la această postare, nu ezitați să le întrebați în secțiunea de comentarii.