Hvordan man skriver i Shell Script

Skrivning af en shell script er enkel måde at automatisere opgaver i Linux . tastatur billede ved red2000 fra Fotolia.com

Læring kommandolinjen i Linux er altid det første skridt til en ny Linux-bruger.Hvis du ønsker at begynde at gøre mere, så som at automatisere opgaver i Linux, skriver en shell script er det næste skridt.Din første shell script behøver ikke at være alt for kompliceret, og du kan anvende de samme kommandoer, du bruger på kommandolinjen, med et par ekstra linjer til at gøre det til en fuld script.På ingen tid overhovedet, vil du blive skrive komplekse scripts, der udfører en række forskellige funktioner.

hvad du har brug

  • Linux eller Unix-baseret computer
  • tekst editor

Instruktioner

  1. Åbn kommandolinjen interface, så åbne din foretrukne teksteditor.Den mest almindelige tekst editor er VI, men nano og Emacs er populære som godt.Hvis du ønsker at navngive det, indtaste kommandoen "vi new_script."

  2. Skriv "#! / Bin / bash" som din første linje.Dette fortæller tolken, at dette script bruger bash.Skriv komment

    aren "#My nyt script" på næste linje.Den "#" fortæller tolken at ignorere denne linje, fordi det er en kommentar.Brug kommentarer til at fortælle dig, hvad et script gør.I flere linjer scripts, kan kommentarer beskrive hvilke opgaver forskellige dele af scriptet udføre.

  3. Opret din første handling.Start med en simpel handling: "ekko" Hej verden "" (uden de udvendige anførselstegn).Dette fortæller kommandolinjen til at udskrive "Hej verden", når du kører scriptet.

  4. Gem scriptet og afslutte tekst editor.Sørg de korrekte tilladelser er indstillet på scriptfilen.Kommandoen "chmod 755 new_script" giver dig læse og skrive aktindsigt.

  5. Kontroller at scriptet filen er på din vej.Tjek din vej først ved at skrive "echo $ PATH" i kommandolinjen.Dette viser dig, hvad mapper i din vej.Hvis du ikke kan se mappen dit script er gemt i stien, skriv kommandoen: "export PATH = $ PATH my_folder" for at tilføje biblioteket.Erstat "my_folder" med den mappe, du vil tilføje.

  6. Test dit script.Hvis du har tilføjet scriptets mappe til din sti, køre det ved at skrive "./new_script" på kommandolinjen.Hvis du ikke har tilføjet scriptets mappe til din sti, kan du stadig gå til den mappe ved hjælp af "cd" og køre "./new_script" (hvis alt i scriptet er korrekt, skal du kunne se kommandolinjen print "goddag verden").Kommandolinjen vil derefter vende tilbage til din regelmæssige prompt.

  7. Skriv et nyt script.Brug den til at slette filer eller flytte dem til en ny placering.Pass argumenter til et script med "$ " --such som "mv $ downloads", som bevæger en fil gået fra kommandolinjen til en mappe kaldet Downloads.Efterhånden som du bliver mere fortrolig med kommandolinjen, vil du finde flere og flere simple opgaver, som du ønsker at automatisere med et script.

Tips & amp;Advarsler

  • Alt, hvad du gør i et script vil straks påvirke din computer.Tage forsigtighed med kommandoer såsom "rm", som sletter filer.

Ressourcer

  • Linux Command: Script Bibliotek
804
0
1
Linux