Domača » kako » Najboljše bližnjice na tipkovnici za Bash (znan kot Linux in MacOS terminal)

    Najboljše bližnjice na tipkovnici za Bash (znan kot Linux in MacOS terminal)

    Bash je privzeta ukazna vrstica na večini distribucij Linuxa, od Ubuntuja in Debiana do Red Hata in Fedora. Bash je tudi privzeta lupina, vključena v macOS, in lahko namestite okolje, ki temelji na Linuxu, na Windows 10.

    Bash lupina ima široko paleto bližnjic na tipkovnici, ki jih lahko uporabite. Ti bodo delali v bash na katerem koli operacijskem sistemu. Nekateri od njih morda ne bodo delovali, če do oddaljenega dostopa do bash-a dostopate prek SSH ali telnet seje, odvisno od tega, kako ste preslikali ključe.

    Delo s procesi

    Z naslednjimi bližnjicami upravljajte potekajoče procese.

    • Ctrl + C: Prekinite (ubij) trenutni proces v ospredju, ki se izvaja v terminalu. To pošlje signal SIGINT procesu, ki je tehnično samo proces, ki ga bo večina zahtevala, vendar ga nekateri lahko ignorirajo..
    • Ctrl + Z: Prekinitev trenutnega procesa v ospredju, ki se izvaja v bash. To pošlje signal SIGTSTP procesu. Če želite postopek pozneje vrniti v ospredje, uporabite fg ime_procesa ukaz.
    • Ctrl + D: Zaprite lupino bash. To pošlje oznako EOF (konec datoteke) v bash, bash pa, ko prejme ta marker. To je podobno zagonu izhod ukaz.

    Krmiljenje zaslona

    Naslednje bližnjice vam omogočajo nadzor nad tem, kaj se prikaže na zaslonu.

    • Ctrl + L: Počistite zaslon. To je podobno zagonu ukaza “clear”.
    • Ctrl + S: Zaustavitev vseh izhodov na zaslon. To je še posebej uporabno, če izvajate ukaze z veliko dolgim, podrobnim izhodom, vendar ne želite zaustaviti samega ukaza s Ctrl + C.
    • Ctrl + Q: Po prekinitvi s Ctrl + S nadaljujte prikaz na zaslonu.

    Premikanje kurzorja

    Z naslednjimi bližnjicami lahko hitro premikate kazalko okoli trenutne vrstice med tipkanjem ukaza.

    • Ctrl + A ali Domov: Pojdi na začetek vrstice.
    • Ctrl + E ali Konec: Pojdi na konec linije.
    • Alt + B: Pojdite levo (nazaj) eno besedo.
    • Ctrl + B: Na levo (nazaj) en znak.
    • Alt + F: Pojdi desno (naprej) eno besedo.
    • Ctrl + F: Pojdi desno (naprej) en znak.
    • Ctrl + XX: Premikanje med začetkom vrstice in trenutnim položajem kurzorja. To vam omogoča, da pritisnete Ctrl + XX, da se vrnete na začetek vrstice, spremenite nekaj in nato pritisnite Ctrl + XX, da se vrnete na prvotni položaj kazalca. Če želite uporabiti to bližnjico, držite tipko Ctrl in dvakrat tapnite tipko X.

    Brisanje besedila

    Z naslednjimi bližnjicami lahko hitro izbrišete znake:

    • Ctrl + D ali Izbriši: Izbrišite znak pod kazalcem.
    • Alt + D: Izbrišite vse znake za kazalcem na trenutni vrstici.
    • Ctrl + H ali Backspace: Izbrišite znak pred kazalcem.

    Določanje prepisov

    Te bližnjice vam omogočajo, da popravite napake in razveljavite pritisnjene tipke.

    • Alt + T: Zamenjajte trenutno besedo s prejšnjo besedo.
    • Ctrl + T: Med seboj zamenjate zadnja dva znaka pred kazalcem. To lahko uporabite za hitro popravljanje napak, ko vnesete dva znaka v napačnem vrstnem redu.
    • Ctrl + _: Razveljavite zadnje pritisnjeno tipko. To lahko ponovite za večkratno razveljavitev.

    Rezanje in lepljenje

    Bash vsebuje nekaj osnovnih funkcij za rezanje in lepljenje.

    • Ctrl + W: Izrežite besedo pred kazalcem in jo dodajte v odložišče.
    • Ctrl + K: Izrežite del vrstice za kazalcem in ga dodajte v odložišče.
    • Ctrl + U: Izrežite del vrstice pred kazalcem in ga dodajte v odložišče.
    • Ctrl + Y: Prilepite zadnjo stvar, ki jo izrežete iz odložišča. Y tukaj stoji za "yank".

    Znaki z veliko začetnico

    Lupina bash lahko hitro spremeni znake v velike ali male črke:

    • Alt + U: Vsak znak od kazalke do konca trenutne besede pretvorite z velikimi črkami in pretvorite znake v velike.
    • Alt + L: Uncapitalizirajte vsak znak od kazalke do konca trenutne besede in pretvorite znake v male črke.
    • Alt + C: Znak pod kazalcem povežite z veliko začetnico. Kazalec se bo premaknil na konec trenutne besede.

    Dokončanje zavihka

    Dokončanje tabulatorja je zelo uporabna funkcija bash. Med vnašanjem imena datoteke, imenika ali ukaza pritisnite Tab in bash samodejno izpolni, kar je mogoče, s tipkanjem. V nasprotnem primeru vam bash prikaže različne možne tekme in nadaljujete s tipkanjem in pritisnete Tab, da končate tipkanje.

    • Tab: Samodejno dokončajte datoteko, imenik ali ukaz, ki ga vnesete.

    Na primer, če imate datoteko z imenom really_long_file_name v / home / chris / in je to edino ime datoteke, ki se začne z »r« v tem imeniku, lahko vnesete / home / chris / r, pritisnete Tab, in bash se samodejno izpolni / home / chris / zares_long_file_name za vas. Če imate več datotek ali imenikov, ki se začnejo z “r”, vas bo bash obvestil o vaših možnostih. Lahko začnete tipkati eno od njih in za nadaljevanje pritisnite “Tab”.

    Delo z zgodovino ukazov

    Hitro se lahko pomikate po nedavnih ukazih, ki so shranjeni v datoteki bash zgodovine vašega uporabniškega računa:

    • Ctrl + P ali Puščica navzgor: Pojdite na prejšnji ukaz v zgodovini ukazov. Večkrat pritisnite bližnjico, da se vrnete skozi zgodovino.
    • Ctrl + N ali Puščica navzdol: Pojdite na naslednji ukaz v zgodovini ukazov. Večkrat pritisnite bližnjico, da greste naprej skozi zgodovino.
    • Alt + R: Če ste urejali, spremenite vse ukaze, ki ste jih izvlekli iz zgodovine.

    Bash ima tudi poseben način »odpoklica«, ki ga lahko uporabite za iskanje ukazov, ki ste jih pred tem zagnali:

    • Ctrl + R: Prikličite zadnji ukaz, ki se ujema z vnesenimi znaki. Pritisnite to bližnjico in začnite tipkati, da poiščete ukaz bash.
    • Ctrl + O: Zaženite ukaz, ki ste ga našli s Ctrl + R.
    • Ctrl + G: Zapusti način iskanja zgodovine brez zagona ukaza.

    emacs v primerjavi z bližnjicami na tipkovnici

    Zgornja navodila predvidevajo, da uporabljate privzeto konfiguracijo bližnjic na tipkovnici v bash. Privzeto uporablja bash emacs-tipke za slog. Če ste bolj vajeni vi Urejevalnik besedila lahko preklopite na tipkovnice vi-style.

    Naslednji ukaz bo vnesel bash vi način:

    set -o vi

    Naslednji ukaz bo vrnil bash v privzeto emacs način:

    set -o emacs

    Z nekaj teh v vašem orodjarnem traku boste v kratkem postali mojster terminala.