Izlistavanje fajlova i direktorijuma

ls (list)

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)

Kreiranje Direktorijuma

mkdir (make directory)

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 

Premestanje u drugi direktorijum

cd (change directory)

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)

Vezba 1a

Kreirajte jos jedan direktorijum unutar unixstuff direktorijuma sa imenom backups

Direktorijumi . i ..

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

pwd (print working directory)

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

Vezba 1b

Koristite komande ls, pwd i cd da istrazite fajl sistem.

(Zapamtite, ako se izgubite, ukucajte samo cd da se vratite u vas home direktorijum)

Vise o home direktorijumima i putanjama

Razumevanje putanja

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 

~ (vas home direktorijum)

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?

Pregled

lsizlistava fajlove i direktorijume
ls -aizlistava sve fajlove i direktorijume
mkdirkreira direktorijum
cd directorypremesta se u zadati direktorijum
cdpremesta se u home direktorijum
cd ~premesta se u home direktorijum
cd ..premesta se u maticni direktorijum iznad
pwdprikazuje putanju trenutnog direktorijuma
 
prvi_tutorijal.txt · Last modified: 2007/07/17 10:29 (external edit)
 
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki