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...