===== 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/ [[st-linux_alapok:st-linux_alapok|< Vissza]]