Situatie
Linia de comandă Linux vă oferă o cantitate extraordinară de putere. Obțineți acces de neegalat la funcționarea interioară a instalării dvs. Linux. Toate comenzile Linux, fișierele de configurare și alte instrumente vă stau la dispoziție. Dar caracteristica definitorie a liniei de comandă este și cel mai mare dezavantaj al acesteia: comenzile trebuie tastate.
Tastarea este relativ lentă. De asemenea, este ușor să faci greșeli de scriere, mai ales atunci când tastezi cuvinte neobișnuite, cum ar fi cifsiostat. Există un pericol legat de tastarea greșită a lucrurilor pe computere, iar Linux nu este diferit.
Dar, chiar dacă greșeala dvs. de scriere nu a provocat o pierdere de date sau un alt rezultat dramatic, repetiția și supărarea provocate de controlul computerului prin intermediul cuvântului tastat vă pot distruge entuziasmul pentru ceea ce încercați să faceți.
Solutie
Căutarea în istoricul comenzilor dvs
Majoritatea oamenilor știu că, pentru a repeta o comandă, puteți utiliza funcția de istoric al comenzilor din shell. Toate comenzile pe care le-ați emis sunt stocate într-o listă. Comanda history vă arată lista. Pentru a reda o comandă, tastați un semn de exclamare „!” urmat imediat de numărul comenzii, apoi apăsați Enter.
Vom afișa lista istorică, apoi vom reda comanda numărul șase.
history
!6
- De asemenea, puteți utiliza tastele săgeată sus și jos pentru a parcurge comenzile din lista istorică. Când vedeți comanda pe care doriți să o executați, apăsați Enter.
- Cu o listă de istoric foarte lungă, este mai rapid și mai ușor să utilizați Ctrl+R pentru a căuta prin istoricul comenzilor.
- Apăsați Ctrl+R pentru a începe căutarea, apoi introduceți câteva caractere din comanda pe care doriți să o repetați. Este afișată cea mai recentă comandă de potrivire executată.
- În acest exemplu, am apăsat combinația Ctrl+R, apoi am tastat „ls”, adică „ls” urmat de un spațiu.
ls
- Caracterele pe care le introduceți sunt afișate înainte de două puncte „:”, astfel încât să puteți vedea indiciul de căutare. Puteți continua să introduceți caractere pentru a vă rafina căutarea sau puteți apăsa Enter pentru a executa comanda afișată.
- Esc iese înapoi fără a executa comanda. Aceasta este o modalitate bună de a obține comanda pe linia de comandă, astfel încât să o puteți edita.
Leave A Comment?