1Sep

Geriausios "Bash" spartieji klavišai( dar žinoma kaip "Linux" ir "macOS" terminalas)

Bash yra numatytasis komandinės eilutės apvalkalas daugumoje Linux disko, nuo Ubuntu ir Debian iki Red Hat ir Fedora."Bash" taip pat yra numatytasis "shell", įtrauktas į "macOS", o "Windows 10" galite įdiegti "Linux" bazinę aplinką.

"bash" lange yra daugybė galimų sparčiųjų klavišų.Tai veiks bet kurioje operacinėje sistemoje. Kai kurie iš jų gali neveikti, jei nuotoliniu būdu prisijungiate prie "bash" per SSH arba "telnet" sesiją, priklausomai nuo to, kaip turite susieti raktus.

Darbas su procesais

Naudokite šiuos sparčiuosius klavišus, kad valdytumėte veikiančius procesus.

  • Ctrl + C : nutraukia( nužudo) dabartinį žinių procesą, kuris prasideda terminale. Tai siunčia SIGINT signalą procesui, kuris techniškai yra tik prašymas, dauguma procesų jį gerbs, tačiau kai kurie gali jį ignoruoti.
  • Ctrl + Z : sustabdyti esamą priekinio plano procesą, veikiantį bash. Tai siunčia SIGTSTP signalą procesui. Norėdami vėl grąžinti procesą į priekinį planą, naudokite komandą fg process_name.
  • Ctrl + D : uždarykite bash apvalkalo. Tai siunčia EOF( failo pabaigos) žymeklį bash, o bash išeina, kai gauna šį žymeklį.Tai yra panašus į paleidimo išėjimo komandą.

Ekrano valdymas

Šie spartieji klavišai leidžia jums valdyti ekrane rodomą informaciją.

  • Ctrl + L : išvalykite ekraną.Tai panašu į "aiškios" komandos paleidimą.
  • Ctrl + S : sustabdykite visus išėjimus ekrane. Tai ypač naudinga vykdant komandas su daugybe ilgų verbose išvesties, bet nenorite sustabdyti pačios komandos su Ctrl + C.
  • Ctrl + Q : Išjunkite ekraną po jo sustabdymo naudodami Ctrl + S.

Kursoriaus perkėlimas

Naudodamiesi šiomis nuorodomis, greitai įjunkite kursorių aplink dabartinę liniją, kai įvesite komandą.

  • Ctrl + A arba Pagrindinis : eikite į eilutės pradžią.
  • Ctrl + E arba End : eikite į eilutės pabaigą.
  • Alt + B : eik į kairę( atgal) vieną žodį.
  • Ctrl + B : eik į kairę( atgal) vieną simbolį.
  • Alt + F : eik į dešinę( į priekį) vieną žodį.
  • Ctrl + F : eikite į dešinę( į priekį) vieną simbolį.
  • Ctrl + XX : perjunkite linijos pradžią ir dabartinę žymeklio padėtį.Tai leidžia paspausti Ctrl + XX, kad grįžtumėte į linijos pradžią, pakeistumėte kažką ir paspauskite Ctrl + XX, kad grįžtumėte į pradinę žymeklio padėtį.Jei norite naudoti šią nuorodą, laikykite nuspaudę klavišą Ctrl ir bakstelėkite klavišą X.

Teksto trynimas

Naudokite šiuos sparčiuosius klavišus, kad greitai pašalintumėte simbolius:

  • Ctrl + D arba Ištrinkite : Ištrinkite simbolį po kursoriumi.
  • Alt + D : Ištrinti visus po einamosios eilutės žymeklio esančius simbolius.
  • Ctrl + H arba Backspace : ištrinkite ženklą prieš žymeklį.

Fixing Typos

Šie spartieji klavišai leidžia jums išspręsti klaidų klaidas ir atšaukti klavišų paspaudimus.

  • Alt + T : pakeiskite dabartinį žodį ankstesniame žodyje.
  • Ctrl + T : pasikeiskite paskutinius du simbolius prieš žymeklį tarpusavyje. Galite tai naudoti, jei norite greitai nustatyti klaidas, kai įvedate du simbolius netinkamu užsakymu.
  • Ctrl + _ : Anuliuoti paskutinį paspaudimą.Galite tai pakartoti kelis kartus atšaukti.

pjaustymas ir įklijavimas

Bash apima keletą pagrindinių funkcijų "iškirpti ir įklijuoti".

  • Ctrl + W : Iškirpkite žodį prieš žymeklį, pridedant jį į mainų sritį.
  • Ctrl + K : paslinkite linijos dalį po žymeklio, pridedant ją į mainų sritį.
  • Ctrl + U : Iškirpkite eilutės dalį prieš žymeklį, pridedant ją į mainų sritį.
  • Ctrl + Y : įklijuokite paskutinį dalyką, kurį iškirpote iš mainų srities. Tai reiškia "yank".

didžiųjų raidžių dydžiai

"bash" apvalkalas gali greitai konvertuoti simbolius į viršutinę ar mažąją raidę:

  • Alt + U : užrašykite kiekvieną simbolį nuo žymeklio iki dabartinio žodžio pabaigos, paversdami simbolius didžiosiomis raidėmis.
  • Alt + L : Neakitalizuokite kiekvieną simbolį nuo žymeklio iki dabartinio žodžio pabaigos, paversdami simbolius mažosiomis raidėmis.
  • Alt + C : didžioji reikšmė po simboliu po kursoriumi. Jūsų žymeklis pereis į dabartinio žodžio pabaigą.

skirtuko užbaigimas

skirtuko užbaigimas yra labai naudinga funkcija "bash".Kai įvesite failą, katalogą ar komandą, paspauskite "Tab", o "bash", jei įmanoma, automatiškai užbaigs tai, ką rašote. Jei ne, "bash" parodys jums įvairias galimas rungtynes ​​ir galėsite tęsti ir spausdami "Tab", kad užbaigtumėte spausdinimą.

  • skirtukas : automatiškai užpildykite failą, katalogą ar komandą, kurią norite rašyti.

Pavyzdžiui, jei turite failą pavadinimu really_long_file_name /home/chris/ ir tai yra vienintelis failo vardas, prasidedantis raide "r" toje kataloge, galite įvesti /home/chris/ r, paspauskite Tab, o bash automatiškai užpildys /home/chris/ tikrai_long_file_name. Jei turite kelis failus ar katalogus, prasidedančius "r", bash informuos jus apie savo galimybes. Galite pradėti rašyti vieną iš jų ir paspausti "Tab", kad tęstumėte.

Darbas su komandų istorija

Galite greitai pereiti į naujausias komandas, kurios saugomos jūsų vartotojo abonemento istorijos byloje:

  • Ctrl + P arba aukštyn Arrow : eikite į ankstesnę komandą komandų istorijoje. Paspauskite nuorodą keletą kartų, kad grįžtumėte į istoriją.
  • Ctrl + N arba Rodyklė žemyn : eikite į kitą komandų istorijos komandą.Paspauskite nuorodą keletą kartų, jei norite eiti per istoriją.
  • Alt + R : pakeiskite komandą, kurią jūs ištraukėte iš savo istorijos, jei ją redagavote.

Bash taip pat turi specialų "atšaukimo" režimą, kurį galite naudoti ieškant anksčiau paleistų komandų:

  • Ctrl + R : Prisiminkite paskutinę komandą, atitinkančią jūsų pateiktus simbolius. Paspauskite šią nuorodą ir pradėkite spausdinti, kad galėtumėte ieškoti savo bash istorijoje.
  • Ctrl + O : paleiskite komandą, kurią radote su Ctrl + R.
  • Ctrl + G : Palikite istorijos paieškos režimą, nenaudodami komandos.

emacs vs. vi klaviatūros spartieji klavišai

Pirmiau pateiktose instrukcijose manoma, kad naudojate numatytąją sparčiojo klaviatūros konfigūraciją bash. Pagal numatytuosius nustatymus, bash naudoja emacs stiliaus raktus. Jei naudojate "vi" teksto redagavimo priemonę, galite pereiti į "vi" stiliaus sparčiuosius klavišus.

Ši komanda duos bash į vi režimą:

set -o vi

Ši komanda vėl sugrąžins į numatytąjį emacs režimą:

rinkinys -o emacs

Su keletu iš šių įrankių juostoje jūs būsiteTerminalo valdytojas nėra laiko.