Når du er ny i Linux-verdenen, finnes det et bredt utvalg av måter å kjøre filer og skripter på. Med litt øvelse kan du enkelt lage dine egne skripter som hjelper deg med å automatisere daglige oppgaver. I denne veiledningen vil du lære trinn for trinn hvordan du oppretter og kjører et enkelt Bash-skrift. Du vil lære å bruke terminalkommandoer og grunnleggende om Linux-rettigheter.
Viktigste funn
Du lærer hvordan man:
- Oppretter og lagrer et skript.
- Setter kjørerettigheter for skriptet.
- Kjører skriptet og flytter det etter behov.
- Utfører handlinger trygt og effektivt.
Trinn-for-trinn-veiledning
1. Lage et Bash-skript
For å begynne å lage ditt første Bash-skript, åpner du terminalen din først. Du kan opprette et nytt skript med tekstredigereren Nano. Skriv inn følgende kommando:
Det ovennevnte skriptet kalles helloworld.sh. For å sikre at den riktige tolken, i dette tilfellet Bash, brukes, legg til denne linjen på toppen av skriptet ditt:
Deretter kan du skrive inn din første kommando. For eksempel:
Når du nå lagrer og forlater skriptet, har du laget din første skriptfil.

2. Sette tillatelser
Neste trinn er å gi skriptet tillatelse til å kjøres. Dette gjøres med kommandoen chmod. Skriv inn følgende kommando:
Denne kommandoen setter kjørerettigheter for skriptet.

For å sikre at tillatelsen ble satt riktig, kan du skrive ls for å liste opp filene i katalogen. Skriptet ditt bør nå vises med en annen farge, noe som signaliserer at det er kjørbart.
3. Kjøre skriptet
For å kjøre skriptet ditt, gå til katalogen der skriptet ligger. Du kan kjøre skriptet med punktum og skråstrek (./):
Dette bør vise utdataene "Hello World" i terminalen.

4. Bruke den fullstendige stien
Hvis du vil sørge for at skriptet ditt også blir funnet ved hjelp av den fulle stien, kan du angi den fullstendige stien til skriptet. For eksempel:
Bytt ut "dittBrukernavn" med ditt faktiske brukernavn. På denne måten vil kjøringen av skriptet alltid fungere, uavhengig av hvilken katalog du befinner deg i.

5. Flytte skript
En nyttig metode å kjøre skript på er å flytte dem til en katalog som er inkludert i PATH, som /usr/local/bin. For å gjøre dette må du kanskje bruke rotrettigheter. Du kan flytte skriptet med følgende kommando:
Dette krever at du skriver inn passordet ditt. Når det er flyttet, kan du kjøre skriptet fra hvor som helst ved bare å skrive navnet på skriptet.

6. Slette skriptet
Hvis du ikke lenger trenger skriptet, kan du slette det med rm-kommandoen. Husk å bruke rotrettigheter med sudo igjen hvis du har flyttet det til en systemomfattende katalog:
Å slette skript er et viktig skritt for å holde miljøet ditt rent.

Oppsummering – Kjøring av filer i Linux
Du har nå lært det grunnleggende om å opprette og kjøre et Bash-skript i Linux. Fra å lage ditt eget skript til å kjøre og slette det, har du gjennomgått alle viktige trinn. Med denne kunnskapen er du godt rustet til å utforske skriptprogrammering videre.
Ofte stilte spørsmål
Hvordan lager jeg et enkelt Bash-skript?Åpne terminalen og bruk en teksteditor som Nano for å lage en ny fil med endelsen.sh.
Hvordan setter jeg kjørerettigheter for en fil?Bruk kommandoen chmod +x filnavn.sh i terminalen.
Hvordan kjører jeg et Bash-skript?Du kan kjøre et skript med./filnavn.sh når du er i katalogen til skriptet.
Kan jeg flytte et skript til en annen katalog?Ja, bruk kommandoen mv filnavn.sh /målkatalog/.
Hva gjør jeg hvis skriptet ikke blir funnet?Sørg for at skriptet er i den nåværende katalogen, eller oppgi den fullstendige stien.