Læring kommandolinjen i Linux er alltid første skritt for en ny Linux bruker. Hvis du ønsker å begynne å gjøre mer , som for eksempel å automatisere oppgaver i Linux , skriver en shell script er neste trinn . Din første shell script trenger ikke å være altfor komplisert , og du kan bruke de samme kommandoene du bruker på kommandolinjen , med noen ekstra linjer for å gjøre det en full script . På kort tid i det hele tatt , vil du være å skrive kompliserte skript som utfører en rekke funksjoner . Du trenger
Linux eller Unix - basert datamaskin
tekst editor
Vis flere instruksjoner
en
Åpne kommandolinje -grensesnitt , og deretter åpne din foretrukne teksteditor . Den vanligste tekst editor er vi, men nano og Emacs er populære også . Hvis du ønsker å gi det et navn , skriver du inn kommandoen " vi new_script . "
2
Skriv "# ! /Bin /bash " som første linje. Dette forteller tolken at dette skriptet bruker bash. Skriv kommentaren " # Min nye skriptet " på neste linje . Den " #" forteller tolken til å ignorere denne linjen fordi det er en kommentar. Bruk kommentarer til å fortelle deg hva en script gjør. I multi - line skript , kan kommentarer beskrive hvilke oppgaver ulike deler av skriptet utføre.
3
Lag din første handling. Starte med en enkel handling: " echo" hello world " " (uten utenfor sitater ) . Dette forteller kommandolinjen for å skrive ut " hello world " når du kjører skriptet .
4
Lagre skriptet og avslutte tekst editor. Sørg for at de riktige tillatelsene er angitt på manuset filen . Kommandoen " chmod 755 new_script " gir deg lese-og skrivetilgang til filen .
5
Sjekk at skriptet filen er på din vei . Sjekk din sti først ved å skrive " echo $ PATH " inn i kommandolinjen. Dette viser deg hva mappene er på din vei . Hvis du ikke ser katalogen skriptet lagres i banen , skriv kommandoen : "eksport PATH = $ PATH my_folder " for å legge til katalogen . Erstatt " my_folder " med den katalogen du vil legge til.
6
Test skriptet . Hvis du har lagt manuset katalog til din vei , kjøre den ved å skrive " . /New_script " på kommandolinjen . Hvis du ikke har lagt manuset katalog til din vei , kan du likevel surfe til katalogen med " cd " og kjør " . /New_script " ( hvis alt i manuset er riktig, bør du se kommandolinjen skrive ut " hello world " ) . Kommandolinjen vil da gå tilbake til din vanlige spørsmål.
7
Skriv et nytt manus . Bruk den til å slette filer , eller flytte dem til et nytt sted . Sender argumenter til et manus med «$ *" - som "MV $ * downloads " som flytter en fil gått fra kommandolinjen til en mappe som heter Downloads . Etter hvert som du blir mer kjent med kommandolinjen , vil du finne flere og flere enkle oppgaver som du ønsker å automatisere med et skript.