Basši shellil on palju erinevaid kiirklahve, mida saate kasutada. Need töötavad operatsioonisüsteemis bash. Mõned neist ei pruugi töötada, kui kasutate SSH-i või telneti seanssi kaugjuhtival kohal bash, sõltuvalt sellest, kuidas teie võtmed on kaardistatud.
Töötamine protsessidega
Käitatavate protsesside haldamiseks kasutage järgmisi otseteid.
- Ctrl + C: Katkesta (kill) praeguse esiplaaniprotsessi, mis töötab terminalis. See saadab SIGINT-i signaali protsessile, mis on tehniliselt lihtsalt taotlus. Enamik protsesse austab seda, kuid mõned võivad seda eirata.
-
Ctrl + Z: Peatab praeguse esiplaaniprotsessi bashis. See saadab protsessile SIGTSTP-signaali. Selleks, et naasta protsess esiplaanile hiljem, kasutage
fg process_name
käsk
-
Ctrl + D: Sulgege bashikoor. See saadab EOF-i (faili lõpp) markeriks bashiks ja bash väljub, kui ta seda markerit saab. See on sarnane töötab
exit
käsk
Ekraani kontrollimine
Järgmised otseteed võimaldavad teil kontrollida, mis ekraanil kuvatakse.
- Ctrl + L: Eemalda ekraan. See on sarnane käsu "selge" käivitamisega.
- Ctrl + S: Peatage kogu väljund ekraanile. See on eriti kasulik käskude käivitamisel paljude pika ja aktiivse väljundiga, kuid te ei soovi käsku ise Ctrl + C abil peatada.
- Ctrl + Q: Jätkake väljundit ekraanile pärast selle peatamist Ctrl + S abil.
Kursori liigutamine
Käsu kirjutades kasutage järgmisi otseteid, et kiiresti liigutada kursorit praeguse rea ümber.
- Ctrl + A või Kodu: Mine rea algusesse.
- Ctrl + E või Lõpp: Minna rea lõppu.
- Alt + B: Mine vasakule (tagasi) ühele sõna.
- Ctrl + B: Mine vasakule (tagasi) ühele tähemärgile.
- Alt + F: Mine ühele sõna paremale (edasi).
- Ctrl + F: Minna paremale (edasi) ühele tähemärgile.
- Ctrl + XX: Liigutage joone algust ja kursori praegust asukohta. See võimaldab teil vajutada klahvikombinatsiooni Ctrl + XX, et naasta rea algusesse, muuta midagi ja seejärel vajutada Ctrl + XX, et naasta algse kursori asukohta. Selle otsetee kasutamiseks hoidke klahvi Ctrl ja puudutage kaks korda nuppu X.
Teksti kustutamine
Tähtede kiire kustutamiseks kasutage järgmisi otseteid:
- Ctrl + D või Kustuta: Kustutage kursori all olev märk.
- Alt + D: Kustuta kõik märgid pärast kursori jooksev rida.
- Ctrl + H või Backspace: Kustutage märk kursori ees.
Tüüpide kinnitamine
Need otseteed võimaldavad teil parandada kirjavigu ja tühistada oma vajutamisklahvi.
- Alt + T: Vaheta praegune sõna eelmise sõnaga.
- Ctrl + T: Vaheta viimased kaks märki üksteisega kursori ees. Võite seda kasutada, et sisestada kaks tähemärki vales järjekorras, et parandada tüübikinnitusi kiiresti.
- Ctrl + _: Tühista oma viimane klahvivajutus. Võite seda korrata mitu korda tühistada.
Lõikamine ja kleepimine
Bash sisaldab mõnda põhilist funktsiooni "lõigatud ja kopeeri".
- Ctrl + W: Lõika sõna kursori ees ja lisage see lõikepuhvrisse.
- Ctrl + K: Lõigu lõik pärast kursori lõiget, lisades selle lõikepuhvrisse.
- Ctrl + U: Lõigu lõik enne kursori lõiget, lisades see lõikepuhvrisse.
- Ctrl + Y: Asetage viimane asi, mida lõikelauast lõikad. Siin tähistab "yank".
Tähtede suurtähed
Bashi kest saab märke kiiresti ümber teisendada nii suur- kui väiketähtedega:
- Alt + U: Võtta iga märk kursorist praeguse sõna lõpuni, teisendades tähemärgid suurtähtedega.
- Alt + L: Keelata iga märgi kursorist kuni praeguse sõna lõpuni, muutes märkid alumises kirjas.
- Alt + C: Suurtähtede kirjutamine kursori all. Kursor liigub praeguse sõna lõpuni.
Vahekaardi täitmine
Vahekaardi täitmine on väga kasulik bash-funktsioon. Faili, kataloogi või käsu sisestamisel vajutage nuppu Tab ja bash lõpetab automaatselt sisestamise, kui võimalik. Kui ei, siis bash näitab teile erinevaid võimalikke vasteid ja saate teksti sisestamist jätkata ja trükkimise lõpetamiseks vajutada Tab.
Tab: Täitke automaatselt fail, kataloog või käsud, mida tipite.
Näiteks kui teil on faili nimega really_long_file_name sees / home / chris / ja see on ainus failinimi, mis algab selles kataloogis oleva r-ga, võite sisestada / home / chris / r, vajutada Tab ja bash sisestatakse automaatselt / home / chris / really_long_file_name teile. Kui teil on mitu faile või katalooge, mis algavad tähega "r", teavitab bash teid oma võimalustest. Saate hakata ühte neist kirjutama ja jätkamiseks vajutage "Tab".
Töö käskude ajalooga
Saate kiiresti oma hiljutisi käske, mis on salvestatud teie kasutajakonto bassi ajaloo failis, järgmiste käskude järgi:
- Ctrl + P või Noole üles: Mine käsku ajaloost eelmisele käsule. Vajutage otseteed mitu korda, et minna ajaloo juurde tagasi.
- Ctrl + N või Allapoole: Käsku ajalugu käivitage järgmine käsk. Vajutage otsetee mitu korda, et liikuda ajaloo kaudu edasi.
- Alt + R: Muutke käsklusi, mille olete oma ajaloost välja tõmbanud, muutmata, kui olete seda redigeerinud.
Bashil on ka spetsiaalne "tagasivõtmise" režiim, mille abil saate otsida käske, mille olete varem käitanud:
- Ctrl + R: Tuletage meelde viimane käsk, mis vastab teie määratud tähemärkidele. Vajutage seda otseteed ja hakake tippima, et otsida oma bash ajaloost käsku.
- Ctrl + O: Käivita käsu, mille leidsite Ctrl + R-ga.
- Ctrl + G: Jätke ajaloo otsimise režiim käsku käivitamata.
emacs versus vi klaviatuuri otseteed
Eespool toodud juhised eeldavad, et kasutate vaikimisi klaviatuuri otseteede konfiguratsiooni bashis. Vaikimisi kasutab bash
emacs
-style võtmed. Kui sulle rohkem kasutatakse
vi
tekstiredaktor, saate lülituda vi-stiilis kiirklahvidele.
Järgmine käsk paneb bash sisse
vi
režiim:
set -o vi
Järgmine käsk paneb bash tagasi vaikimisi
emacs
režiim:
set -o emacs