Network Administration: Linux Shell Scripts

November 24  by Eliza

Et skall skript er rett og slett en tekstfil som inneholder en eller flere kommandoer. Shell skript er lik MS-DOS / Windows batch-filer, men skall-skript kan være mye mer komplisert. De enkleste skall-skript er bare lister over kommandoer, men avanserte skallskript kan inkludere kompliserte skript uttalelser som grenser mot et fullverdig programmeringsspråk.

Du kan lage skall-skript ved hjelp av en tekst editor. Den enkleste tekst editor å bruke er gedit, som du kan få tilgang fra GNOME-skrivebordet ved å velge Hovedmeny → Tilbehør → Text Editor. Hvis du vil at vennene dine til å tro at du er en Linux-guru imidlertid ta litt tid å lære å bruke vi, en kraftig tekstmodus editor.

For å opprette eller redigere en fil i vi, skriv kommandoen vi fulgt av et filnavn. Deretter skriver unna. For å bruke en vi kommando, trykker du på Esc-tasten og deretter skriver du en av kommandoene som er oppført nedenfor.

Vanlige vi kommandoer
Kommando Forklaring
jeg Går inn i innsettingsmodus, slik at du kan skrive inn tekst ved markørens posisjon. Flytt markøren til det punktet der du vil skrive inn teksten først. Når du er ferdig med å sette inn tekst, trykk på Esc tilbake til kommandomodus.
: W Lagrer filen (w står for write).
: Q Avslutt.
: Wq Skriv og deretter avslutte.
: Q! Avslutt uten å lagre.
/ String Søke frem for streng.
? String Søke bakover for streng.
n Gjenta forrige søk.
u Angre forrige kommando.

Når du har opprettet et shell script, må du gi deg selv utføre tillatelse til å kjøre skriptet. For eksempel, for å gi deg selv tillatelse til å kjøre et script som heter MyScript, bruk denne kommandoen:

$ Chmod 755 MyScript

Å kjøre et shell script, bruker du den sh kommando og oppgi navnet på skriptfilen. For eksempel:

$ Sh MyScript