Kada se ulogujete prvi put, vas trenutni radni direktorijum je vas home direktorijum. Vas home direktorijum ima isto ime kao i vase korisnicko ime, na primer, ee91ab, it to je mesto gde se cuvaju vasi licni fajlovi i poddirektorijumi.
Da bi ste saznali sta se nalazi u vasem home direktorijumu, ukucajte
% ls (krace od list)
ls komanda izlistava sadrzaj vaseg trenutnog radnog drektorijuma.
Mozda nece biti vidljivih fajlova u vasem home direktorijumu, u tom slucaju, vratice se UNIX prompt. Alternativno, mozda vec postoje neki fajlovi ubaceni od strane Sistemskog Administratora kada je vas nalog kreiran.
ls u stvari, ne cini, da svi fajlovi u vasem home direktorijumu budu izlistani, vec samo oni cije ime ne pocinje sa tackom (.) Fajlovi koji pocinju sa tackom (.) su poznati kao skriveni fajlovi i obicno sadrze vazne informacije programskih konfiguracija. Skriveni su jer ih ne trebate menjati osim u slucaju ako ste veoma upoznati sa UNIX-om!!!
Da izlistate sve fajlove u vasem home direktorijumu ukljucujuci one cije ime pocinje sa tackom, ukucajte
% ls -a
ls je primer komande koja moze da sadrzi opcije: -a je primer jedne opcije. Opcije menjaju ponasanje komande. Postoje online manual stranice koje vam govore koje opcije odredjena komanda moze da sadrzi, i na koji nacin opcija modifikuje ponasanje komande. (Pogledajte kasnije u ovom tutorijalu)
Sada cemo kreirati poddirektorijum u vasem home direktorijumu da sadrzi fajlove koje cete vi kreirati i koristiti tokom ovog tutorijala. Da bi ste kreirali pod-direktorijum unixstuff u vasem trenutnom radom direktorijumu ukucajte
% mkdir unixstuff
Da bi ste videli direktorijum koji ste upravo kreirali, ukucajte
% ls
Komanda cd direktorijum znaci promeni trenutni radni direktorijum u 'direktorijum'. Trenutni radni direktorijum moze biti direktorijum u kome se nalazite, tj. vasa trenutna pozicija u stablu fajl sistema.
Da se premestite u direktorijum koji ste upravo kreirali, ukucajte
% cd unixstuff
Ukucajte ls da vidite sadrzaj (koji treba da je prazan)
Kreirajte jos jedan direktorijum unutar unixstuff direktorijuma sa imenom backups
Jos uvek u unixstuff direktorijumu, ukucajte
% ls -a
Kao sto mozete da vidite, u unixstuff direktorijumu (i u svim ostalim direktorijumima), postoje dva specijalna direktorijuma koji se nazivaju (.) i (..)
U UNIX-u, (.) znaci trenutni direktorijum, tako da kucajuci
% cd .
| Beleska: postoji prazno polje izmedju cd i tacke |
znaci ostani gde si (unixstuff direktorijum).
Na pocetku, ovo se moze ciniti ne preterano korisnim, ali koristeci (.) kao ime trenutnog direktorijuma ce vam ustedeti dosta kucanja, kao sto cemo videti kasnije u tutorijalu.
(..) znaci maticni direktorijum trenutnog direktorijuma, tako da kucajuci
% cd ..
ce vas dovesti u jedan direktorijum iznad u hijerarhiji (nazad u vas home direktorijum). Probajte.
Beleska: kucajuci cd bez argumenata vas uvek vraca u vas home direktorijum. Ovo je veoma korisno ako se izgubite u fajl sistemu.
Putanje vam omogucavaju da saznate gde se nazalite u odnosu na ceo fajl-sistem. Na primer, da bi ste pronasli apsolutnu putanju vaseg home direktorijuma, ukucajte cd da se vratite u vas home direktorijum i onda ukucajte
% pwd
Puna putanja ce izgledati nesto slicno ovom -
/a/fservb/fservb/fservb22/eebeng99/ee91ab
sto znaci da ee91ab (vas home direktorijum) je u direktorijumu eebeng99 (direktorijum grupe),koji se nalazi u fservb fajl-serveru.
Beleska:
/a/fservb/fservb/fservb22/eebeng99/ee91ab
se moze skratiti na
/user/eebeng99/ee91ab
Koristite komande ls, pwd i cd da istrazite fajl sistem.
(Zapamtite, ako se izgubite, ukucajte samo cd da se vratite u vas home direktorijum)
Prvo kucajte cd da se vratite u vas home durektorijum, onda kucajte
% ls unixstuff
da izlistate sadrzaj unixstuff direktorijuma.
Sada kucajte
% ls backups
Dobicete poruku slicnu ovoj -
backups: No such file or directory
To je zato sto, backups nije u vasem trenutnom radnom direktorijumu. Da bi koristili komandu na fajlu (ili direktorijumu) koji se ne nalazi u trenutnom radnom direktorijumu (direktorijum u kome se tranutno nalazite), morate da koristite cd da dodjete do tacnog direktorijuma, ili da navedete punu putanju. Da izlistate sadrzaj vaseg backups direktorijuma, morate ukucati
% ls unixstuff/backups
Home direktorijumi se mogu predstaviti i koriscenjem ~ znaka. Moze se koristiti za odredjivanje putanje koje pocinju u vasem home direktorijumu. Znaci kucajuci
% ls ~/unixstuff
izlistace se sadrzaj vaseg unixstuff direktorijuma, bez obzira gde se trenutno nalazite u fajl sistemu.
Sta mislite da ce
% ls ~
izlistati?
Sta mislite da ce
% ls ~/..
izlistati?
| ls | izlistava fajlove i direktorijume |
| ls -a | izlistava sve fajlove i direktorijume |
| mkdir | kreira direktorijum |
| cd directory | premesta se u zadati direktorijum |
| cd | premesta se u home direktorijum |
| cd ~ | premesta se u home direktorijum |
| cd .. | premesta se u maticni direktorijum iznad |
| pwd | prikazuje putanju trenutnog direktorijuma |