1Sep

Parimad Bashi kiirklahvid( mõni Linux ja macOS-terminal)

Bash on vaikimisi käsurea koormus enamikes Linuxi distributsioonides, Ubuntu ja Debianist Red Hatini ja Fedora. Bash on ka MacOS-i vaikimisi kleeps ja saate Windows 10-s installida Linux-põhise bashikeskkonna.

bash-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.

Protsessidega töötamine

Töö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 esiplaani protsessi bashis. See saadab protsessile SIGTSTP-signaali. Selleks, et naasta protsessi esiplaanile hiljem, kasutage käsku fg process_name.
  • 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 väljumiskäsu käivitamisega.

ekraani juhtimine

Järgnevad otseteed võimaldavad teil kontrollida ekraanil kuvatavat.

  • Ctrl + L : Eemalda ekraan. See on sarnane käsu "selge" käivitamisega.
  • Ctrl + S : peatage ekraanil kõik väljundid. 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

liikumine Kasutage käskude sisestamisel kursori kiireks liigutamiseks praegust joont kasutades järgmisi otseteid.

  • Ctrl + A või Kodu : minge rea algusesse.
  • Ctrl + E või Lõpp : minge rea lõpuni.
  • Alt + B : mine vasakule( tagasi) ühele sõna.
  • Ctrl + B : mine vasakule( tagasi) ühele tähemärgile.
  • Alt + F : mine paremale( edasi) ühe sõna.
  • Ctrl + F : mine 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 kiireks kustutamiseks kasutage järgmisi otseteid:

  • Ctrl + D või Kustuta : kustutage märk kursori all.
  • Alt + D : kustutage kõik märgid pärast kursori jooksev rida.
  • Ctrl + H või Backspace : kustutage märk kursori ees.

Fixing Typos

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 kursoriga. Võite seda kasutada, et sisestada kaks tähemärki vales järjekorras, et parandada tüübikinnitusi kiiresti.
  • Ctrl + _ : Võta oma viimane klahvi vajutus tagasi. Võite seda korrata mitu korda tühistada.

lõikamine ja kleepimine

Bash sisaldab mõningaid põhjalikke lõikamis- ja kleepimisfunktsioone.

  • Ctrl + W : lõigake 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õigu lõikamiseks enne kursori, lisades selle lõikepuhvrisse.
  • Ctrl + Y : asetage viimane asi, mida lõikelauast lõikad. Siin tähistab "yank".

tähemärkide suurtähtede

sümbolid: bash-kest saab kiiresti muuta tähemärke suur- või väiketähtedega:

  • Alt + U : pealignaatoriks iga märk kursorist praeguse sõna lõpuni, tähtede muutmine suurtähtedeks.
  • Alt + L : keelata iga märgi kursorist praeguse sõna lõpuni, muutes tähed väiketäheks.
  • Alt + C : suurtähtede kirjutamine kursori all. Kursor liigub praeguse sõna lõpuni.

vahekaardi lõpuleviimine

Tab 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 : automaatne fail, kataloog või käsu sisestamine.

Näiteks kui /home/chris/-is on faili nimega really_long_file_name ja see on ainus failinimi, mis algab selle kataloogiga "r", võite sisestada /home/chris/ r, vajutada Tab, ja bash sisestab automaatselt /home/chris/ tõesti_long_file_name. 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".

käsuga ajalugu kasutades

Saate kiiresti oma uuemate käskude, mis on salvestatud teie kasutajakonto bassi ajaloo failis, kerida:

  • Ctrl + P või ülespoole : mine käsku ajaloost eelmisele käsule. Vajutage otseteed mitu korda, et minna ajaloo juurde tagasi.
  • Ctrl + N või allapoole : mine käsku ajaloosse järgmise käsu juurde. Vajutage otsetee mitu korda, et liikuda ajaloo kaudu edasi.
  • Alt + R : muutke käsklusi, mille olete oma ajaloost tõmbunud, tagasi lükates, kui olete selle muutnud.

Bashil on ka spetsiaalne "tagasikutsumise" 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äsk, mille leidsite Ctrl + R-ga.
  • Ctrl + G : jätke ajaloo otsimise režiim käsku käivitamata.

emacs vs. vi Klaviatuuri otseteed

Eespool toodud juhised eeldavad, et kasutate vaikimisi kiirklahvide konfiguratsiooni bashis. Vaikimisi kasutab bash emacs-stiilis võtmeid. Kui kasutate vi tekstiredaktori rohkem, saate lülituda vi-stiilis kiirklahvidele.

Järgmine käsk paneb bash vi-režiimi:

-set -o vi

Järgmine käsk paneb bash tagasi vaikimisi emacs-režiimile:

-seade -o emacs

Kui mõni neist on oma tööriistariba, Terminali kapten pole aeg.