Informatika1-2008/Ismerkedés a számítógéppel
Tartalomjegyzék |
Bevezetés
A Számítástechnikai tudásbázist főként azért hoztuk létre, hogy az elsőévesek könnyen hozzászokjanak az infrastruktúrához.
Bejelentkezés Linuxba
A gépteremben a 'Ctrl+Alt+F7' billentyűkombinációval válthatunk az omnibus-t elérő grafikus linux terminálra. ('Ctrl+Alt+F5'-tel is az omnibust érjük el, de egy parancssoros terminállal. Ide akkor is be tudunk lépni ha a kvótánk betelik és így le tudjuk törölni a fölösleges fájlokat.)
- Login prompt: felhasználónév és jelszó megadása (angol billentyűzeten, az y a t mellett van).
- Használjunk gnome ablakkezelőt. Ezt a jelszó beütése előtt lehet megadni lentre kattintva. Valószínűleg ez az alapértelmezett.
A következőkben leírt parancsok többségét terminálban adjátok ki. Terminált a fenti menüben találtok (Applications / Accessories / Terminal vagy xterm, gnome-terminal parancs).
Munkátok végeztével ne felejtsetek el kilépni. (Desktop / Log Out ...)
Jelszó megváltoztatása
- Első alkalommal ajánlatos a jelszót megváltoztatni, ezt a yppasswd parancs segítségével tehetjük meg. A jelszavak beírása közben nem látunk csillagot.
- hibaüzenet kapunk rossz régi vagy nem azonos új jelszavak esetén
- sikeres jelszóváltoztatás:
hallgato@omnibus:~$ yppasswd Changing NIS account information for hallgato on proof.math.bme.hu. Please enter old password: Changing NIS password for hallgato on proof.math.bme.hu. Please enter new password: Please retype new password: The NIS password has been changed on proof.math.bme.hu.
- Jelszóválasztás szempontjai
- Alapvető biztonság
- Legalább 6-8 karakter, ebből legyen
- nagybetű (A-Z)
- kisbetű (a-z)
- szám (0-9)
- írásjel
- Legalább 6-8 karakter, ebből legyen
- Figyelem: a magyar és angol billentyűzetkiosztás különbözik!
- Alapvető biztonság
Billentyűzet beállítása
Gnome ablakkezelőt indítsunk, és a fenti panelre jobb klikk, majd adjunk hozzá (Add to Panel) egy Keyboard indicatior nevű ikont. Ez az ikon bal egérgombbal a billentyűzetkiosztások közötti váltást valósítja meg, jobb egérgombra előjövő menüből az Open Keyboard Preferences alatt a Layouts fülnél lehet módosítani/hozzáadni a kívánt kiosztást. A magyar kiosztású qwerty és qwertz az y és z helyét jelöli. Aki a szokványos magyart szeretné, ahol a z fent van, akkor válassza a Hungarian-t, amiből lenyitható a többi magyar variáns.
Fájlrendszer
Mindenkinek van egy saját mappája a /home/student/sajat_nev alatt. Ebben 50 MB-ot tárolhattok kedvetekre.
- Pontosabb parancsok
- pwd : aktuális könyvtár
- cd könyvtár : könyvtárváltás. Ha paraméter nélkül hívjuk meg, akkor a saját mappánkba visz.
- ls, ls -a, ls -l, ls -la : listázás, a paraméterek hatására a rejtett fájlokat (amelyek .-tal kezdődnek) is listázza, illetve részletesebb adatokat is kiír.
- mkdir : könyvtár létrehozása, pl: mkdir alma
- cp : másolás, pl: cp mit.txt hova.txt
- mv : mozgatás (az eredeti nem marad meg), pl: cp mit.txt hova.txt
- rm : törlés, pl: rm alma.txt. Könyvtár esetén további kapcsolókat kell megadni: rm -fr alma. Óvatosan használjuk!
- quota : az 50 MB-ból 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.
- man parancs : 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. Bocs, angol.
- history : parancs történet lekérdezése
- su : felhasználó váltás, pl: su tothagi
Speciális könyvtárak
jel | jelentés | környezeti változó |
---|---|---|
. | aktuális könyvtár | PWD |
.. | szülőkönyvtár | |
~ | felhasználó könyvtára | HOME |
~<név> | <név> felhasználó könyvtára | |
- | előző könyvtár | OLDPWD |
Fájlrendszer-böngészők
Próbáljátok ki a következő böngészőket:
- nautilus
- konqueror
- mc - Midnight Commander
Szövegszerkesztés
Alapok a gedit szövegszerkesztő használatával (Applications / Accessories / Text Editor)
- Fontosabb billentyűzetkombinációk
- Ctrl-N, Ctrl-O, Ctrl-S, Ctrl-W
- Ctrl-Q
- Ctrl-C / Ctrl-X, Ctrl-V
A fájl mentésekor a Browse for other folders alatt ki tudjuk választani, hogy hova mentsen (a mappába be is kellett lépni), fent pedig megadhatjuk a fájl nevét. A kódolást is beállíthatjuk, a félév során az UTF-8-ról és az ISO-8859-2-es kódolással fogunk foglalkozni.
Jogok
Az "ls -la" parancs részletes listát készít, amelynek első oszlopa egy 10 karakterből álló sztring.
(A következő mező az ún. link számláló, tulajdonképpen megmondja, hogy hány néven hivatkozhatunk a fájlra, számunkra nem fontos. Ezt követi a fájl tulajdonosának és annak csoportjának a neve, majd a fájl mérete és utolsó módosításának az ideje következik, végül a fájl nevét olvashatjuk.)
-rw-r--r-- 1 morap student 2388 2007-07-30 03:51 .bashrc -rw-r--r-- 1 morap student 117660 2007-08-19 17:36 .B.blend drwxr-xr-x 5 morap student 4096 2007-08-19 17:35 .blender drwx------ 5 morap student 4096 2007-08-21 20:50 .cache drwx------ 2 morap student 4096 2007-08-28 00:23 .chewing
Az első betű utal a típusra, '-' esetén fájlról, 'd' esetén könyvtárról van szó. Az azt követkő hármas a user (felhasználó, továbbiakban u), a következő hármás a group (felhasználó csoportja, továbbiakban g), majd az others (mindenki más, továbbiakban o) jogairól szól. Szokás még "a"-val jelölni az all-t, vagyis mindenkit. Az r olvasás, a w írás, az x pedig végrehajthatóságot/futtathatóságot (execute) jelent. Fájlok esetében a végrehajtási jognak csak a futtatható fájloknál van jelentőségük (bináris állományok, scriptek). Könyvtárak esetén az olvasási jog azt jelenti, hogy elolvashatja a fájlok neveit az adott könyvtárban, az írási jog jelenti, hogy a könyvtárban állományt, könyvtárat hozhatunk létre, míg a futtatási jog megengedi a belépést a könyvtárba.
Változtatás chmod paranccsal.
Jogok állítására példa:
chmod "og-w" file # leveszi az írásjogot a csoport és mindenki más részéről a file-ról, chmod "a+x" file # mindenki számára futtathatóvá teszi a file-t,
A hármasokat 0 és 7 közötti számokkal is kódolhatjuk, kettes számrendszerben elképzelve őket (a jog megléte jelenti az 1-est, hiánya a 0-t; az olvasás a 4-es, az írás a 2-es, az végrehajtás az 1-es helyiérték). Így következő parancs hatására a felhasználó minden jogot megkap a file-hoz (7 = 111), míg a csoport és mindenki más csak olvashatja és végrehajthatja azt (5=101).
chmod 755 file
Aki szeretne olvasni bővebben a témáról: ELTE-s tárgy honlapja, Jogkezelés linux alatt
Honlap létrehozása
Létrehoztunk egy public_html könyvtárat a saját mappánkban:
cd mkdir public_html
gedit segítségével létrehoztunk egy index.html-t a saját mappánkban a következő tartalommal:
<html> <head> <title>Ez a honlap címe</title> </head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <strong>árvíztűrő tükörfúrógép</strong><br> Ez a br parancs miatt új sorban van. <img src="kep.jpg"> </html>
és adunk futtathatósági jogot a public_html-re:
chmod "a+x" ~/public_html
Akkor a www.math.bme.hu/~loginnev alatt megjelenik a honlapunk. Szükség van még arra, hogy az index.html-re adjunk olvasás jogot, de alapbeállítás szerint a login-otok alatt minden létrehozott fájlon van olvasás jog. További információ a honlapszerkesztésről a megfelelő wiki oldal(unk)on.
iconv, grep és diff parancsok
- Az iconv paranccsal lehet átkonvertálni egy fájlt másik karakterkódolásba. Lássunk erre egy rövid példát.
iconv -f utf8 -t latin2 fajl_utf8.txt > fajl_latin2.txt
A parancs a fajl_utf8.txt fájlt utf8 kódolásból (-f, from) átkonvertálja latin2 kódolásra (-t, to), majd ezt a szöveget beírja a fajl_latin2.txt fajlba. Fontos, hogy a cél fájl mindig különbözzön az eredetitől.
- grep
- diff
Gimp használata
Létrehoztunk egy kep.jpg nevű fájlt, amit a public_html-be mentettünk el. Ez is megjelenik a honlapon, a html forrás egyik sora erre hivatkozik.
Levelezés
- E-mail címek
- Mindenki kapott egy emailcímet: felhasznaloi_nev@math.bme.hu
- E-mail kliensek
- Intézeti Webmail: https://webmail.math.bme.hu/ Ez bárhonnan működik, csak egy böngésző kell hozzá
- A géptermi gépekből: pine
- Otthonról például Mozilla Thunderbird alól:
- POP3 szerver: pop3.math.bme.hu (levél lekerül a szerverről),
- vagy IMAP szerver: imap.math.bme.hu (ekkor levél a szerveren marad)
- SMTP szerver: smtp.math.bme.hu (levélküldéshez, de egyelőre csak az intézten belülről használható)
- mindhárom SSL titkosítással működik
Ajánlatos az math-os emaileket egy külső emailcímre továbbítani. Egy .forward nevű fájlt hozzatok létre a saját mappátokban (pl. gedit-tel), amely egyetlen sorban azt az emailcímet tartalmazza, ahova továbbítani akarod a leveleidet.
Bejelentkezés Windowsba
A gépteremben a Ctrl+Alt+F6 billentyűkombinációval válthatunk az octopus-t elérő windows terminálra.
További hasznos dolgok
- Termiál trükkök
- A számítástechnika nyelve az angol, így jól jöhetnek a SZTAKI angol-magyar szótára.