unix
Tartalomjegyzék
--
-
A parancsokban jelezhető, hogy vége az opciók megadásának, ezt a "--" szöveggel kell jelezni.
Így például létrehozható/listázható/törölhető... olyan fájl vagy könyvtár melynek neve "-" jellel kezdődik.
Ha a "--" jelölést nem alkalmaznánk, akkor okciónak értelmezné a fájlnevet.
Nem minden parancsnál használható a "--", de ezeknél igen:
Sajnos az echo-nál nem működik, így például nem íratható ki a "-n" szöveg:
'...'
-
Parancsokon belül hasznos lehet az aposztróf, mint adat határoló karakter.
Az adatot egyben tartja, és az adaton belül előforduló space karaktert sem kell "\ " karakterre alakítani.
Például space-t tartalmazó fájl létrehozásának két módja:
Vigyázat, ez a parancs nem a kívánt dolgot csinálja, hanem 2 fájlt szeretne törölni:
Tehát így helyes, mindkét módon:
cp
-
Fájl, vagy könyvtár tartalmának másolása.
A "-r" kapcsoló használatakor az alkönyvtárak is másolásra kerülnek.
-
Könyvtár tartalmának másolása. A célkönyvtárban a forráskönyvtár nem jön létre.
Az alkönyvtárak és azok tartalma is másolásra kerül.
-
Könyvtár másolása. A célkönyvtárban a forráskönyvtár is létrejön.
Az alkönyvtárak és azok tartalma is másolásra kerül.
mkdir
-
Könyvtár(ak) létrehozása (alkönyvtárakkal).
-
Könyvtárak létrehozása.
Ha a megadott elérési út egy része vagy egésze nem létezik akkor létrehozza az elérési utat,
tetszőleges sok alkönyvtár létrehozásával.
Nem okoz problémát ha már létezik az egész elérési út, az exit status 0 marad.
rm
-
Fájl (vagy könyvtár) törlése.
-
Könyvtár törlése a tartalmával együtt.
Az alkönyvtárak, és azok tartalma is törlődik.
-
Könyvtár tartalmának törlése. A könyvtár nem törlődik.
Az alkönyvtárak, és azok tartalma is törlődik.
rmdir
-
Üres könyvtár törlése.
Ha a könyvtár nem üres, és a tartalmával együtt szeretnénk törölni, akkor az rm parancsot kell használni.
rwx-jogosultság
-
rwx-csoport meghatározása
Egy fájlhoz 3 csoportban szerepelnek az rwx-jogosultságok,
de ezek közül mindig csak egy csoportot kell figyelembe venni.
- Ha a user egyezik, akkor csak a user-hez tartozó "rwx" számít.
- Ha a user nem egyezik, de a group-nak tagja vagyunk, akkor a csak a group-hoz tartozó "rwx" számít.
- Ha a user nem egyezik, és a group-nak sem vagyunk tagja, akkor csak az egyéb-hez tartozó "rwx" számít.
-
Értelmezés fájl esetén
-
Értelmezés könyvtár esetén
-
Jogosultság módosítása
A fájl tulajdonosa módosíthatja a fájl bármely rwx-jogát, állíthatja a group-ját,
de nem módosíthatja a fájl user-ét.
A superuser viszont mindent módosíthat.
test
-
Fájl, könyvtár, ... létezésének ellenőrzése
-
Fájl (mely nem könyvtár) létezésének ellenőrzése.
Ha létezik a fájl, és nem könyvtár, akkor az exit status = 0
Így is kipróbálható:
-
Könyvtár létezésének ellenőrzése:
Ha létezik a könyvtár, akkor az exit status = 0
Így is kipróbálható: