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 automatisere opgaver på Linux , skriver en shell script er det næste skridt . Dit første shell script ikke behøver 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 script. På ingen tid overhovedet , vil du blive at skrive komplekse scripts, der udfører en række forskellige funktioner. Ting du skal
Linux eller Unix -baseret computer
Text editor
Vis Flere Instruktioner
1
Åbn kommandolinjen interface, og åbn din foretrukne teksteditor . Den mest almindelige teksteditor er vi , men nano -og Emacs er populære som godt. Hvis du ønsker at navngive det , skal du indtaste kommandoen " vi new_script ".
2
Skriv "# ! /Bin /bash " som din første linje. Dette fortæller tolken , at dette script bruger bash. Skriv kommentaren " # Min nye script" på den næste linje . Den " #" fortæller tolk til 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 : " echo " Hej verden " " (uden udenfor anførselstegn) . Dette fortæller kommandolinjen for at udskrive " Hello World ", når du kører scriptet .
4
Gem scriptet og forlade tekst editor. Sørg de korrekte tilladelser er indstillet på manuskriptet filen. Kommandoen " chmod 755 new_script " giver dig læse-og skriveadgang til filen.
5.
Kontrollér at scriptet filen er på din vej. Tjek din vej først ved at skrive " echo $ PATH " i kommandolinjen. Det viser dig, hvad mapper er på din vej. Hvis du ikke kan se det bibliotek dit script gemmes i stien , skriv kommandoen : " export PATH = $ PATH my_folder " for at tilføje den mappe . Erstat " my_folder " med det bibliotek , du vil tilføje.
6
Test dit script . Hvis du har tilføjet scriptets mappe til din vej , køre det ved at skrive " . /New_script " på kommandolinjen . Hvis du ikke har tilføjet scriptets mappe til din vej , 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 " Hello World " ) . 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 "$ * " - 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.