Informatika1-2012/Gyakorlat0
A MathWikiből
(Változatok közti eltérés)
48. sor: | 48. sor: | ||
* '''cd''': könyvtárváltás. Ha paraméter nélkül hívjuk meg, akkor a saját mappánkba visz. | * '''cd''': könyvtárváltás. Ha paraméter nélkül hívjuk meg, akkor a saját mappánkba visz. | ||
* '''ls''': ('''-a''', '''-h''', '''-l'''): listázás. | * '''ls''': ('''-a''', '''-h''', '''-l'''): listázás. | ||
− | |||
* '''mkdir''': könyvtár létrehozása, pl: ''mkdir BME'' | * '''mkdir''': könyvtár létrehozása, pl: ''mkdir BME'' | ||
* TAB: kiegészítés | * TAB: kiegészítés | ||
58. sor: | 57. sor: | ||
* '''man''': az adott parancsról leírást ad, pl: ''man ls''. A leírásban navigálni a 'fel', illetve a 'le' billentyűkkel, továbbá a 'PageUp', 'PageDown'-nal lehet. Kereséshez '/' jel után kell beírni a kifejezést. Kilépés 'q'-val. | * '''man''': az adott parancsról leírást ad, pl: ''man ls''. A leírásban navigálni a 'fel', illetve a 'le' billentyűkkel, továbbá a 'PageUp', 'PageDown'-nal lehet. Kereséshez '/' jel után kell beírni a kifejezést. Kilépés 'q'-val. | ||
* '''history''': parancs történet lekérdezése | * '''history''': parancs történet lekérdezése | ||
+ | * '''apropos''': parancs/program nevek keresése | ||
* '''top''': futó alkalmazások | * '''top''': futó alkalmazások | ||
* '''killall''', '''xkill''': processzek leállítása | * '''killall''', '''xkill''': processzek leállítása | ||
* '''vim''': command line szövegszerkesztő | * '''vim''': command line szövegszerkesztő | ||
+ | * '''cat''': fájl tartalmának kiíratása, pl: ''cat valami.txt''. Ha nem adunk meg fájlnevet, akkor a billentyűzetről vár bevitelt. Kilépés: Ctrl-D-vel. | ||
* '''grep''': szöveg mintázatok keresése állományokban | * '''grep''': szöveg mintázatok keresése állományokban | ||
* '''less''': szöveges állományok megjelenítése | * '''less''': szöveges állományok megjelenítése | ||
* '''head''' (-n ), '''tail''' (-n ): fájl elejének és végének a kiiratása | * '''head''' (-n ), '''tail''' (-n ): fájl elejének és végének a kiiratása | ||
* '''>''','''<''','''|''': output átirányítása, "pipe"-olás | * '''>''','''<''','''|''': output átirányítása, "pipe"-olás | ||
− | |||
− | |||
* '''sort''' (-g -k): szövegállomány rendezése | * '''sort''' (-g -k): szövegállomány rendezése | ||
− | |||
* '''wc''' (-l): byte/karakterek/sorok számolás adott fájlra | * '''wc''' (-l): byte/karakterek/sorok számolás adott fájlra | ||
+ | * '''ssh''': távoli gépre való bejelentkezést teszi lehetővé. pl. ssh felhasznalo@szerver.cim.hu | ||
+ | * '''scp''': távoli gépre/gépről való másolás. pl. scp felhasznalo@szerver.cim.hu/home/felhasznalo/dokumentum.txt ./dokumentum.txt | ||
+ | * '''wget''': file-ok letöltése HTTP, HTTPS és FTP használatával | ||
* '''mc''': midnight commander fájlböngésző | * '''mc''': midnight commander fájlböngésző | ||
* '''exit''': kilépés terminálból (vagy ctrl+d) | * '''exit''': kilépés terminálból (vagy ctrl+d) | ||
* '''sudo''': programok futtatása superuserként | * '''sudo''': programok futtatása superuserként | ||
+ | === Feladatok === | ||
+ | *Hozz létre egy könyvtárat "GYAK1" néven a saját mappádban, és lépj be a mappába! | ||
+ | <source lang="bash"> | ||
+ | mkdir GYAK1 | ||
+ | cd ./GYAK1 | ||
+ | </source> | ||
+ | * Töltsd le a wget programmal az alábbi (gráf) él listát: [https://dl.dropbox.com/u/1100162/edge_list] | ||
+ | <source lang="bash"> | ||
+ | wget https://dl.dropbox.com/u/1100162/edge_list | ||
+ | </source> | ||
+ | * készíts biztonsági másolatot a file-ról | ||
+ | <source lang="bash"> | ||
+ | cp edge_list edge_list_save | ||
+ | </source> |
A lap 2012. szeptember 3., 23:24-kori változata
Tartalomjegyzék |
Disztribúciók
- Néhány példa:
- Debian
- Ubuntu
- Arch Linux
- Slackware
- Red Hat
- Ubuntu "derivatives":
- Kubuntu
- Xubuntu
- Chromium OS
- Elementary OS
- Linux disztribúciók fejlődése: [1]
- Próba: ubuntu Live CD, flash, wubi
Ablakkezelők
- Néhány példa [2]:
- Gnome 3, Gnome Shell
- Unity
- KDE
- Xfce
A Linux fájlrendszere
- Tulajdonságok:
- Fa struktúra
- / : gyökér könyvtár. A fájlrendszer kiindulópontja.
- állományok:
- közönséges
- speciális (pl. /dev/cdrom)
- katalógus
- Néhány katalógus
- /home/: A felhasználók saját könyvtárai (teljes hozzáférés).
- /boot/ : A boot-oláshoz szükséges fájlok.
- /tmp/ : Alkalmazások ideiglenes fájljai.
- /dev/ : Eszközök (HDD, CD, billentyűzet)
- /mnt/ : Mount pontokat tartalmazó könyvtár
- ./ : Az aktuális könyvtár.
- ../ : Az aktuális könyvtár szülő könyvtára.
- ~/ : A felhasználó home könyvtára. Ugyanaz, mint a $HOME környezeti változó.
- Mindenkinek van egy saját mappája a /home/student/felhasznaloi_nev alatt.
Shell
- Parancsértelmező és programozási nyelv. A parancsokat a standard inputról, vagy állományból olvassa.
- Felhasználói felületet megvalósító parancsértelmező.
- Példák: sh, bash, ksh, csh, vsh, tcsh
Prancsok, programok
- pwd: aktuális könyvtár kiíratása
- cd: könyvtárváltás. Ha paraméter nélkül hívjuk meg, akkor a saját mappánkba visz.
- ls: (-a, -h, -l): listázás.
- mkdir: könyvtár létrehozása, pl: mkdir BME
- TAB: kiegészítés
- cp: másolás, pl: cp mit.txt hova.txt
- mv: mozgatás/átnevezés (az eredeti nem marad meg), pl: mv mit.txt hova.txt
- rm: törlés, pl: rm alma.txt. Könyvtár esetén: rm -r BME
- quota: A felhasznált/megmaradt helyet írja ki. Ha a kvótánk betelik, akkor nem kapjuk meg a nekünk címzett leveleket és a grafikus terminálra sem tudunk belépni; ilyenkor a parancssoros terminálra belépve tudjuk kitakarítani a home-unkat.
- df, du (-h): lemezen szabad / felhasznált helyet írja ki.
- man: az adott parancsról leírást ad, pl: man ls. A leírásban navigálni a 'fel', illetve a 'le' billentyűkkel, továbbá a 'PageUp', 'PageDown'-nal lehet. Kereséshez '/' jel után kell beírni a kifejezést. Kilépés 'q'-val.
- history: parancs történet lekérdezése
- apropos: parancs/program nevek keresése
- top: futó alkalmazások
- killall, xkill: processzek leállítása
- vim: command line szövegszerkesztő
- cat: fájl tartalmának kiíratása, pl: cat valami.txt. Ha nem adunk meg fájlnevet, akkor a billentyűzetről vár bevitelt. Kilépés: Ctrl-D-vel.
- grep: szöveg mintázatok keresése állományokban
- less: szöveges állományok megjelenítése
- head (-n ), tail (-n ): fájl elejének és végének a kiiratása
- >,<,|: output átirányítása, "pipe"-olás
- sort (-g -k): szövegállomány rendezése
- wc (-l): byte/karakterek/sorok számolás adott fájlra
- ssh: távoli gépre való bejelentkezést teszi lehetővé. pl. ssh felhasznalo@szerver.cim.hu
- scp: távoli gépre/gépről való másolás. pl. scp felhasznalo@szerver.cim.hu/home/felhasznalo/dokumentum.txt ./dokumentum.txt
- wget: file-ok letöltése HTTP, HTTPS és FTP használatával
- mc: midnight commander fájlböngésző
- exit: kilépés terminálból (vagy ctrl+d)
- sudo: programok futtatása superuserként
Feladatok
- Hozz létre egy könyvtárat "GYAK1" néven a saját mappádban, és lépj be a mappába!
<source lang="bash"> mkdir GYAK1 cd ./GYAK1 </source>
- Töltsd le a wget programmal az alábbi (gráf) él listát: [3]
<source lang="bash"> wget https://dl.dropbox.com/u/1100162/edge_list </source>
- készíts biztonsági másolatot a file-ról
<source lang="bash"> cp edge_list edge_list_save </source>