Terminál a soubory


Prompt (výzva)

uzivatel@stroj: ~/ $ |

uzivatel – uživatelské jméno aktuálně přihlášeného uživatele
stroj – název počítače, na kterém je aktuální uživatel přihlášen
@ oddělovač jména uživatele a jména počítače
~/ – místo na počítači, na kterém se momentálně uživatel nachází (aktuální pracovní adresář)
$ – oddělovač výzvy, za kterým se zadávají příkazy (může být také #, pokud je uživatel v roli superuživatele s nejvyšším oprávněním)

Výpis obsahu aktuálního adresáře s detailními informacemi o souborech a adresářích

ls -l
-rw-r–r– 1 uzivatel skupina 1024 led 1 10:00 soubor.txt
dwxr-xr-x 2 uzivatel skupina 4096 led 1 10:00 adresar

První znak určuje typ souboru:
– = běžný soubor
d = adresář
l = symbolický odkaz.

Následujících 9 znaků určuje oprávnění (permissions):
rwx = čtení, zápis, spuštění pro vlastníka souboru
r-x = čtení a spuštění, ale ne zápis pro skupinu
r– = pouze čtení pro ostatní uživatele

V tomto příkladu:
soubor.txt: Vlastník (uzivatel) má práva čtení a zápisu, skupina (skupina) a ostatní mají pouze právo čtení.
adresar: Vlastník má práva čtení, zápisu a spuštění, skupina a ostatní mají práva čtení a spuštění.

Ukázka změny oprávnění souboru pomocí příkazu chmod:
chmod 755 soubor.sh # Nastaví práva rwxr-xr-x (755) pro soubor soubor.sh
chmod +x soubor.sh # Přidá právo spuštění pro všechny uživatele
chmod u+x soubor.sh # Přidá právo spuštění pouze pro vlastníka souboru.

,

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *