Jūs esat uzrakstījis čaulas skriptu, bet nezināt, kā to palaist. Šī ir problēma, ar kuru saskaras daudzi iesācēju Linux lietotāji. Lai skripts kļūtu izpildāms, tas ir jāsagatavo īpašā veidā. To var izdarīt dažādos veidos.
Instrukcijas
1. solis
Vieglākais veids ir padarīt skriptus izpildāmus un palaist tos, izmantojot programmu Midnight Commander. Lielākajā daļā Linux izplatītāju tas jau ir. Tomēr tas parasti trūkst alt="Image" Linux un Ubuntu, un tādā gadījumā tas ir jāinstalē, izpildot šādu komandu: On alt="Image" Linux, lai instalētu šo programmu, jums tā būs jāielādē kā RPM failu un pēc tam instalējiet to. Pārejiet uz mapi, kurā atrodas fails, izmantojot komandu cd, kam seko pilns ceļš uz šo mapi. Pēc tam izpildiet šo komandu: rpm -i./filename.rpm
kur filename.rpm ir lejupielādētais fails. Ubuntu lejupielādes un instalēšanas process ir automatizēts, tā sākšanai būs jāizmanto tikai viena komanda: sudo apt-get install mc Izpildiet visas iepriekš minētās komandas no saknes režīma. Ubuntu šāda režīma nav, tāpēc sudo komandu izmanto pirms apt-get. Kad Midnight Commander ir instalēts, to var palaist jebkurš lietotājs, izmantojot šādu komandu: mc
2. solis
Ja pusnakts komandieris netiek izmantots, varat mainīt čaulas skripta faila atļaujas, lai to varētu izpildīt ar šādu komandu: chmod 755 faila nosaukums
kur faila nosaukums ir jūsu skripta faila nosaukums. Tagad mēģiniet to palaist:./ faila nosaukums
3. solis
Ja vēlaties izmantot pusnakts komandieri, mainiet skripta atļaujas šādi. Palaidiet šo programmu, dodieties uz mapi ar izveidoto failu, pārvietojiet tajā rādītāju, pēc tam izvēlnē Fails atrodiet vienumu Piekļuves tiesības. Atzīmējiet izvēles rūtiņas "Sākt / meklēt īpašnieku", "Sākt / meklēt grupu" un "Sākt / meklēt citus" (dažas no tām var nebūt instalētas, ja nevēlaties ļaut citiem lietotājiem palaist skriptu). Saglabājiet iestatījumus, izmantojot pogu "Instalēt". Tagad faila nosaukums sarakstā kļūs zaļš, un pa kreisi no tā parādīsies zvaigznīte. Virzot kursoru virs tā un nospiežot taustiņu "Enter", jūs varat palaist failu.