Vodič za početnike za Linux Shell

Šta je školjka?

Pre nego što je bilo desktop okruženja i grafičkih korisničkih interfejsa, jedini način za interakciju sa operativnim sistemom Linux bio je korišćenje komandne linije poznate i kao terminal.

Terminal koristi poseban program pod nazivom shell koji podržava niz komandi za obavljanje zadataka.

Na raspolaganju su različite vrste školjki. Ovde su najčešće korišćene ljuske:

Većina modernih Linux distribucija koristi ili bash shell ili dash shell, iako je vredno znati da postoje druge granate.

Kako možete otvoriti školu?

Ako se povežete sa Linux serverom pomoću ssh-a onda ćete odmah stići do Linux shell-a. Ako koristite desktop verziju Linuxa i koristite radno okruženje onda možete stići do ljuske jednostavno otvaranjem terminala.

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

Čim uđete u terminal, moći ćete da koristite podrazumevanu školjku za taj terminal.

Da li je Terminal i Shell iste stvari?

Terminal i ljuska, dok se često koriste u spoju jedni sa drugima, su vrlo različite životinje. Terminal je program koji vam omogućava pristup do granata.

Kao što je već pomenuto, terminal može pokrenuti različite vrste školjke. Šoku ne treba emulator terminala za pokretanje. Na primer, možete pokrenuti shell skriptu pomoću CRON zadatka koji je alat za pokretanje skripti u određenim vremenskim periodima.

Kako da stupim u kontakt sa školjkom

U bilo kom grafičkom okruženju možete uraditi bilo šta u prozoru terminala, ali morate znati komande koje su dostupne.

Postoje različiti načini za popis svih komandi. Na primjer, sljedeća komanda navodi dostupne komande:

compgen -c | više

Ovo će sadržati sve dostupne komande, ali na taj način, ukoliko ne znate šta komande znače za vas, malo je verovatno da ćete se osećati vrlo ugodno.

Možete koristiti komandu čoveka da čitate informacije o svakoj naredbi tako što ćete uneti sledeće:

man commandname

Zamenite "commandname" sa nazivom komande koju želite da pročitate.

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

Ključne stvari koje želite da znate su kako da pregledate datoteke, kako da uređujete datoteke, kako da saznate gdje ste u datoteci, kako da se pomerate nadole i nadole, kako premjestiti datoteke, kako kopirati datoteke, kako brisati datoteke i kako napraviti direktorijume.

Na sreću, ovaj vodič će vam pokazati kako da uradite sve te stvari .

Šta je scenario o ljusci

Šrafovska skripta predstavlja seriju shell komandi napisanih u datoteci koja će, kada se pozovu, izvršiti komande jedan za drugim, često uzimajući korisničko unos.

Skriptovi Shell-a pružaju način iznova i iznova izvršavaju zajedničke zadatke.

Prečice na tastaturi

Postoji nekoliko prečica na tastaturi koje vredi znati za brzo interakciju sa shell-om unutar prozora terminala:

Instaliranje softvera pomoću komandne linije

Škuka se može koristiti više od načina kopiranja fajlova i uređivanja.

Na primer, možete koristiti školu za instalaciju softvera. Većina komandi za instaliranje softvera su specifični za operativni sistem, a ne za određenu školjku.

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

Možete koristiti apt-get u shell skriptu, ali neće raditi na svakoj distribuciji. To je program komandne linije nasuprot tome što je komandna komanda luka.

Korisni saveti i trikovi

Ovaj vodič pruža listu od 15 korisnih savjeta i trikova za komandnu liniju.

Pokazaće vam kako pokrenuti komande u pozadini, kako da pauzirate komande, kako da održavaju komande i nakon što se odjavite, kako izvršavati komande u određenom datumu i vremenu, kako pregledati i upravljati procesima, kako ubijati objesiti procese, kako da preuzmete Youtube video zapise, kako da preuzmete web stranice, pa čak i kako da ispričate svoje bogatstvo.