Informatika a fizikában 2.



Az általunk használt rendszer SuSe 10. disztribúció, Gnome kezelő felülettel.

Disztribúciók: Mandriva, Debian, SuSe, UHU, Caldera, Slackware, Ubuntu stb.
Kezelői felületek: Icewm, Xfcs, Enlightment, Sawfish, Afterstep, Gnome, Twm stb.

Ízlés (és bonyolultság) szerint...

Jogosultságok:

jogok                         tulaj.           csoport    méret      dátum                  név
drwxrwxrwx           10 pierre   iraf            960           feb 18 11:29     tmp/

1 + 3x3 blokk: 1. hármas MÁSOK, 2. hármas CSOPORT, 3. hármas TULAJDONOS
(jobbról indulva)

d: directory azaz könyvtár
r: readable (olvasható)
w: writeable (írható)
x: executable (végrehajtható)
tulajdonos: pierre
csoport: iraf

Azaz: mindenki számára írható/olvasható/végrehajtható(beléphető) könyvtár!

-rw-r--r--    1 pierre   pierre       3122 dec  3 11:04 login.cl

Azaz: mindenki olvashatja, de csak a tulajdonos írhatja ezt a fájlt.

drwx------
    1 pierre   pierre       465 dec  12 13:24 work/

Azaz: a tulajdonoson kívül mindenki más számára NEM hozzáférhető könyvtár.

Alapvető Linux parancsok terminálból:

Fontos: használjuk bátran a Tab billentyűt!

A programok is indíthatóak terminálból!

Indítás &-el: visszakapjuk a promptot!

ls    listát ad az aktuális könyvtár tartalmáról
    ls -l    bővebb információk
    ls -a    rejtett fájlokat is mutat
    ls -t    időbeli sorrendben teszi

cd    könyvtárváltás
    cd ..    egy szinttel feljebb
    cd /    a "gyökérbe" lép fel
    cd /home/users/valaki   ebbe a könyvtárba lép direkt

man   kézikönyvet lehet lapozgatni, nagyon fontos információforrás!!!
    man man   mindent önmagáról...
    man tar   mindent a tar programról...

clear   képernyő törlése

cp   másolás
    cp valami.txt dolgozat.txt

mv   fájlok átnevezése

mkdir   könyvtárak létrehozása

rm   törlés (csak óvatosan... Linuxnál nincs szemeteskosár, amit töröltünk az örökre elveszik!)

rmdir   könyvtár törlése

more   hosszabb fájlt feldarabolva kistáz

less   hasonló, csak lehet visszafelé is lépni

cat   fájlokat összefűz

paste   fájlokat összefésül

diff   fájlokat összehasonlít

write   üzenet masoknak

cal   naptár

Néhány rendszerszintű parancs:

df   lemezterület ellenőrzése
    df -h    "leolvasható" formátum

ps   futó processzek
    ps -u user   mit futtatok?

kill    processz "kilövése"

whoami   ki vagyok én?

who   ki használja még a gépet?

last   ki jelentkezett be utoljára?

top   terhelés ellenőrzése

exit   terminál bezárása, kilépés

ssh   más gépre történő bejelentkezés (secure)

scp   másolás más gépre (secure)

chmod   jogosultságok módosítása
    chmod +x program.sh
    chmod rwx------ enyem.txt
    chmod 755 valami.doc
           bináris kódolás: 10 fajta ember létezik a világon, aki érti és aki nem...
             -421421421 a jogosultságoknál is

chown   tulajdonos váltása

su   belépés superuser-ként, ő a root, aki "isten" az adott gépen
         su valaki   belép mint valaki user

locate   fájlok keresése

dmesg   rendszerüzenetek megtekintése

gzip   becsomagol (tömörít) fájlokat

bzip2   ugyanaz, csak hatékonyabb kicsit

gunzip   kicsomagol fájlokat

bunzip2   szintén

xterm   ha kellene még egy terminál...