Linux operativni sustavi imaju mnogo ugrađenih uslužnih programa, čija se interakcija obavlja unošenjem odgovarajućih naredbi u sustav "Terminal" sa raznim argumentima. Zahvaljujući tome korisnik može učiniti sve što je moguće za kontrolu samog OS-a, raznih parametara i dostupnih datoteka. Jedan od popularnih timova je mačka, a služi za rad sa sadržajem datoteka različitih formata. Nadalje, željeli bismo pokazati nekoliko primjera upotrebe ove naredbe pomoću jednostavnih tekstualnih dokumenata.
Korištenje cat naredbe na Linuxu
Tim koji je danas razmatran dostupan je za sve distribucije na bazi Linux kernela i svugdje izgleda isto. Zbog toga je sklop koji se koristi nije bitan. Današnji primjeri implementirat će se na računalo na kojem radi Ubuntu 18.04, a vi se samo morate upoznati s argumentima i principom njihovih postupaka.
Pripremne aktivnosti
Prvo bih želio posvetiti vrijeme preliminarnim radnjama, jer nisu svi korisnici upoznati s principom konzole. Činjenica je da kada otvorite datoteku, morate ili odrediti tačan put do nje ili pokrenuti naredbu, direktno u samoj mapi "Terminal". Zbog toga, preporučujemo da prvo pregledate ovaj vodič:
- Pokrenite upravitelj datoteka i idite u mapu u kojoj su spremljene potrebne datoteke.
- Kliknite desnim tasterom miša na jedan od njih i odaberite "Properties".
- Na kartici "Basic" pročitajte informacije o nadređenoj mapi. Zapamtite ovaj put jer će vam kasnije dobro doći.
- Bježi "Terminal" preko menija ili kombinacije tastera Ctrl + Alt + T.
- Registrirajte naredbu
cd / home / user / folder
gde korisnik - korisničko ime i folder - mapu u kojoj su objekti pohranjeni. Za kretanje po stazi odgovorna je standardna naredba.cd
.
Ova metoda vrši prijelaz u određeni direktorij putem standardne konzole. Daljnje akcije će se izvoditi i kroz ovu mapu.
Pogledajte sadržaj
Jedna od glavnih funkcija ove naredbe je prikaz sadržaja različitih datoteka. Sve informacije su prikazane u zasebnim linijama u "Terminal"i aplikacija mačka izgleda ovako:
- U konzolu unesite
mačji testfile
gde testfile - ime željene datoteke, a zatim pritisnite tipku Unesite. - Pogledajte sadržaj objekta.
- Možete otvoriti nekoliko datoteka odjednom, za to morate navesti sva njihova imena, na primjer,
mačka testfile testfile1
. - Linije će biti kombinirane i prikazane kao jedna cjelina.
Ovako to funkcionira mačka bez korištenja dostupnih argumenata. Ako samo pišete "Terminal"mačka
, dobit ćete svojevrsnu bilježnicu s konzolom s mogućnošću snimanja željenog broja linija i njihovo spremanje klikom na Ctrl + D.
Numeriranje linija
Sada ćemo dotaknuti dotični tim koristeći različite argumente. Trebali biste započeti s numeriranjem linija, a ovo je odgovorno-b
.
- U konzolu napiši
cat -b testfile
gde testfile - naziv željenog objekta. - Kao što vidite, svi prisutni neprazni redovi bili su numerirani.
- Ovaj argument možete koristiti sa izlazom nekoliko datoteka, kao što je prikazano gore. U ovom slučaju brojanje će se nastaviti.
- Ako želite numerirati sve retke, uključujući prazne retke, morate koristiti argument
-n
, a onda tim poprima formu:mačka -n testfile
.
Izbrišite duplikate praznih linija
Dešava se da u jednom dokumentu postoje mnoge prazne linije koje su se na bilo koji način pojavile. Ručno ih brisanje kroz uređivač nije uvijek prikladno, pa ovdje možete pristupiti i naredbi mačkaprimjenom argumenta-s
. Tada linija poprima formucat -s testfile
(dostupan je popis nekoliko datoteka).
Dodajte $ znak
Potpiši $ u naredbenoj liniji Linux operativnih sustava znači da će naredba unesena dolje biti izvršena u ime redovnog korisnika, bez davanja korijenskih prava. Ponekad je potrebno dodati takav znak na kraj svih redaka datoteke, a za to biste trebali koristiti argument-E
. Rezultat jemačka -E testfile
(pismo E mora biti velikim slovima).
Spajanje više datoteka u jednu novu
Mačka omogućava vam brzo i jednostavno kombiniranje nekoliko objekata u jedan novi, koji će biti spremljeni u istu mapu iz koje se provode sve radnje. Jednostavno morate učiniti sljedeće:
- U konzolu napiši
mačka testfile testfile1> testfile2
(Broj naslova prije > može biti neograničen). Nakon unosa kliknite na Unesite. - Otvorite direktorij preko upravitelja datoteka i pokrenite novu datoteku.
- Može se vidjeti da sadrži sve retke iz svih navedenih dokumenata.
Koristi se još nekoliko manje argumenata, ali svakako ih treba spomenuti:
-v
- će prikazati verziju uslužnog programa;-h
- prikazuje pomoć s osnovnim informacijama;-T
- Dodajte prikaz na kartici kao znakove ^ I.
Bili ste upoznati s postupkom uređivanja dokumenata koji može biti koristan za kombiniranje običnog teksta ili konfiguracijskih datoteka. No, ako ste zainteresirani za stvaranje novih objekata, preporučujemo da pogledate naš drugi članak na sljedećoj poveznici.
Pročitajte više: Stvaranje i brisanje datoteka na Linuxu
Uz to, u Linux operativnim sistemima još uvijek postoji veliki broj popularnih i često korištenih naredbi; o njima saznajte u zasebnom članku u nastavku.
Pogledajte također: Često korištene naredbe na Linux terminalu
Sada znate za standardnu naredbu mačka sve što vam može biti korisno pri radu "Terminal". U interakciji s njim nema ništa komplicirano; glavno je pridržavati se sintaksa i atributnih registara.