Koduleht » kuidas » Parimad klaviatuuri otseteed Bashile (teise nimega Linux ja MacOS Terminal)

    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.