Parimad klaviatuuri otseteed Bashile (teise nimega Linux ja MacOS Terminal)
Bash on enamiku Linuxi distributsioonide vaikimisi käsurea kest, Ubuntu ja Debian kuni Red Hat ja Fedora. Bash on ka MacOSiga kaasasolev vaikekate ja saate Windows 10-sse installida Linuxi-põhise bash-keskkonna.
Bash shellil on mitmesuguseid kiirklahve, mida saate kasutada. Need toimivad bash-is mis tahes operatsioonisüsteemis. Mõned neist ei pruugi töötada, kui kasutate bash-i kaugjuurdepääsu SSH- või telnetiseansi kaudu, sõltuvalt sellest, kuidas teie võtmed on kaardistatud.
Töötamine protsessidega
Kasutage jooksvate protsesside haldamiseks järgmisi otseteid.
- Ctrl + C: Terminali jooksva esiplaani katkestamine (tapmine). See saadab SIGINT-signaali protsessile, mis on tehniliselt ainult seda, et enamik protsesse seda austavad, kuid mõned võivad seda ignoreerida.
- Ctrl + Z: Peatage praegune esiplaaniprotsess bashis. See saadab protsessile SIGTSTP signaali. Protsessi tagastamiseks hiljem, kasutage
fg protsessi_nimi
käsk. - Ctrl + D: Sulgege bash kest. See saadab EOF (End-of-file) märgi bash-le ja bash väljub, kui ta selle markeri saab. See sarnaneb
väljumist
käsk.
Ekraani kontrollimine
Järgmised otseteed võimaldavad teil kontrollida, mis ekraanil kuvatakse.
- Ctrl + L: Tühjendage ekraan. See on sarnane käsku "selge" käivitamisega.
- Ctrl + S: Peatage kõik väljundid ekraanile. See on eriti kasulik, kui käivitate käske, mille väljund on palju pikk, kuid te ei soovi käsku Ctrl + C abil peatada.
- Ctrl + Q: Jätka väljundit ekraanile pärast Ctrl + S-ga peatamist.
Kursori liigutamine
Kasutage järgmisi kiirklahve, et kiiresti liigutada kursorit jooksva joone ümber käsurea kirjutamise ajal.
- Ctrl + A või Kodu: Mine rea algusesse.
- Ctrl + E või Lõpp: Mine joone lõppu.
- Alt + B: Mine vasakule (tagasi) üks sõna.
- Ctrl + B: Mine vasakule (tagasi) üks märk.
- Alt + F: Mine paremale (edasi) üks sõna.
- Ctrl + F: Mine paremale (edasi) üks märk.
- Ctrl + XX: Liikuge rea alguse ja kursori praeguse asukoha vahel. See võimaldab teil vajutada Ctrl + XX, et naasta rea algusesse, midagi muuta ja seejärel vajutada Ctrl + XX, et naasta algse kursori asukohta. Selle otsetee kasutamiseks hoidke Ctrl-klahvi all ja koputage X-klahvi kaks korda.
Teksti kustutamine
Märkide kiireks kustutamiseks kasutage järgmisi otseteid:
- Ctrl + D või Kustuta: Kustutage kursori all olev tähemärk.
- Alt + D: Kustutage kõik märgid pärast kursorit praegusel real.
- Ctrl + H või Backspace: Kustutage kursori ees olev märk.
Tüüpide kinnitamine
Need otseteed võimaldavad teil kirjutada kirjavigu ja tühistada oma klahvivajutused.
- Alt + T: Vahetage praegune sõna eelmise sõnaga.
- Ctrl + T: Vahetage kaks viimast tähemärki kursoriga üksteisega. Selle abil saate kiiresti kirjutada vigu, kui sisestate kaks sümbolit vales järjekorras.
- Ctrl + _: Tühistage viimane klahvivajutus. Seda saab mitu korda korrata.
Lõikamine ja kleepimine
Bash sisaldab mõningaid põhilisi lõigatud ja kleepuvaid funktsioone.
- Ctrl + W: Lõigake kursor enne sõna, lisades selle lõikepuhvrisse.
- Ctrl + K: Lõigake kursorist osa joont, lisades selle lõikepuhvrisse.
- Ctrl + U: Lõigake kursoriga jooneosa, lisades selle lõikepuhvrisse.
- Ctrl + Y: Kleebi viimane lõikepuhvrist lõigatud asi. Y siin tähistab “yank”.
Suurtähted
Bash shell võib kiiresti muuta suurtähtedeks suur- või väiketähti:
- Alt + U: Suurenda kursorist iga märk praeguse sõna lõpuni, muutes tähemärgid suurtähtedeks.
- Alt + L: Tühistage kursorist iga märgi praegune sõna lõppu, muutes tähemärgid väikesteks.
- Alt + C: Täiendage kursori all olev tähemärk. Kursor liigub praeguse sõna lõppu.
Vahekaardi lõpetamine
Tabulite valmimine on väga kasulik bash-funktsioon. Faili, kataloogi või käsu nime kirjutamisel vajutage klahvi Tab ja bash täidab võimaluse korral automaatselt seda, mida kirjutad. Kui ei ole, näitab bash teile erinevaid võimalikke vasteid ning kirjutamise lõpetamiseks saate jätkata kirjutamist ja klahvi Tab.
- Tab: Täitke automaatselt kirjutatav fail, kataloog või käsk.
Näiteks, kui teil on / home / chris / failis nimega tõeliselt_long_faili_nimi, ja see on ainus failinimi, mis algab selles kataloogis “r”, saate sisestada / home / chris / r, vajuta klahvi Tab ja bash täidab automaatselt / home / chris / really_long_file_name teile. Kui teil on mitu faili või kataloogi, mis algavad “r” -ga, teavitab bash teid oma võimalustest. Võite alustada ühe neist kirjutamist ja jätkata „Tab”.
Teie käsulugu töötamine
Saate kiiresti sirvida oma viimaseid käske, mis on salvestatud teie kasutajakonto bash-ajaloo failis:
- Ctrl + P või Nool üles: Mine käskude ajaloo eelmisele käsule. Vajutage korduvalt kiirklahvi, et ajalugu läbi vaadata.
- Ctrl + N või Nool alla: Mine käskude ajaloo järgmisele käsule. Ajaloo läbimiseks vajutage mitu korda otsetee.
- Alt + R: Kui olete selle redigeerinud, tühistage kõik muudatused, mis on tehtud teie ajaloost tõmmatud käsule.
Bashil on ka spetsiaalne „tagasikutsumise“ režiim, mida saate kasutada varem käivitatud käskude otsimiseks:
- Ctrl + R: Taasta viimane käsk, mis vastab teie pakutavatele tähemärkidele. Vajutage seda otsetee ja alustage tippimist, et otsida käsu bash ajalugu.
- Ctrl + O: Käivitage käsk Ctrl + R abil.
- Ctrl + G: Jätke ajaloo otsingu režiim ilma käsu käivitamata.
emacs vs vi Klaviatuuri otseteed
Ülaltoodud juhised eeldavad, et kasutate vaikimisi klaviatuuri kiirklahvide seadistust bash. Vaikimisi kasutab bash emacs
-stiili võtmed. Kui olete harjunud sellega rohkem vi
saate redigeerida vi-stiilis kiirklahve.
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
Mõni neist on teie tööriistaribas, sa oled aja jooksul terminali kapten.