Felhasználói eszközök

Eszközök a webhelyen


st-linux_alapok:fejezetek:linux-alapok

Alapok. Fontosabb parancsok

A terminál

A GNU/Linux operációs rendszer karakteres felületén, vagy a grafikus felületen a Terminál programot elindítva a promt-ot és egy villogó kurzort látunk. A promt alapértelmezés szerint a bejelentkezett felhasználó nevét, a gépnevet és az aktuális könyvtár elérési utját mutatja. A felhasználó nevet a gépnévtől a @ karakter választja el:

  palferi@lizi:~$ 

A gépnév után : karaktert látunk. A promt végén a $ azt mutatja, hogy egyszerű felhasználóként vagyunk bejelentkezve. Rendszergazdaként, root-ként bejelentkezve itt a # karaktert látnánk. A ~ jel a home könyvtár rövidített beírása. A pwd paranccsal kérdezzük le az aktuális könyvtárat:

  palferi@lizi:~$ pwd
  /home/palferi

GNU/Linux és más UNIX szerű rendszereknél minden felhasználónak a /home könyvtárban van a felhasználói nevével megegyező home könyvtára, kivéve a root felhasználót. Az ő home könyvtára a /root.
Lépjünk a gyökérkönyvtárba (root directory) a cd / paranccsal:

  palferi@lizi:~$ cd /
  palferi@lizi:/$ 

A promt megváltozott, a ~ helyett a gyökérkönyvtár jele, a / szerepel benne.

Könyvtárszerkezet

Linux alatt a könyvtárak egy fa struktúrában vannak rendezve. A gyökér (root) könyvtár „/” mindennek a kiindulópontja.

/ A hierarchikus könyvtárfa kiindulópontja (gyökér könyvtár)
/boot A rendszer indításához szükséges állományok helye
/bin A futtatható parancsok könyvtára - binaries
/sbin A rendszergazda parancsai - superuser bin
/lib Az induláshoz szükséges osztott rendszerkönyvtárak - libraries. Továbbá tartalmazza a rendszerhez csatolható modulokat, meghajtóprogramokat
/dev A rendszerhez csatlakozott, csatolható különleges állományok - devices
/etc Beállítófájlok, helyi indító parancsok, jelszavak, hálózati-beállítók, etc. helye
/home Minden felhasználó saját könyvtára ebben a könyvtárban van
/mnt A felcsatolt (mountolt) perifériák könyvtára. - mount
/media Az automatikusan felcsatolt perifériák könyvtára. pl. pendrive
/proc Itt találhatóak az éppen futó műveletek, fájlként leképezve, sorszámozva, illetve információk a rendszerről: processzorról, memóriáról, stb.
/root A rendszer gazdájának könyvtára
/tmp Ideiglenes adatok tárolására használt könyvtár
/usr Alkalmazások, rendszereszközök tömkelege, a legforgalmasabb könyvtár
/var Változó adatokat tartalmazó állományok könyvtára. /pl.: nyomtatási munkák, levelek, stb.
/var/log Napló fájlok, különös jelentőséggel bírnak a rendszer biztonságának szempontjából

Minden könyvtárban található 2 speciális könyvtár:

. az aktuális könyvtár
.. szülőkönyvtár (a /-ban nincs ilyen)

Az ls parancs

Az ls paranccsal kilistázhatjuk egy könyvtár tartalmát. Ha nem adunk meg paraméterként könyvtárnevet, akkor az aktuális könyvtár tartalmát listázza ki. A -l kapcsolóval kiadva (ls -l) a fájlokról részletes információt jelenít meg. A -a kapcsoló a rejtett fájlokat is megjeleníti. (Rejtett fájlok első karaktere Linuxon . (pont) karakter).

palferi@lizi:~$ ls -la
összesen 1388
drwxr-xr-x 45 palferi palferi   4096 okt    3 17:51 .
drwxr-xr-x  5 root    root      4096 dec    5  2016 ..
-rw-rw-r--  1 palferi palferi 724480 jan   19  2017 aaaaa-1.doc
drwx------  3 palferi palferi   4096 nov   20  2016 .adobe
drwxr-xr-x  2 palferi palferi   4096 szept 12 17:23 Asztal
,,,

néhány fontosabb kapcsoló:

-S méret szerint rendezi a listát
-r fordított sorrendben rendez
-t módosítási idő szerint rendez

A cp parancs

Átmásolja a forrás fájlt a megadott helyre. Néhány fontosabb kapcsoló:

-r könyvtár egész tartalmának másolása rekurzívan
-l linkelés másolás helyett (hard link)
-s szimbolikus linket készít

Példák:
Másoljuk az aktuális könyvtárban lévő lista17.txt fájlt a gyökér tmp könyvtárába:

palferi@lizi:~$ cp lista17.txt /tmp/

Másoljuk az aktuális könyvtárban lévő lista17.txt fájlt a szülőkönyvtárban lévő peti könyvtár Dokumentumok könyvtárába:

palferi@lizi:~$ cp lista17.txt ../peti/Dokumentumok/

Másoljuk a Letöltések könyvtárat tartalmával együtt a gyökér tmp könyvtárába:

palferi@lizi:~$ cp -r /home/palferi/Letöltések/ /tmp/

< Vissza

st-linux_alapok/fejezetek/linux-alapok.txt · Utolsó módosítás: 2017/10/05 22:19 szerkesztette: pferi