Hur man gör ett skalskript i Linux

Innehållsförteckning:
- Hur man gör ett skalskript i Linux
- Vad är ett manus?
- Hur man skapar ett Shell-script
- Manus första raden
- kommentarer
- Lägga till kommandon
- Kör manuset
Vi har redan talat tillräckligt om kommandona i Linux och konsolen, vi har lärt oss att manipulera dem för att utföra specifika aktiviteter, hur vi kan kombinera dem och hur enkelt de ger oss att utföra vissa uppgifter. I det här fallet kommer vi att presentera oss för driften av ett shell-skript i Linux, ett fantastiskt verktyg för att automatisera uppgifter och utföra dem från konsolen. Om du vill veta hur man gör ett shell-skript i Linux, fortsätt att läsa vår artikel.
Hur man gör ett skalskript i Linux
Vad är ett manus?
Ett skript är inget annat än en textfil vars innehåll är en uppsättning kommandorader, som körs i följd från början till slut. På detta sätt kan vi strukturera i ett skript de kommandon som vi vill utföra med tangentbord och automatisera det genom en uppgift, om det är något som görs ofta.
Hur man skapar ett Shell-script
Processen att skapa ett skalskript är mycket enkel. Så enkelt som att skapa en ny fil och ge den.sh-förlängningen. Det finns två alternativ att göra det, det kan vara via det grafiska gränssnittet eller från konsolen med hjälp av pekskommando.
Till exempel
touch test.sh
Och på det här sättet skulle filen test.sh skapas i den aktuella katalogen.
Denna fil kan öppnas, även med två alternativ, från en textredigerare för den grafiska miljön (till exempel gedit) eller från terminalen med Vim.
Manus första raden
Nu när vi har skapat och öppnat filen måste vi ange för Linux att filen kommer att vara ett skript. Därför måste alla skalskript ha en första rad som är:
#! / bin / bash
Denna linje kan delas upp i två delar, den första motsvarar #! Denna sekvens kallas sha bang. I grund och botten är dess funktion att indikera för systemet att en uppsättning instruktioner kommer att presenteras nedan och därmed behandlas. Den andra delen, / bin / bash, indikerar skalet som kommer att användas för att köra kommandona.
kommentarer
För tillfället täcker vi inte ingående vad som motsvarar skalskriptprogrammering, men det är viktigt att du vet hur du lägger till kommentarer i ditt skript. Om du är programmerare kommer du att förstå hur användbara och viktiga de är. För de som inte vet hur man programmerar lägger inte en kommentar till funktionalitet i systemet, men de är relevanta för att förklara hur ett program fungerar, skriptet i detta fall.
Kommentarer kan läggas till med symbolen #. Och vi lägger till texten som verkar vara relevant för oss, efter dynan. Normalt placeras kommentaren före instruktionen för att förklara viss funktionalitet, men de kan användas mindre eller oftare i skalskriptet.
Lägga till kommandon
Inom skalskriptet kan vi använda alla kommandon som vi har lärt oss från Linux. Med andra ord, alla instruktioner som vi kan gå in i via konsolen kan inkluderas i skriptet. Men dessutom kan du lägga till många andra verktyg som villkorade strukturer, aritmetiska operatörer, jämförare, bland andra.
Vi kommer att använda ett ganska enkelt exempel i detta fall, inklusive grundläggande kommandon:
#! / bin / bash # Skript från ovtoaster.com # Vi lägger oss i katalogen för vår användare cd ~ # Vi skriver ut kärnan som vi använder uname -r på skärmen # Vi skriver ut på skärmen det aktuella datumet # Vi skapar en mapp som heter Documents mkdir TestDocuments # We flytta till mappen Dokument cd TestDokument # Vi skapar ett txt som heter tips touchtips.txt #… Vi kan fortsätta skriva alla kommandon vi vill, skriptet kommer att köra dem alla i följd.
Slutligen sparar vi ändringarna i vår fil och med det är skriptet nästan redo att fungera…
Kör manuset
Innan skalskriptet körs måste vi bevilja exekveringsbehörigheter för filen. Detta är en mycket enkel sak att göra. Vi går till terminalen och vi finns i katalogen till vårt skript och vi använder kommandot chmod:
VI rekommenderar dig hur du redigerar filer i linux: Vi Text Editor är din bästa vänOm vi vill bevilja behörigheter till den aktuella användaren använder vi:
sudo chmod 775 test.sh
Om vi vill bevilja behörigheter till alla användare, skulle meningen vara:
sudo chmod 777 test.sh
När vi redan har beviljat behörigheterna kör vi skriptet:
./prueba.sh
Med detta avslutar vi, vårt fullt funktionella skript och perfekt att köra när vi behöver det och till och med att schemalägga det på uppdrag.
Vi rekommenderar att du läser guiden för nybörjare i Linux.
Vi hoppas att ämnet har varit användbart och glömmer inte att dela dina erfarenheter och åsikter i våra kommentarer?
▷ Hur man ändrar Windows 10-administratör från ett användarkonto till ett annat

Om du vill ändra ditt huvudkonto, visar vi dig hur du ändrar Windows 10-administratör ✅ för att ge admin behörigheter till det andra kontot
Hur man gör ett organisationsschema i ord: förklaras steg för steg

Hur man gör ett organisationsschema i Word. Upptäck alla steg du måste följa för att skapa ett organisationsschema i dokumentredigeraren.
Hur man gör ett CV i ord: alla sätt

Upptäck alla metoder som vi kan använda för att skapa en läroplan i Word med våra egna verktyg eller för tredje part i redaktören.