UNIX alapok


minden feladata egy külön eljárás

minden felhasználó saját parancsértelmezőt, "méretre szabható burkot" (shell) kap:
  • Bourne shell (sh)
  • C shell (csh, Berkeley)
  • Korn shell (ksh)
  • Bourne again shell (bash)
  • tcsh
 A UNIX megengedi ezek összekapcsolását más programok csatornáival (pipe): |



Bejelentkezés

A felhasználókat azonosítani kell: autentikáció
  • felhasználói név (user-ID)
  • jelszó (password)
  • A UNIX rendszerek megkülönböztetik a kis és nagy betűket!
  • megváltoztatása: a passwd parancs



Biztonsági szabályok:
  • A rendszer a felhasználói név / jelszó kombinációval azonosít be minket. A felhasználói név viszonylag könnyen kitalálható, a így gyakorlatilag egyedül a jelszó garantálja valódiságunkat.
  • Tartsuk titokban jelszavunkat!
  • Ne használjunk nyilvánvaló szavakat: keresztnév, családtagok neve.
  • Keverjük a kis- és nagy betűket.
  • Keverjünk számokat, vagy írásjeleket a jelszóba.
  • A rendszergazda beállíthatja a jelszó elévülését, de e nélkül is célszerű időnként megváltoztatni a jelszót.
  • Elefelejtett jelszó helyett a rendszergazda tud másikat adni.

Kijelentkezés:
  • exit
  • ^d
  • ablakrendszerben a megfelelő menüpont Kijelentkezés (Logout) bejegyzése

Parancsok végrehajtása:
  • parancsok nevének beírásával
  • parancs megszakítása: ^c
  • parancsok javítása: Del (BackSpace) billentyűk, ^h
  • paranccsor törlése: ^u (vagy ^c)


Kapcsolók: módosítják a parancs hatását
  • - jel a parancs neve után, melyet egy karakter követ, pl. ls -l
  • a kapcsolónak lehet argumentuma is: ls -T8
  • a kapcsolók összevonhatók: ls -lt megegyezik az ls -l -t hatásával
  • Bővített kapcsolók: egész szavak lehetnek
    • ls --all
    • ls --tabsize=8


Argumentumok: a kapcsolók után adjuk meg őket
  • ls -l b*

Segítség:
  • man parancs (angol nyelvű)
  • info parancs (új, nemzeti nyelven is elérhető)



UNIX állományok

  • méretüket a rendszer nem korlátozza, csak a tárolóeszköz fizika mérete
  • a . (pont) kezdetű nevek rejtettek (általában inicializáló állományok)
  • minden állománynak van
    • tulajdonosa
    • csoportja
    • létrehozási ideje
    • módosítási ideje
    • utolsó elérésnek ideje
    • védelmi kódja:
      • felhasználó
      • csoport
      • világ

      • olvasás
      • írás (törlés)
      • futtatás (könyvtár esetén belépés)
  • az állományok törlése végleges

  • Állományok típusai:
    • közönséges állományok
    • könyvtárak
    • speciális (eszköz)állományok
    • / root (gyökér) könyvtár


UNIX könyvtárrendszer



pg@pqcd:~> ls -alt /home/zsolt
total 20557
lrwxrwxrwx 1 zsolt users 10 2003-09-26 13:32 .Xresources -> .Xdefaults
drwxr-xr-x 15 root root 352 2003-09-23 20:02 ..

drwxr-xr-x 9 zsolt users 1192 2003-09-11 00:25 .

-rw------- 1 zsolt users 3941 2003-09-11 00:25 mbox

-rw------- 1 zsolt users 1933 2003-09-11 00:25 .viminfo

-rw------- 1 zsolt users 50 2003-09-11 00:16 .Xauthority

-rw------- 1 zsolt users 529 2003-09-11 00:14 .bash_history

drwx------ 2 zsolt users 48 2003-09-09 19:01 Mail

-rw-r--r-- 1 zsolt users 20835553 2003-09-06 03:25 a.ps

drwx------ 2 zsolt users 80 2001-05-02 17:22 .ssh



ls parancs ABC sorrendben listázza a fileokat. Lokális nyelv használata esetén a sorrend eltérhet az ASCII kódolástól
definiálja a magyar nyelvet


$ cat > gyakorlas <<ALLJ
> Ez egy proba sor ami csak betuket tartalmaz
> Ebben a sorban mar vannak szamok is , peldaul az 1 es a 42
> Ebben a sorban nehany furcsa karakter van \% @ !
> Itt mar szamok is vannak a furcsa karakterekkel egyutt 1 \% @ 42 !
> A sorban a UNIX metakarakterei is itt szerepelnek \dol > ' es a *
> Most mindent egyutt szerepeltetunk ebben a sorban  'vege' $ 1 * 42
> ALLJ
$

Hasznos tanácsok:

Könyvtár létrehozása:
Belépés könyvtárba
Útvonal:
more/less