Pradedančiųjų vadovas "Linux" "Shell"

Kas yra "Shell"?

Prieš darbastalio aplinką ir grafinę vartotojo sąsają vienintelis būdas bendrauti su "Linux" operacine sistema buvo naudoti komandinę eilutę, vadinamą terminalu.

Terminalas naudoja specialią programą, pavadintą "shell", kuri palaiko daugybę užduočių vykdymo komandų.

Yra įvairių tipų apvalkalas. Čia yra dažniausiai naudojamos kriauklės:

Dauguma šiuolaikinių " Linux" paskirstymų naudoja "bash" apvalkalą arba brūkšnį, nors verta žinoti, kad kiti korpusai yra.

Kaip galite atidaryti "Shell"?

Jei prisijungiate prie "Linux" serverio per ssh, tuomet pateks tiesiai į "Linux" apvalkalą. Jei naudojate "Linux" darbalaukio versiją ir naudojate darbalaukio aplinką, tada galite pasiekti "shell" tiesiog atidarę terminalą.

Šiame vadove parodyta, kaip pasiekti terminalą įvairiais būdais.

Kai tik įvesite terminalą, galėsite naudoti numatytąjį tos terminalo apvalkalą.

Ar terminalas ir "Shell" tas pats dalykas?

Terminalas ir korpusas, dažnai naudojami kartu su kitais, yra labai skirtingi gyvūnai. Terminalas yra programa, kuri leidžia jums pasiekti korpusą.

Kaip minėta anksčiau, terminalas gali paleisti skirtingų tipų korpusą. Korpusui nereikia terminalo emuliatoriaus paleisti. Pavyzdžiui, galite naudoti "shell" scenarijų, kuris yra įrankis scenarijus paleisti tam tikru laikotarpiu.

Kaip bendrauti su "Shell"

Galite padaryti gana daug ką terminalo lange, kurį galite pasiekti labiau grafinėje aplinkoje, bet jūs turite žinoti, kokios komandos yra.

Yra keletas būdų, kaip išvardyti visas komandas. Pavyzdžiui, ši komanda nurodo galimas komandas:

compgen-c | daugiau

Tai bus visų galimų komandų sąrašas, bet taip, kad, nebent jūs žinote, kokios komandos reiškia, kad jūs neturėtumėte jaustis labai patogiai.

Galite naudoti meno komandą skaityti informaciją apie kiekvieną komandą, įvesdami šią informaciją:

vyro komandos vardas

Pakeiskite "commandname" su komandos pavadinimu, kurį norite skaityti.

Visada galite sekti šios svetainės gidais, kad galėtumėte išsiaiškinti, kaip naudotis daugeliu galimų "Linux" komandų.

Pagrindiniai dalykai, kuriuos norite sužinoti, yra tai, kaip peržiūrėti failus, kaip redaguoti failus, kaip sužinoti, kur esate failų sistemoje, kaip perkelti katalogus aukštyn arba žemyn, kaip perkelti failus, kaip kopijuoti failus, kaip ištrinti failus ir kaip kurti katalogus.

Laimei, šis vadovas parodys jums, kaip padaryti visus šiuos dalykus .

Kas yra "Shell" scenarijus

"Shell" scenarijus yra komandų, įrašytų į failą, eilės tvarka, kuri, kai jis vadinamas, atliks komandas vieną po kito, dažnai imdamasis vartotojo įvedimo.

"Shell" scenarijai suteikia galimybę vėl ir vėl atlikti įprastas užduotis.

Klaviatūros nuorodos

Yra keli spartieji klavišai, kuriuos verta žinoti, kad greita sąveika su lukštais terminalo lange:

Programinės įrangos diegimas naudojant komandinę eilutę

Korpusas gali būti naudojamas ne tik kaip kopijuoti failus ir redaguoti juos.

Pavyzdžiui, galite naudoti korpusą, kad įdiegtumėte programinę įrangą. Dauguma programinės įrangos diegimo komandų būdingos operacinei sistemai, o ne tam tikrai korpuse.

Pavyzdžiui, apt-get yra prieinamas Debian'o paskirstytuose, o " yum" galima rasti "Red Hat" paskirstymuose.

Galite naudoti apt-get shell scenarijų, tačiau jis neveiks kiekviename paskirstyme. Tai komandinės eilutės programa, o ne specialioji lukšto komanda.

Naudingi patarimai ir gudrybės

Šiame vadove pateikiamas 15 naudingų komandinės eilutės patarimų ir gudrybių sąrašas.

Tai parodys jums, kaip paleisti komandas fone, kaip pristabdyti komandas, kaip išlaikyti komandas net ir po to, kai atsijungiate, kaip paleisti komandas tam tikroje datoje ir laiku, kaip peržiūrėti ir valdyti procesus, kaip nužudyti pakabinti procesai, kaip atsisiųsti "YouTube" vaizdo įrašus, kaip atsisiųsti tinklalapius ir net, kaip pasakoti savo sėkmę.