Corectați cu ușurință o greșeală a comenzii anterioare folosind simbolul Carat (^).


Ați tastat vreodată o comandă și v-ați grăbit să apăsați pe Enter, doar pentru a constata că ați avut o greșeală de scriere? Deși puteți folosi săgețile sus și jos pentru a naviga în istoricul comenzilor și a edita greșelile de scriere, există o modalitate mai simplă și mai rapidă.

Nu ratați: Puterea „Comanda istorică” Linux în Bash Shell

În acest sfat, vom acoperi o metodă simplă și la îndemână de a trata o greșeală de scriere în linia de comandă, să presupunem că doriți să vedeți dacă există un serviciu care ascultă pe portul 22, dar ați introdus accidental nestat în loc de netstat.

Puteți înlocui cu ușurință greșeala de scriere cu comanda corectă și o puteți executa astfel:

nestat -npltu | grep 22
^nestat^netstat

Asta e corect. Folosind două semne de carate (acestea ar trebui să fie urmate de greșeala de scriere și, respectiv, de cuvântul potrivit) puteți corecta greșeala și executa automat comanda ulterior.

Trebuie să rețineți că această metodă funcționează numai pentru comanda anterioară (cea mai recentă comandă executată), atunci când încercați să corectați o greșeală de tipar pentru o comandă executată mai devreme, shell-ul va tipări o eroare.

rezumat

Acesta este un sfat grozav care vă poate ajuta să eliminați tendințele de pierdere a timpului, după cum ați văzut, este mult mai ușor și mai rapid decât să defilați prin istoricul comenzilor pentru a localiza și corecta o greșeală de scriere.

Tot ce trebuie să faceți este să corectați greșeala folosind semnele carate, să apăsați butonul Enter și comanda corectă este executată automat.

Există posibil mai multe alte modalități de a corecta greșelile de tipar din linia de comandă, ar fi atât de interesant să înveți altele noi și le poți împărtăși cu noi pe orice ai descoperit prin intermediul formularului de comentarii de mai jos.

În următorul sfat Linux pentru administratorii de sistem, vom acoperi cum să rulăm o comandă o dată la un moment dat. Până atunci, rămâneți conectat(ă) la Tecmint.