Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Ak chcete textový súbor spustiteľný , obsah súboru musí obsahovať nejaký spustiteľný kód . Napríklad , zadajte nasledujúce do textového editora : ! 
 
 # /Bin /bash 
 
echo Hello Svet
 To je bash skript . Linux to vie , pretože " shebang " riadok na začiatku - ! # /Bin /bash . Uložte tento súbor ako " hello.sh . " 
 Súbor oprávnenie 
 
Každý súbor má " oprávnenie k súborom , " alebo pravidlá , ktorými sa riadi, kto môže čítať , zapisovať a spúšťať to . Zadanie príkazu " ls - l " v termináli Linuxe vypíše obsah tohto adresára spolu s oprávneniami súborov . Príkaz " ls " môže zoznam súboru , ako je toto :
 - rw - r - r - Robert používatelia hello.sh 
 
 obsahuje zoznam oprávnenia súboru v skupinách po troch : prvý z nich je oprávnenie vlastníka - " Robert " vlastný súbor - " . rw " , ktorí vedia čítať a písať , alebo Druhá je skupina povolení , kde " Robert " sa v položke " užívateľa . " Každý , kto v položke " užívateľov " môže čítať súbor , alebo " r - " . Posledný všetci ostatní , akýkoľvek iný používateľ môže čítať , alebo " r - " súbor 
 chmod 
 
 príkaz Linux " chmod " zmeny . oprávnenia pre súbory . Iba vlastník súboru - v tomto príklade , " Robert " - alebo administrátor môže zmeniť oprávnenie na súbor . Vlastník alebo správca môže zmeniť súbor tak , že len určití ľudia alebo skupiny môžu čítať , alebo obmedziť jeho výkon na určitej jednotlivca . V príklade " hello.sh , " nikto nemôže spustiť súbor . Ale v prípade , že vlastník súboru , vykoná nasledujúci príkaz : 
 
 chmod u = x hello.sh 
 
 potom ďalšie volanie príkazu " ls - l " sa zobrazí nasledujúce : 
 
 - RWX r - r - . Robert užívatelia hello.sh 
 
 Robert môžete spustiť súbor 
 Prevedenie 
 
 , že súbor je označený ako spustiteľný súbor , všetko , čo zostáva , je v skutočnosti ju spustiť . Vykonávanie súbory z terminálu nie je nutne automaticky : Linux nevenuje pozornosť prípon súborov , a to najmä z príkazového riadku , a musí byť povedané , čo bude program spustiť súbor . Pre bash skript ako " hello.sh , " to je vec hovorí , že systém spustiť súbor priamo : . 
 
 /Hello.sh 
 
 hovorí Linux shell spustiť skript , skôr než otvorte ho v textovom editore . Výsledkom je 
 
 " Hello World " vytlačená na termináli . 
              
Copyright © počítačové znalosti Všetky práva vyhradené