Vodič za početnike Linux Shell

Što je Shell?

Prije nego što su postojala desktop okruženja i grafička korisnička sučelja, jedini način interakcije s Linux operativnim sustavom bio je korištenje naredbene linije poznate i kao terminal.

Terminal koristi poseban program pod nazivom ljuska koja podržava niz naredbi za obavljanje zadataka.

Dostupne su različite vrste ljuske. Ovdje su najčešće korištene školjke:

Većina modernih Linux distribucija koristi ili bash shell ili shemu ljuske, iako je vrijedno znati da postoje druge ljuske.

Kako možete otvoriti Shell?

Ako se povežete s Linux poslužiteljem preko ssh onda ćete izravno doći do Linux ljuske. Ako koristite desktop verziju Linuxa i koristite desktop okruženje, onda možete doći do ljuske jednostavnim otvaranjem terminala.

Ovaj vodič pokazuje kako pristupiti terminalu na više različitih načina.

Čim uđete na terminal, moći ćete koristiti zadanu ljusku za taj terminal.

Je termin i Shell istu stvar?

Terminal i školjka, dok se često koriste zajedno s drugim, vrlo su različite zvijeri. Terminal je program koji vam omogućuje pristup shell-u.

Kao što je ranije spomenuto terminal može izvoditi različite vrste ljuske. Shemu ne treba terminalni emulator za pokretanje. Primjerice, možete pokrenuti skriptu ljuske putem CRON zadatka koja je alat za pokretanje skripti u određenim vremenskim razdobljima.

Kako mogu surađivati ​​s ljuskom

U terminalnom prozoru možete postići mnogo toga što možete postići u više grafičkim okruženjima, ali morate znati naredbe koje su dostupne.

Postoje razni načini za popis svih naredbi. Primjerice, sljedeća naredba navodi dostupne naredbe:

compgen -c | više

Ovo će navesti sve dostupne naredbe, ali na takav način da ako ne znate što naredbe znače, vjerojatno se nećete osjećati ugodno.

Možete upotrijebiti naredbu čovjek da biste pročitali podatke o svakoj naredbi upisivanjem sljedećeg:

čovjek zapovjedni

Zamijenite "naredbeni naziv" nazivom naredbe za koju želite pročitati.

Uvijek možete pratiti vodiče na ovoj web stranici kako biste saznali kako koristiti većinu Linux naredbi koje su dostupne.

Ključne stvari koje želite znati su kako pregledavati datoteke, kako urediti datoteke, saznati gdje se nalazite u datotečnom sustavu, kako pomicati gore i dolje direktorije, kako premjestiti datoteke, kako kopirati datoteke, kako izbrisati datoteke i kako napraviti mape.

Srećom, ovaj vodič će vam pokazati kako učiniti sve te stvari .

Što je Shell Script

Skripta za ljuske je niz naredbi ljuske napisane u datoteci koja će, kada se poziva, izvršavati naredbe jedna za drugom često uzimajući korisničke podatke.

Shell skripte pružaju način obavljanja uobičajenih zadataka iznova i iznova.

Prečaci na tipkovnici

Postoji nekoliko tipkovničkih prečaca koji su vrijedni znanja za brzu interakciju s ljuskom unutar prozora terminala:

Instaliranje softvera pomoću naredbenog retka

Školjka se može koristiti više nego samo način kopiranja datoteka i uređivanja.

Primjerice, možete koristiti ljusku za instaliranje softvera. Većina naredbi za instaliranje softvera specifična je za operacijski sustav, a ne za određenu ljusku.

Na primjer, apt-get je dostupan na distribucijama na Debianu, dok je yum dostupan za distribucije na temelju Red Hat.

Možete koristiti apt-get u skriptu ljuske, ali neće raditi na svakoj distribuciji. To je program naredbenog retka za razliku od toga što je posvećena naredba ljuske.

Korisni savjeti i trikovi

Ovaj vodič nudi popis od 15 korisnih savjeta i trikova za naredbu.

Pokazat će vam kako pokrenuti naredbe u pozadini, kako pauzirati naredbe, kako održavati naredbe čak i nakon što se odjavite, kako pokrenuti naredbe na određeni datum i vrijeme, kako pregledavati i upravljati procesima, kako se ubiti. procese, kako preuzeti Youtube videozapise, kako preuzeti web stranice, pa čak i kako dobiti priču o vašem bogatstvu.