„Linux“ / „Unix“ - pradžia naudojant komandinę eilutę

Turinys
Mes jau matėme, kas yra „Linux“ / „Unix“ ir kaip įdiegti vieną iš populiariausių jo platinimų („Ubuntu“), todėl nuo šiol pradėsime svarstyti, ką galite padaryti naudodami „Linux“ naudodami komandinę eilutę. pamatysite šimtus (jei ne visas) komandas su atitinkamomis parinktimis, atrasime nuorodas tam tikroms funkcijoms atlikti ir išmoksime kurti scenarijus. Bet kokiu atveju, šios naujos pamokų serijos pabaigoje turėtume sugebėti tinkamai naudoti komandinę eilutę ir būti pasirengę atlikti išplėstines mūsų sistemos konfigūracijas.
Šioje pamokų serijoje vaizdai bus gauti iš mano virtualios mašinos, kurioje įdiegta „Ubuntu“, tačiau iš esmės visos komandos ir metodai, kuriuos pamatysime čia, bus perkeliami į „Mac OS“, „Unix“ ar bet kurį kitą „Linux“ platinimą.
Gerai, tai gali skirtis priklausomai nuo operacinės sistemos, paprastai ieškosite programos „Terminalas“ Programos -> Komunalinės paslaugos jei naudojate „Mac“, kai kuriuose „Linux“ platinimuose jis yra Programos -> Sistema arba Programos -> Komunalinės paslaugos.
Mano Ubuntu versijoje jis yra Kompiuteris -> usr -> share -> programos bet kadangi „Ubuntu“ turi šoninį „doką“, aš jį tempiau į jį iš atitinkamo aplanko.

Kituose „Linux“ platinimuose taip pat galite pasiekti komandų eilutę dešiniuoju pelės mygtuku spustelėdami darbalaukį ir pasirinkę parinktį „Atidaryti terminalą“.
Anksčiau minėjome, kad programinė įranga, atsakinga už visų komandų aiškinimą ir vykdymą, vadinama „apvalkalu“. Yra įvairių tipų „apvalkalas“, tačiau labiausiai paplitęs yra „bash“ („Bourne“ vėl apvalkalas) ir yra tas, kurį pagal numatytuosius nustatymus įtraukia dauguma „Linux“ paskirstymų. Norėdami sužinoti, kokią apvalkalo versiją naudojate, terminale galite paleisti šią komandą:
echo $ SHELL

Šiuose vadovėliuose bus naudojamas „bash“, kuris turėtų paprašyti jūsų apvalkalo vietos ir pavadinimo.

Trumpesnis kelias:Terminalai išsaugo įvykdytų komandų istoriją, todėl, jei norite pakartoti komandą, galite paspausti aukštyn, kol pasieksite ieškomą komandą, ir netgi galite ją redaguoti perkeldami žymeklį iš kairės į dešinę.
Pradėsime nuo elementariausių komandų.
pwd
„Pwd“ komanda yra frazės „spausdinti darbo katalogą“ santrumpa, kuri nurodo apvalkalui, kad jis turėtų atspausdinti konsolėje absoliutų kelią, kuriuo šiuo metu dirbate.

Sąvoka „absoliutus kelias“ reiškia tikslų sistemos adresą, į kurį nurodoma, pradedant nuo šaknies iki lapo, kurį tikrai norite pasiekti, ir visada prasideda pasviruoju brūkšniu (/). Be to, kelias gali būti „santykinis“, kuris, kaip rodo jo pavadinimas, nurodo kelią nuo dabartinės vietos iki minėto lapo ir nenaudoja juostos (/) pradžioje.
Priežastis, kodėl kalbu apie „šaknis“ ir „lapus“, yra ta, kad sistemos (visų OS) failų struktūra yra hierarchinė medžio pavidalu, kurį galima pamatyti taip:

Tokiu būdu, jei norite toliau naršyti po medį, turite žinoti, kokie lapai (ar šakos) yra kataloge, kuriame esate, tam naudojame kitą komandą.
ls [parinktys] [vieta]
Kita pagrindinė komanda, kurioje išvardyti failai ir katalogai, esantys tiksliniame aplanke. Skliausteliuose esanti informacija yra neprivaloma ir leidžia mums keisti rezultatų rodymo būdą ir aplanką, kurį norime peržiūrėti.

Šiuo atveju mes galime pamatyti, kaip jis veikia daugiau ar mažiau. Pirmoji komanda rodo paprastą tų katalogų ir failų sąrašą dabartiniame kataloge. Antrasis juos išvardija naudodamas parinktį „-l“, kuris yra ilgas sąrašas ir rodo objekto turimus leidimus, blokų skaičių, to paties savininką, grupę, kuriai jis priklauso, vietą, kurią jis užima, data ir modifikavimo laikas ir galiausiai failo ar katalogo pavadinimas. Ir trečiasis išvardija failus ir katalogus aplanke „Dokumentai“.
Pastaba:Galima pridėti ir kitų papildomų parinkčių, tarp jų yra „-a“, rodantis failus ir dokumentus, įskaitant paslėptus.
Galiausiai, norėdami pereiti prie katalogo, naudojame šią komandą.
cd [vieta]
Sutrumpintai „Keisti katalogą“, ši komanda perkelia raginimą į nurodytą absoliučią arba santykinę kelią. Jei kelias nenurodytas, jis pateks tiesiai į katalogą „home“ (kuris mano vartotojo atveju „manuel“ yra / home / manuel).
Šiuo metu viskas, mes tęsime naudodami daugiau komandų kitame vadove. Laukiu jūsų komentarų, iki kito karto!Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave