Kako koristiti Linux Shell
Potrošački razred Linux distribucije nude moćna grafička korisnička sučelja — ali Linux, budući da potječe iz svijeta Unixa iz 1970-ih, još uvijek radi na arhitekturi koja se ne oslanja na određeni GUI.
Tekstualna ulazna točka u sustav naziva se a ljuska, a Linux podržava nekoliko njih.

Što je školjka?
Školjka je tekstualna metoda interakcije s operacijskim sustavom računala - funkcija koja se zove a tumač zapovijedi. Školjke koriste vlastitu sintaksu i logiku; oni funkcioniraju kao posrednici između prijavljenog korisnika i jezgre računala, izvodeći druge programe kao što su uslužni programi sustava ili aplikacije koje instalira korisnik.
Linux podržava nekoliko različitih ljuski:
- Bash: Bash je zadana ljuska na većini modernih Linux distribucija. Optimiziran je za interaktivnu upotrebu kroz povijest naredbi, naredbeni redak uređivanje, aliasing naredbi i osnovna kontrola posla.
- Riba: Dizajniran da bude pristupačniji korisniku, Fish naglašava dovršavanje naredbi, korisničke skripte i napredne značajke terminala. Optimiziran je za interaktivnu upotrebu.
- Ksh: Korn shell je sam po sebi programski jezik visoke razine, iako je njegova interaktivna podrška izvrsna.
- Zsh: Izvrstan za napredne korisnike, Zsh nudi napredne značajke skriptiranja i značajnu količinu prilagodljivosti. Također podržava razne indekse.
Ništa vas ne sprječava da instalirate onoliko različitih školjki koliko želite. Iako će samo jedan služiti kao zadani, slobodni ste pozvati ljusku unutar ljuske unutar ljuske. Da vidite koje su školjke već instalirane za vašu distribuciju, pokrenite mačka /etc/školjke.
Školjke nisu isto što i a terminal. Terminali su grafički programi unutar kojih radi sesija ljuske. Općenito, potreban vam je terminal za pokretanje sesije ljuske, ali sesija ljuske i terminal nisu povezani. To jest, isti terminalski program pokreće bilo koju ljusku, a svaka ljuska radi u bilo kojem terminalskom programu.
I Microsoft Windows i Apple macOS također uključuju ljuske. U Windowsima se zove ljuska Naredbeni redak, iako nove verzije sustava Windows podržavaju PowerShell. U macOS-u, Terminal program otvara sesiju ljuske. U Linuxu, iako neki neuredni pisci sesije ljuske nazivaju "naredbenim redkom", naredbeni redak specifičan je za Microsoft.
Zašto koristiti Shell Session?
Rijetko su obožavatelji Linuxa za jednostavan kućni desktop potreba koristiti sesiju ljuske, jer moderni Linux nudi robustan GUI upravljačke ploče. Gotovo sva normalna podešavanja klase stolnih računala mogu se dovršiti unutar GUI-ja.
Međutim, budući da Linux podržava mnogo različitih distribucija i više od desetak različitih desktop okruženja, čak i osnovni savjeti o tome kako izvršiti zadatak u Linuxu postaju zbunjujući u žurbi. Osim ako vaše upute nisu usmjerene na okruženje vaše radne površine, postupci korak po korak će se razlikovati - često značajno. Iz tog razloga, velik dio savjeta o tome kako to učiniti ili za rješavanje problema za Linux naglašava naredbe ljuske.
Na primjer, da biste vidjeli koji se programi trenutno pokreću na vašem Linux računalu, proces u GUI-u se razlikuje po distribuciji. Na Ubuntu 20.04 otvorili biste pokretač i odabrali Monitor sustava dok biste na openSuse Tumbleweedu pokrenuli KSysGuard iz mape System izbornika K. I za svaki GUI alat, izgled i funkcionalnost se razlikuju, što zahtijeva različite upute korak po korak i, prema potrebi, snimke zaslona. Međutim, za bilo koju distribuciju, jednostavno pokretanje ps -sjekira iz ljuske sesije daje isti izlaz na isti način.
Kako koristiti Linux Shell
Uspješno u svemiru koji sadrži samo tekst nije previše teško. Zapravo, mnogi ljubitelji hardcore Linuxa praktički žive u ljusci. Za početak pokrenite terminalski program svoje distribucije ili njegov ekvivalent. Kad se prozor otvori, bit ćete na novoj sesiji ljuske.
Kada završite, upotrijebite Izlaz naredite ili zatvorite terminalski program.
Svaka ljuska nudi različite značajke, iako su uobičajeni uslužni programi za Linux (poput CD naredba za promjenu direktorija ili mačka naredba za prikaz datoteka) rade na isti način u svim ljuskama. Proučite jedinstvenu sintaksu svoje ljuske kako biste iskoristili njezinu moć.