Kihagyás

Navigáció

Munkakönyvtár

A pwd parancs segítségével megtudhatod, hol tartózkodsz éppen a fájlrendszeren belül.

A pwd parancs kiírja a munkakönyvtárat, a te jelenlegi helyed a fájlrendszeren belül:

pwd [OPTIONS]

Példa

```shell
sysadmin@localhost:~$ pwd
/home/sysadmin
```

A fenti parancs kimenete azt jelzi, hogy a felhasználó jelenleg a saját mappájában van, amely az alábbi fájlrendszerben látható.

3_1

Könyvtár váltás

A fájlok olyan adatok tárolására szolgálnak, mint például szöveg, grafika és programok. A könyvtárak olyan típusú fájlok, amelyek más fájlok tárolására szolgálnak – hierarchikus szervezeti struktúrát biztosítanak. Az alábbi kép a fájlrendszer-struktúra rövidített változatát mutatja a virtuális gépeken.

4_1

Amikor egy új virtuális gépet indítunk, akár a kurzus megnyitásával, akár a reset gomb megnyomásával, rendszergazdaként jelentkezünk be a saját könyvtárába, az alábbiakban kiemelve:

3_1

A fájlrendszer szerkezetében való navigáláshoz használd a cd (change directory) parancsot a könyvtárak megváltoztatásához.

cd [options] [path]

Ha visszanézünk a fenti grafikára, látni fogjuk, hogy a Dokumentumok könyvtár a kezdőkönyvtárban található, ahol jelenleg is tartózkodunk. Ha a Documents könyvtárba szeretnénk lépni, használjuk azt a cd parancs argumentumaként:

sysadmin@localhost:~$ cd Documents                                              
sysadmin@localhost:~/Documents$ 

A könyvtárak megegyeznek a Windows és a Mac OS mappáival. Ezekhez a népszerűbb operációs rendszerekhez hasonlóan a Linux címtárszerkezetének is van egy felső szintje. Jelen esetben ezt nem Sajátgép-nek hívják, hanem a gyökérkönyvtárnak, és a / karakter jelöli. Ha a gyökérkönyvtárba szeretnél lépni, használd a / karaktert a cd parancs argumentumaként.

sysadmin@localhost:~/Documents$ cd /
sysadmin@localhost:/$

4_3

A cd parancs argumentuma több, mint egy könyvtár neve, valójában egy elérési út. Az elérési út a / karakterrel elválasztott könyvtárak listája. Például a /home/sysadmin a kezdőkönyvtár elérési útja:

4_4

Ha a fájlrendszert térképnek tekinti, az elérési utak a lépésről lépésre történő útmutatások; használhatók bármely fájl helyének jelzésére a fájlrendszeren belül Kétféle út létezik: abszolút és relatív. Az abszolút elérési utak a fájlrendszer gyökerénél, a relatív elérési utak pedig az aktuális helyedről indulnak.

Abszolút útvonal

Az abszolút elérési út lehetővé teszi egy könyvtár pontos helyének megadását. Mindig a gyökérkönyvtárban kezdődik, ezért mindig a / karakterrel kezdődik. A /home/sysadmin saját könyvtár elérési útja abszolút elérési út. Az elérési út a gyökér / könyvtárban kezdődik, átkerül a kezdőkönyvtárba, majd a sysadmin könyvtárba. Ha ezt az utat követi egy grafikus felhasználói felületen (GUI), például az otthoni számítógépén, az valahogy így néz ki:

4_9

Használd ezt az elérési utat a cd parancs argumentumaként, hogy visszatérjen a sysadmin felhasználó saját könyvtárába.

sysadmin@localhost:/$ cd /home/sysadmin
sysadmin@localhost:~$

Ha nincs kimenet, az azt jelenti, hogy a parancs sikeres volt. Menj tovább, és ellenőrizd ezt a pwd paranccsal:

sysadmin@localhost:~$ pwd                                                       
/home/sysadmin

Relatív útvonal

A relatív elérési út útmutatást ad egy fájlhoz a fájlrendszerben lévő aktuális helyedhez képest. A relatív elérési utak nem / karakterrel kezdődnek, hanem egy könyvtár nevével. Vess egy pillantást az első cd parancs példájára. Az argumentum egy példa a legegyszerűbb relatív elérési útra: az aktuális helyen lévő könyvtár neve.

sysadmin@localhost:~$ cd Documents                                              
sysadmin@localhost:~/Documents$ 

4_5

Az alábbi kép a sysadmin könyvtárban található fájlok térképét mutatja. Jelenleg a Dokumentumok könyvtárban vagyunk, és át szeretnénk lépni a Művészeti könyvtárba:

4_6

Egy relatív elérési út az aktuális könyvtárból indul, de nem veszi bele az elérési útba. Az első lépés az lenne, hogy átlépjünk az School, majd az Art könyvtárba. Használd a / karaktert a könyvtárnevek elválasztásához, és az eredmény School/Art egy relatív elérési út a Documents könyvtártól az Art könyvtárig:

4_7

Használd a relatív elérési utat a cd parancs argumentumaként az Art könyvtárba lépéshez.

sysadmin@localhost:~/Documents/$ cd School/Art
sysadmin@localhost:~/Documents/School/Art$

A változtatás megerősítéséhez használd a pwd parancsot:

sysadmin@localhost:~/Documents/School/Art$ pwd                                      
/home/sysadmin/Documents/School/Art

Shortcuts

A shourtcotok rövidítések, amelyek megkönnyítik a munkát.

Visszalépés

Függetlenül attól, hogy melyik könyvtárban van, a .. mindig egy könyvtárral magasabban képviseli az aktuális könyvtárat, amelyet néha szülőkönyvtárnak is neveznek. Ha vissza szeretne lépni a Művészeti címtárból az Iskolai címtárba:

sysadmin@localhost:~/Documents/School/Art$ cd ..                                
sysadmin@localhost:~/Documents/School$ 

Aktuális könyvtár

Függetlenül attól, hogy melyik könyvtárban vagy, a . karakter mindig az aktuális könyvtárat jelöli. A cd-nél ez a rövidítés nem túl hasznos, de hasznos lesz a következő fejezetekben tárgyalt parancsokhoz.

Saját könyvtár

Az aktuális felhasználó kezdőkönyvtárát a ~ karakter jelöli. Ahogy fentebb említettük, mindig sysadmin felhasználóként kezdjük, akinek az otthona a /home/sysadmin címen található. Ha bármikor vissza szeretnél térni a saját könyvtáradba, hajtsd végre a következő parancsot:

sysadmin@localhost:~/Documents/School$ cd ~
sysadmin@localhost:~$