1Sep
Bash je zadana shema naredbene linije na većini Linux distribucija, od Ubuntua i Debiana do Red Hat i Fedora. Bash je također zadana ljuska uključena u macOS i možete instalirati Linux okruženje na sustavu Windows 10.
U sklopu bash ima široku paletu tipkovničkih prečaca koje možete koristiti. Oni će raditi u bash na bilo kojem operativnom sustavu. Neki od njih možda neće funkcionirati ako se udaljavate udaljeni putem SSH ili telnet sesije, ovisno o tome kako ste mapirali ključeve.
Rad s postupcima
Koristite sljedeće prečace za upravljanje pokrenutim procesima.
- Ctrl + C : Prekinite( ubiti) trenutni proces u prvom planu koji se izvodi na terminalu. To šalje SIGINT signal procesu, što je tehnički samo zahtjev - većina procesa će ga poštovati, ali neki ga mogu ignorirati.
- Ctrl + Z : Suspendiranje trenutnog procesa u prvom planu koji se izvodi u bashu. Ovo šalje SIGTSTP signal procesu. Za vraćanje procesa u prvi plan kasnije, koristite naredbu fg proces_name.
- Ctrl + D : Zatvorite shell bash. Ovo šalje EOF( End-of-file) marker za bash, a bash izlazi kada prima taj marker. To je slično pokretanju izlazne naredbe.
Upravljanje zaslonom
Sljedeći prečaci vam omogućuju upravljanje onim što se pojavljuje na zaslonu.
- Ctrl + L : Izbrišite zaslon. To je slično pokretanju "jasne" naredbe.
- Ctrl + S : Zaustavite sav izlaz na zaslon. To je naročito korisno pri pokretanju naredbi s puno dugačkih, opširanih izlaznih podataka, ali ne želite sami zaustaviti naredbu pomoću Ctrl + C.
- Ctrl + Q : Vraćanje izlaza na zaslon nakon zaustavljanja pomoću Ctrl + S.
Premještanje pokazivača
Koristite sljedeće prečace za brzo pomicanje pokazivača oko trenutne crte dok upisujete naredbu.
- Ctrl + ili Početna : Idite na početak retka.
- Ctrl + E ili Kraj : Idite na kraj retka.
- Alt + B : Idite lijevo( natrag) jednu riječ.
- Ctrl + B : Idite lijevo( natrag) jedan znak.
- Alt + F : Idite desno( naprijed) jednu riječ.
- Ctrl + F : Idite desno( naprijed) jedan znak.
- Ctrl + XX : Pomicanje između početka reda i trenutnog položaja pokazivača. To vam omogućuje da pritisnete Ctrl + XX da biste se vratili na početak retka, promijenili nešto, a zatim pritisnite Ctrl + XX da biste se vratili na izvorni položaj pokazivača. Da biste koristili ovaj prečac, držite tipku Ctrl i dvaput dodirnite X.
Brisanje teksta
Koristite sljedeće prečace za brzo brisanje znakova:
- Ctrl + D ili Brisanje : Brisanje znaka ispod pokazivača.
- Alt + D : Izbrišite sve znakove nakon pokazivača na trenutnoj liniji.
- Ctrl + H ili Povratak : Brisanje znaka prije pokazivača.
Alati za pričvršćivanje
Ovi prečaci omogućuju popravljanje pogrešaka pri upisu i poništavanje vaših pritisaka na tipke.
- Alt + T : Zamijenite trenutnu riječ s prethodnom riječi.
- Ctrl + T : Zamijenite zadnja dva znaka prije kursora jedan s drugim. To možete upotrijebiti za brzo popravljanje pogrešaka tijekom pisanja dva znaka u pogrešnom redoslijedu.
- Ctrl + _ : Poništavanje posljednjeg pritiska tipke. To možete ponoviti kako biste poništili više puta.
Rezanje i lijepljenje
Bash uključuje neke osnovne značajke za rezanje i lijepljenje.
- Ctrl + W : Izrežite riječ prije kursora i dodajte ga u međuspremnik.
- Ctrl + K : Izrezivanje dijela retka nakon pokazivača, dodavanje u međuspremnik.
- Ctrl + U : Izrežite dio retka prije kursora i dodajte ga u međuspremnik.
- Ctrl + Y : Zalijepite posljednju stvar koju izrezujete iz međuspremnika. Y ovdje znači "trzaj".
Korištenje znakova
Skupna datoteka bash može brzo pretvoriti znakove u gornji ili mala slova:
- Alt + U : Kapitalizirati svaki znak iz pokazivača do kraja trenutne riječi pretvarajući znakove u velika slova.
- Alt + L : Uncapitalize svaki znak od pokazivača do kraja tekuće riječi, pretvarajući znakove u manju veličinu.
- Alt + C : Kapitalizirajte znak ispod pokazivača. Pokazivač će se pomaknuti na kraj trenutne riječi.
Završetak tablice
Završavanje tablice je vrlo korisna značajka bash. Tijekom upisivanja datoteke, imenika ili naziva naredbe, pritisnite tipku Tab i bash će automatski dovršiti ono što upisujete, ako je moguće. Ako ne, bash će vam pokazati različite moguće utakmice, a možete nastaviti upisivati i pritiskati karticu da biste dovršili tipkanje.
- Tab : Automatski dovršite datoteku, direktorij ili naredbu koju upisujete.
Na primjer, ako imate datoteku named_Your_long_file_name u /home/chris/ i to je jedini naziv datoteke koji počinje s "r" u tom direktoriju, možete upisati /home/chris/ r, pritisnite tipku Tab i bash će automatski popuniti /home/chris/ really_long_file_name za vas. Ako imate više datoteka ili direktorija koje počinju s "r", bash će vas obavijestiti o vašim mogućnostima. Možete početi upisivati jedan od njih i pritisnite "Tab" za nastavak.
Rad s poviješću naredbe
Možete brzo prijeći kroz svoje nedavne naredbe koje su pohranjene u datoteku povijesti zajedničkog korisničkog računa:
- Ctrl + P ili Strelica gore : Prijeđite na prethodnu naredbu u povijesti naredbi. Pritisnite prečac više puta da biste prošli kroz povijest.
- Ctrl + N ili Strelica dolje : Idite na sljedeću naredbu u povijesti naredbi. Pritisnite prečac više puta da biste prošli kroz povijest.
- Alt + R : Vratite sve promjene naredbe koje ste izdvojili iz svoje povijesti ako ste ga uredili.
Bash također ima poseban način "opoziva" koji možete koristiti za traženje naredbi koje ste prethodno pokrenuli:
- Ctrl + R : Sjetite zadnju naredbu koja odgovara znakovima koje ste naveli. Pritisnite ovaj prečac i počnite tipkati da biste pretražili svoju povijest basha za naredbu.
- Ctrl + O : Pokrenite naredbu koju ste pronašli pomoću Ctrl + R.
- Ctrl + G : Napusti pretragu povijesti bez pokretanja naredbe.
emacs vs vi Tipkovnički prečaci
Gore navedene upute pretpostavljaju da upotrebljavate zadanu konfiguraciju tipkovničkog prečaca u bash-u. Prema zadanim postavkama, bash koristi ključeve tipa emacs. Ako ste viąe naviknuti na uređivač teksta, možete se prebaciti na tipkovničke prečace vi-style.
Sljedeća naredba stavit će bash u vi mod:
set -o viSljedeća naredba vratit će bash u zadani modus emacs:
set -o emacsUz nekoliko u alatnoj traci, bit ćeteMaster terminala ni u kojem trenutku.