Hvordan lage et shell-script i Linux

Innholdsfortegnelse:
- Hvordan lage et shell script i Linux
- Hva er et manus?
- Hvordan lage et Shell Script
- Manus første linje
- kommentarer
- Legge til kommandoer
- Kjører manuset
Vi har allerede snakket nok om kommandoene i Linux og konsollen, vi har lært å manipulere dem for å utføre spesifikke aktiviteter, hvordan vi kan kombinere dem og hvor enkelt de gir oss å utføre visse oppgaver. I dette tilfellet skal vi introdusere oss for driften av et shell-skript i Linux, et fantastisk verktøy for å automatisere oppgaver og utføre dem fra konsollen. Hvis du vil vite hvordan du lager et shell-script i Linux, fortsetter du å lese artikkelen vår.
Hvordan lage et shell script i Linux
Hva er et manus?
Et skript er ikke annet enn en tekstfil som inneholder innhold av kommandolinjer, som utføres sekvensielt fra start til slutt. På denne måten kan vi strukturere i et skript kommandoene som vi ønsker å utføre med tastatur, og også automatisere det gjennom en oppgave, hvis det er noe som gjøres ofte.
Hvordan lage et Shell Script
Prosessen for å lage et shell-script er veldig enkelt. Så enkelt som å lage en ny fil og gi den.sh-utvidelsen. Det er to alternativer for å gjøre det, det kan være gjennom det grafiske grensesnittet eller fra konsollen ved å bruke berørings-kommandoen.
For eksempel
berøringsprøve.sh
Og på denne måten vil filen test.sh bli opprettet i den gjeldende katalogen.
Denne filen kan åpnes, også med to alternativer, fra en tekstredigerer av det grafiske miljøet (for eksempel gedit) eller fra terminalen med Vim.
Manus første linje
Nå som vi har filen opprettet og åpen, må vi indikere overfor Linux at denne filen vil være et skript. Derfor må alle skallskript ha en første linje som er:
#! / søppel / bash
Denne linjen kan deles i to deler, den første tilsvarer #! Denne sekvensen kalles sha bang. I utgangspunktet er dens funksjon å indikere for systemet at et sett med instruksjoner vil bli presentert nedenfor og dermed bli behandlet. Den andre delen, / bin / bash, indikerer skallet som skal brukes til å utføre kommandoene.
kommentarer
For øyeblikket vil vi ikke dekke i dybden hva som tilsvarer shell script-programmering, men det er viktig at du vet hvordan du legger til kommentarer i skriptet. Hvis du er en programmerer, vil du forstå hvor nyttige og viktige de er. For de som ikke vet hvordan man programmerer, legger ikke en kommentar til funksjonalitet i systemet, men de er relevante for å forklare driften av et program, skriptet i dette tilfellet.
Kommentarer kan legges til ved å bruke symbolet #. Og vi legger til teksten som virker relevant for oss, etter puten. Normalt plasseres kommentaren før instruksjonen, for å forklare funksjonalitet, men de kan brukes mindre eller oftere i skallskriptet.
Legge til kommandoer
Innenfor shell-skriptet kan vi bruke alle kommandoene som vi har lært av Linux. Med andre ord, enhver instruksjon som vi kan gå inn gjennom konsollen kan inkluderes i skriptet. Men i tillegg kan du legge til mange andre verktøy som betingede strukturer, aritmetiske operatører, komparatorer, blant andre.
Vi kommer til å bruke et ganske enkelt eksempel i dette tilfellet, inkludert grunnleggende kommandoer:
#!. gå til Dokumenter-mappen cd TestDocuments # Vi oppretter en txt kalt tips touch tips.txt #… Vi kan fortsette å skrive alle kommandoene vi ønsker, skriptet vil utføre dem i rekkefølge.
Endelig lagrer vi endringene i filen vår, og med det er skriptet nesten klart til å fungere…
Kjører manuset
Før vi utfører shell-skriptet, må vi gi utføringstillatelser til filen. Dette er en veldig enkel ting å gjøre. Vi går til terminalen og befinner oss i katalogen til skriptet vårt, og vi bruker kommandoen chmod:
VI ANBEFALER DEG Slik redigerer du filer i linux: Vi Text Editor er din beste vennHvis vi ønsker å gi tillatelser til den nåværende brukeren, bruker vi:
sudo chmod 775 test.sh
I tilfelle vi ønsker å gi tillatelser til alle brukere, vil setningen være:
sudo chmod 777 test.sh
Når vi allerede har gitt tillatelsene, kjører vi skriptet:
./prueba.sh
Med dette er vi ferdige, vårt fullt funksjonelle skript og perfekt å kjøre når vi trenger det og til og med å planlegge det på oppgaven.
Vi anbefaler å lese guiden for nybegynnere i Linux.
Vi håper at emnet har vært nyttig og ikke glemmer å dele dine erfaringer og meninger i kommentarene våre?
Hvordan lage ditt første skript i Linux

Veiledning for hvordan du lager ditt første skript i Linux. Lag ditt første enkle Linux-skript, alt du trenger for å kjøre skriptet enkelt og raskt.
Hvordan lage en usb med flere oppstart med flere Linux-distribusjoner

I denne opplæringen skal vi vise deg hvordan du lager en USB med flere oppstart med forskjellige Linux-distribusjoner ved å bruke det gratis Yumi-verktøyet.
Hvordan lage en Linux-lomme-datamaskin

Finn ut hvordan du lager en Linux-PC fra en Raspberry Pi 2, flere USB-porter, et QWRTY-tastatur og en LCD-berøringsskjerm.