Ubuntu pagrindai terminalo kodavimo srityje

Efektyviai naudojant „Ubuntu Linux“ terminalą bus labai padidintas našumas ir suteikiama galimybė naudotis daugeliu įrankių, kuriuos galima gauti tik iš komandų eilutės. Daugeliu atvejų gali būti greičiau atlikti veiksmus iš komandų eilutės, o ne naudojant grafinę sąsają. „Ubuntu“ yra daugybė komunalinių paslaugų, kurias galite naudoti viskas nuo dokumento žodžių skaičiavimo iki vaizdo failų kūrimo ir kodavimo. Jei esate naujas „Linux“, komandų eilutės supratimas gali atrodyti kaip nelengvas uždavinys, bet kai žinosite pagrindines komandas, turėsite galingą įrankių rinkinį.

Naršymas failų sistemoje

Yra nemažai grafinių programų, skirtų naršyti Ubuntu failų sistemoje, bet taip pat galite pereiti iš komandų eilutės. Toliau pateikiamas dažniausiai naudojamų komandų naršymui failų sistemoje sąrašas:

ls - sąrašo failai ir katalogai dabartiniame kataloge cd - pakeisti katalogą pwd - spausdinti esamą katalogą mkdir - sukurti naują katalogą rm - pašalinti failą rmdir - pašalinti katalogą cp - kopijuoti failą mv - perkelti failą

Naudojant komandų eilutę naršyti failų sistemoje, du laikotarpiai, tarp kurių nėra tarpų, reiškia katalogą, kurio lygis yra aukštesnis už tą, kurį šiuo metu esate. Pavyzdžiui, „cd ..“ (be kabučių) pakeistų jūsų dabartinį darbą katalogą ir perkelti jus į vieną lygį.

„Wildcard“

Žvaigždutė arba „ “ simbolis veikia kaip simbolis Ubuntu ir kituose „Linux“ regionuose. Naudojant jį nukreipiamas Ubuntu, kad jis atitiktų kiekvieną atvejį, kai bent vienas ar daugiau simbolių atitinka modelį. Pavyzdžiui, komandos "ls .txt" išdavimas parodys visus dabartiniame kataloge esančius failus, kurie baigiasi ".txt". Kitas pavyzdys yra „ls ubuntu “ - tai parodys visus dabartiniame kataloge esančius failus, kurių pavadinime yra žodis „ubuntu“.

Darbas su failais

Taip pat galite peržiūrėti ir valdyti failus tiesiai iš Ubuntu komandinės eilutės. Toliau pateiktose komandose pateikiamos kai kurios dažniausiai naudojamos komunalinės paslaugos:

katė - rodyti visą failo turinį mažiau - rodomas failo turinys, leidžiantis vartotojui perkelti turinį wc - count žodžius faile df - rodyti esamą disko naudojimo grep - ieškoti eilutės ar modelio viršaus - rodo dabartinius procesus

Darbas su „grep“

„Grep“ yra labai galingas įrankis ir dažnai naudojamas ieškant failų ar išvesties. Komanda vadinama taip:

„Grep“ failas

Tarkime, kad kataloge yra daug failų, bet negalite prisiminti, kuriame faile yra reikalingas telefono numeris - viskas, ką galite prisiminti, yra tas, kad numeris prasideda „512-“. Failą galite rasti naudojant grep tokiu būdu:

grep "512-" * .txt

Naudojant pirmiau minėtą pakaitos simbolį, ši komanda ieškos simbolių „512-“ (be kabučių) visuose failuose, kurie baigiasi „.txt“ plėtiniu.

Vamzdžiai ir peradresavimai

Programos, paleistos komandinėje eilutėje, išvestį galima nukreipti į failus arba „perkelti“ į kitą komandų eilutės programą. Simbolis „didesnis nei“ arba „>“ nukreipia išvestį į failą, o ne spausdinimą į terminalą. Pavyzdžiui:

ls * .jpg> image_files.txt

Ši komanda išvardytų visus failus, kurie baigsis .jpg, ir išsaugos šiuos pavadinimus faile, vadinamame „image_files.txt“. Failas perrašomas kiekvieną kartą paleidus komandą. Jei vietoj to norite pridėti failą be ankstesnių rezultatų perrašymo, galite naudoti „>>“ taip:

ls * .png >> image_files.txt

Tai pridės visų kietajame diske esančių failų pavadinimus, kurie baigsis „.png“ failu į „image_files.txt“ failą.

„|“ simbolis perima iš vienos programos išvestį ir naudoja ją kaip įvestį į kitą programą. Pvz., Toliau naudojama komanda „cat“, kad gautumėte failo „images_files.txt“ turinį ir tada pradėtumėte grep įrankį ieškoti žodžio „šunys“ tose rinkmenose:

katė image_files.txt | „Grep“ šunys

Veikia efektyviai

Rodyklių klavišais pereikite prie anksčiau įvestų komandų. „Istorijos“ komanda taip pat išvardija visas komandas, kurios buvo išleistos iš komandinės eilutės per dabartinę sesiją. Galite naudoti grep, kad galėtumėte ieškoti per praeitį įvestą komandą.

Pagal numatytuosius nustatymus Ubuntu galima užpildyti komandų pavadinimus. Pvz., Įvedus pirmąją komandos raidę ir tada pataikydami į „Tab“, Ubuntu grįš visų komandų, kurios prasideda nuo tos pirmosios raidės, sąrašą.

Rekomenduojama