Norėdami greitai judėti Bash, naudokite šiuos sparčiuosius klavišus


Kai neteisingai rašote komandą arba kelią Bash, tikriausiai naudojate klaviatūros žymeklio klavišus ("rodyklių klavišus"), norėdami perkelti žymeklį ir ištaisyti rašybos klaidą. Pakartotinai spaudžiate Delete arba Backspace, kad pašalintumėte visus žodžius, o tada vėl juos tinkamai įvestumėte.

Ar žinojote, kad „Bash“ yra sparčiųjų klavišų, leidžiančių šokinėti po terminalą, kad galėtumėte greitai redaguoti ar pakoreguoti komandas ir nereikės visko rašyti iš naujo? Pažvelkime į tuos, kuriuos turėtumėte išbandyti.

Perkelti į aktyvią liniją

Yra daug būdų, kaip pereiti į skirtingus aktyvios linijos taškus. Norėdami pereiti į pradžią, klaviatūroje paspauskite Pagrindinis arba Ctrl + A. Pabaiga arba Ctrl + E turi priešingą efektą ir perkelia žymeklį į aktyvios eilutės pabaigą.

Norėdami grįžti vienu žodžiu atgal, naudokite Alt + B ir kartokite, kad pereitumėte nuo žodžio prie žodžio atgal, link aktyvios eilutės pradžios. Jei persistengsite, paspauskite Alt + F, kad būtų priešingai: norėdami pereiti nuo žodžio prie žodžio.

Redaguoti aktyvią liniją

Užuot ištrynę tekstą po vieną simbolį, Alt + D gali ištrinti visą žodį, einantį po žymeklio. Nereikia pereiti į žodžio pradžią, kad jį ištrintumėte: norėdami ištrinti atgal, naudokite Alt + Delete, pašalindami žodį kairėje nuo žymeklio. .

Nors tikriausiai ir toliau naudosite „Delete“ ir „Backspace“, kad pašalintumėte simbolius po žymekliu arba prieš jį, verta paminėti, kad Ctrl + D ir Ctrl + H deriniai turi tą patį rezultatą. Jei norite kažko radikalesnio, Ctrl + W ištrina viską, kas yra aktyvioje eilutėje prieš žymeklį, palikdama nepažeistą viską, kas yra po žymeklio. Ctrl + K elgiasi priešingai, ištrindami viską po žymeklio.

Ištaisykite rašybos klaidas

Tarkime, kad įvedėte du žodžius atvirkštine tvarka. Užuot juos ištrynę ir įvedę iš naujo, nukreipkite žymeklį į antrą žodį ir klaviatūroje paspauskite Alt + T. Tikslinis žodis pasikeis vietomis su prieš tai esančiu žodžiu.

Jei tai tik du simboliai, kuriuos įvedėte atvirkščiai, nukreipkite į antrąjį, paspauskite Ctrl + T ir jis apsikeis vietomis su prieš jį esančiu.

Jei dirbate su absoliučiais keliais ar kitomis komandomis, reikalaujančiomis tinkamo simbolių rašymo didžiosiomis raidėmis, paspausdami Alt + U taikydami pagal žodį, kiekvieną simbolį po žymeklio iki pabaigos žodis bus rašomas didžiosiomis raidėmis. Paspaudus Alt + L daroma priešingai, paverčiant juos mažosiomis raidėmis.

Naudingi priedai

Bash yra pakankamai protingas, kad automatiškai užbaigtų jūsų pusiau įvestas komandas ir kelius, jei paspausite Tab. Jei vietoj „/home/username/Pictures“ įvedėte kažką panašaus į „/home/username/Pic“, bet paspaudus Tab nieko nedaroma, galbūt turite panašų aplanką savo kelią, pvz., „/home/username/Picachu“. Bash negali pasirinkti už jus, todėl turėsite įvesti dar vieną ar dvi raides, kad suprastumėte, kurio iš dviejų būdų norite.

Jei neatsimenate, kas yra kelyje, galite dar kartą paspausti Tab, kad būtų rodomi failai ir katalogai, atitinkantys jūsų apibrėžtą kelią.

„Bash“ taip pat saugo jūsų komandų istoriją – galite grįžti atgal ir pirmyn naudodami klaviatūros rodyklių aukštyn ir žemyn klavišus. Taip pat galite naudoti Ctrl + P, kad iš naujo pasirinktumėte ankstesnę komandą ir pakartotumėte ją, kad „judėtumėte atgal“ Bash istorijoje. Paspauskite Ctrl + N, kad padarytumėte priešingai. Norėdami sužinoti, čia yra geresnis būdas ieškoti komandų eilutės istorijoje.

Galiausiai, jei visas terminalas tapo simbolių ir komandų netvarka, galite įvesti clear ir paspausti Enter, kad jis atrodytų kaip švarus lapas. Spartusis klavišas Ctrl + L taip pat duos tą patį rezultatą.

Jei užuot taisę jau žinomų komandų rašybos klaidas ir norite išplėsti komandų žodyną, turime keletą metodų, kurie padės lengvai įsiminti naujas komandas.