cp fajl1 fajl2 je komanda koja pravi kopiju fajl1 u trenutnom radnom direktorijumu i naziva ga fajl2
Sta cemo sledece uraditi, uzecemo fajl koji je sacuvan na mestu sa slobodnim pristupom u fajl sistemu, i koristiti cp komandu da ga kopiramo u vas unixstuff direktorijum.
Prvo, premestite se do vaseg unixstuff direktorijuma koristeci cd.
% cd ~/unixstuff
Onda u UNIX prompt-u, kucajte,
% cp /vol/examples/tutorial/science.txt .
(Beleska: Ne zaboravite tacku (.) na kraju. Zapamtite, u UNIX-u, tacka znaci trenutni direktorijum.)
Gornja komanda znaci kopiraj fajl science.txt u trenutni direktorijum, sa istim imenom.
(Beleska: Direktorijum /vol/examples/tutorial/ je mesto u kojem svi u odeljenju imaju prava pristupa i kopiranja. Ako niste na Univerzitetu, mozete preuzeti kopiju fajla ovde. Koristite 'File/Save As..' iz menija da ga sacuvate u vas unixstuff direktorijum.)
Kreirajte backup vaseg science.txt fajla tako sto ce te ga kopirati u fajl science.bak
mv fajl1 fajl2 premesta (ili preimenuje) fajl1 u fajl2
Da bi ste premestili fajl sa jednog mesta na drugo, koristite mv komandu. Ovo za efekat ima premestanje a ne kopiranje fajla, tako da cete imati samo jedan fajl a ne dva.
Moze se koristiti i za preimenovanje fajla, premestajuci fajl u isti direktorijum, ali dajuci mu drugo ime.
Sada cemo premestiti fajl science.bak u vas backup direktorijum.
Prvo, premestite se do vaseg unixstuff direktorijuma (mozete li se setiti kako?). Onda, unutar unixstuff direktorijuma, kucajte
% mv science.bak backups/.
Ukucajte ls i ls backups da vidite dali je bilo uspesno.
Da izbrisete (uklonite) fajl, koristite rm komandu. Kao primer, kreiracemo kopiju science.txt fajla i onda ga obrisati.
Unutar vaseg unixstuff direktorijuma, kucajte
% cp science.txt tempfile.txt % ls (da vidite dali je fajl kreiran) % rm tempfile.txt % ls (da vidite dali je fajl izbrisan)
Mozete koristiti rmdir komandu da uklonite direktorijum (prvo proverite dali je prazan). Pokusajte da uklonite backups direktorijum. Necete moci zato sto vam UNIX nece dozvoliti da uklonite direktorijum koji nije prazan.
Kreirajte direktorijum tempstuff koristeci mkdir, onda ga uklonite koristeci rmdir komandu.
Pre nego sto pocnete sa sledecom sekcijom, mozete ocistiti terminal prozor od predjasnjih komandi tako da rezultat sledecih komandi bude citko razumljiv.
U prompt-u, kucajte
% clear
Ovo ce ocistiti sav tekst i ostaviti samo % prompt na vrhu prozora.
Komanda cat se moze koristiti za prikazivanje sadrzaja fajla na ekranu. Kucajte:
% cat science.txt
Kao sto mozete videti, fajl je duzi nego velicina prozora, tako da sadrzaj samo proleti cineci ka necitkim.
Komanda less ispisuje sadrzaj fajla na ekran jednu po jednu stranicu. Kucajte
% less science.txt
Pretisnite [space-bar] ako zelite da vidite sledecu stranicu, kucajte [q] kao zelite da zavrsite citanje. Kao sto mozete videti, less se cesce koristi nego cat za dugacke fajlove.
head komanda ispisuje prvih deset linija fajla na ekran.
Prvo ocistite ekran a onda kucajte
% head science.txt
Onda kucajte
% head -5 science.txt
Kakva je razlika koristeci -5 sa head komandom?
tail komanda ispisuje zadnjih deset linija fajla na ekran.
Ocistite ekran i kucajte
% tail science.txt
Kako mozete pregledati zadnjih 15 linija fajla?
Koristeci less, mozete pretraziti tekstualni fajl za odredjenu rec (sablon). Na primer, da pretrazite science.txt za rec 'science', kucajte
% less science.txt
onda, jos uvek u less (tj. nemojte pritisnuti [q] da izadjete), ukucajte kosu liniju [/] i onda rec koju pretrazujete
/science
Kao sto mozete videti, less trazi i obelezava trazenu rec. Kucajte [n] da trazite sledece pojavljivanje te reci.
grep je jedna od mnogih standardnih UNIX programa. On pretrazuje fajl za odredjene reci ili sablone. Prvo ocistite ekran, onda kucajte
% grep science science.txt
Kao sto mozete videti, grep je prikazao svaku liniju koja sadrzi rec science.
Ili nije????
Pokusajte sa
% grep Science science.txt
grep komanda razlikuje mala i velika slova; pravi razlike izmedju Science i science.
Da ignorisete razlike izmedju velikih/malih slova, koristite -i opciju, tj. kucajte
% grep -i science science.txt
Da pretrazite za frazu ili sablon, morate je staviti izmedju apostrofa (apostrof simbol). Na primer da bi pretrazili za spinning top, kucajte
% grep -i 'spinning top' science.txt
Neke od drugih opcija za grep su:
Probajte neke od njih i vidite razlicite rezultate. Ne zabravite, mozete koristiti vise od jedne opcije, na primer, broj linija koje ne sadrze reci science ili Science je
% grep -ivc science science.txt
Zgodna je i wc komanda, krace za broj reci. Da prebrojite reci za science.txt, kucajte
% wc -w science.txt
Da saznate koliko linija sadrzi fajl, kucajte
% wc -l science.txt
| cp fajl1 fajl2 | kopiraj fjl1 u fajl2 |
| mv fajl1 fajl2 | premesti ili preimenuj fajl1 u fajl2 |
| rm fajl | ukloni fajl |
| rmdir direktorijum | ukloni direktorijum |
| cat fajl | prikazi fajl |
| more fajl | prikazi fajl jedu po jednu stranicu |
| head fajl | prikazi prvih nekoliko linija fajla |
| tail fajl | prikazi nekoliko zadnjih linija fajla |
| grep 'keyword' fajl | pretrazi fajl za odredjenu rec |
| wc fajl | izbroji broj linija/reci/znakova u fajlu |