Vodič za začetnike za Linux Shell

Kaj je školjka?

Preden so obstajala okolja in grafični uporabniški vmesniki, je bil edini način za interakcijo z operacijskim sistemom Linux uporaba ukazne vrstice, znane tudi kot terminal.

Terminal uporablja poseben program, imenovan lupina, ki podpira vrsto ukazov za opravljanje nalog.

Na voljo so različne vrste lupine. Tu so najpogosteje uporabljene lupine:

Večina modernih distribucij Linuxa uporablja bodisi lupino bash ali pomišljajočo lupino, čeprav je vredno vedeti, da obstajajo druge lupine.

Kako lahko odprete školjko?

Če se povežete s strežnikom Linux s ssh, boste takoj dobili lupino Linux. Če uporabljate namizno različico Linuxa in uporabljate namizno okolje, potem lahko pridete do lupine preprosto tako, da odprete terminal.

Ta vodnik prikazuje, kako dostopati do terminala na več različnih načinov.

Takoj, ko vnesete terminal, boste lahko za ta terminal uporabili privzeto lupino.

Ali je terminal in lupina enaka stvar?

Terminal in lupina, medtem ko se pogosto uporabljajo v povezavi z drugimi, so zelo različni zveri. Terminal je program, ki vam omogoča dostop do lupine.

Kot je bilo že omenjeno, terminal lahko izvaja različne vrste lupine. Ovojnica ne potrebuje terminalskega emulatorja za zagon. Na primer, lahko izvajate lupinski skript prek opravila CRON, ki je orodje za izvajanje skriptov v določenih časovnih obdobjih.

Kako delati z lupino

V oknu terminala, ki ga lahko dosežete v bolj grafičnem okolju, lahko storite kar koli, vendar morate poznati ukaze, ki so na voljo.

Na voljo so različni načini za navajanje vseh ukazov. Na primer naslednji ukaz navaja razpoložljive ukaze:

compgen -c | več

Na tem seznamu so na voljo vsi razpoložljivi ukazi, vendar na tak način, da razen, če veste, kaj ukazi pomenijo, da se verjetno ne boste počutili zelo udobno.

Z ukazom man lahko preberete informacije o vsakem ukazu tako, da vnesete naslednje:

man ime ukaza

Zamenjajte "ime ukaza" z imenom ukaza, ki ga želite prebrati.

Vedno lahko sledite navodilom na tem spletnem mestu, da boste lahko razvili uporabo večine ukazov Linux, ki so na voljo.

Ključne stvari, ki jih boste želeli vedeti, so ogled datotek, kako urediti datoteke, kako ugotoviti, kje v datotečnem sistemu ste, kako premikati navzgor in navzdol imenike, kako premakniti datoteke, kako kopirati datoteke, kako brisanje datotek in kako narediti imenike.

Na srečo vas bo ta vodnik pokazal, kako narediti vse te stvari .

Kaj je Shell Script

Lupinski skript je niz ukazov ukazne lupine, napisanih v datoteki, ki bodo po klicu izvedli ukaze eno za drugim, ki pogosto sprejemajo uporabniške vnose.

Skripti Shell nudijo način izvajanja skupnih nalog znova in znova.

Bližnjice na tipkovnici

Obstajajo številne bližnjice na tipkovnici, ki jih je vredno vedeti za hitro interakcijo z lupino v oknu terminala:

Nameščanje programske opreme z uporabo ukazne vrstice

Lupino je mogoče uporabiti le kot način kopiranja datotek in urejanje le-teh.

Na primer, lahko uporabite lupino za namestitev programske opreme. Večina ukazov za namestitev programske opreme je specifična za operacijski sistem in ne posebna lupina.

Na primer apt-get je na voljo na distribucijah, ki temeljijo na Debianu, medtem ko je yum na voljo za distribucije na osnovi Red Hat.

APT-get lahko uporabite v skripti lupine, vendar ne bo deloval na vsaki distribuciji. To je program ukazne vrstice namesto ukaznega lupinskega ukaza.

Koristni nasveti in zvijače

Ta priročnik vsebuje seznam 15 uporabnih nasvetov in trikov za ukazno vrstico.

Pokazal vam bo, kako zagnati ukaze v ozadju, kako zapreti ukaze, kako ohraniti ukaze tudi po odjavi, kako zagnati ukaze na določen datum in čas, kako si lahko ogledate in upravljate procese, kako ubiti obesiti procesov, kako prenesti Youtube videoposnetke, kako prenesti spletne strani in celo kako si povedati svojo bogastvo.