Du har skrivit ett skalskript men du vet inte hur du kör det. Detta är ett problem som många nybörjare Linux-användare möter. För att manuset ska kunna köras måste det förberedas på ett speciellt sätt. Detta kan göras på olika sätt.
Instruktioner
Steg 1
Det enklaste sättet är att göra skript körbara och köra dem med Midnight Commander-programmet. De flesta Linux-distributioner har det redan. Det saknas dock vanligtvis från alt="Image" Linux och Ubuntu, i vilket fall det måste installeras genom att köra följande kommando: På alt="Image" Linux, för att installera det här programmet måste du ladda ner det som en RPM-fil och installera den sedan. Byt till mappen där filen finns med kommandot cd följt av hela sökvägen till den mappen. Kör sedan det här kommandot: rpm -i./filnamn.rpm
där filename.rpm är filen du laddade ner. I Ubuntu är nedladdnings- och installationsprocessen automatiserad, du måste bara använda ett kommando för att starta den: sudo apt-get install mc Kör alla ovanstående kommandon från rotläget. Det finns inget sådant läge i Ubuntu, så sudo-kommandot används innan apt-get. När Midnight Commander har installerats kan den startas av alla användare med följande kommando: mc
Steg 2
Om Midnight Commander inte används kan du ändra behörigheterna för shell-skriptfilen så att den kan köras med följande kommando: chmod 755 filnamn
där filnamn är namnet på din skriptfil. Försök nu köra den:./ filnamn
Steg 3
Om du föredrar att använda Midnight Commander ändrar du skriptbehörigheterna enligt följande. Starta det här programmet, gå till mappen med filen du skapade, flytta pekaren till den och leta sedan upp rättigheterna i Arkiv-menyn. Markera rutorna "Start / sök efter ägare", "Start / sök efter grupp" och "Start / sök efter andra" (vissa av dem kanske inte är installerade om du inte vill tillåta andra användare att köra skriptet). Spara inställningarna med "Install" -knappen. Nu blir filnamnet i listan grönt och en asterisk visas till vänster om den. Genom att hålla muspekaren över den och trycka på "Enter" kan du köra filen.