Lära kommandoraden i Linux är alltid det första steget för en ny Linux- användare . Om du vill börja göra mer , till exempel automatisera uppgifter i Linux , skriver ett shell script är nästa steg . Ditt första script behöver inte vara alltför komplicerat , och du kan använda samma kommandon som du använder på kommandoraden , med några extra rader för att göra det till en komplett manus . I ingen tid alls , kommer du att skriva komplexa skript som utför en mängd olika funktioner . Saker du behöver
Linux eller Unix - baserad dator
Textredigerare
Visa fler instruktioner
1
Öppna kommandoradsgränssnitt , öppna sedan den föredragna textredigeraren . Den vanligaste texteditorn är VI , men nano och Emacs är populära också . Om du vill kalla den , skriv kommandot " vi new_script . "
2
Skriv " # ! /Bin /bash " som din första . Detta talar tolken att skriptet använder bash . Skriv kommentaren " # Min nya script " på nästa rad . Den " # " berättar tolken att ignorera denna linje eftersom det är en kommentar . Använd kommentarer för att berätta vad ett skript gör . I flera linjer skript , kan kommentarer beskriva vilka uppgifter olika delar av manuset utföra .
3
Skapa din första åtgärd . Börja med en enkel åtgärd : " echo " Hello World " " ( utan externa citat ) . Detta talar kommandoraden för att skriva ut "Hello World " när du kör skriptet .
4
Spara skriptet och avsluta textredigeraren . Kontrollera att rätt behörigheter är inställda på manuset filen . Kommandot " chmod 755 new_script " ger dig läsa och skriva till filen .
5
Kontrollera att skriptet filen finns i din väg . Kontrollera din väg först genom att skriva " echo $ PATH " i kommandoraden . Detta visar vilka mappar finns i din väg . Om du inte ser den katalog skriptet sparas i banan , skriv kommandot : " export PATH = $ PATH my_folder " för att lägga till katalogen . Ersätt " my_folder " med den katalog du vill lägga till .
6
Testa ditt manus . Om du har lagt till manuset katalog på din väg , köra det genom att skriva " . /New_script " på kommandoraden . Om du inte har lagt till manuset katalog i din sökväg , kan du bläddra ändå till katalogen med " cd " och köra " . /New_script " ( om allt i manuset är korrekt , ska du se kommandoraden skriv "Hej världen " ) . Kommandoraden kommer sedan tillbaka till ditt vanliga prompt .
7
Skriv ett nytt manus . Använd den för att radera filer , eller flytta dem till en ny plats . Skicka argument till ett manus med " $ * " - t.ex. " mv $ * nedladdningar " som rör sig en fil som skickas från kommandoraden till en mapp som heter Downloads . När du blivit mer bekant med kommandoraden , kommer du att hitta fler och fler enkla uppgifter som du vill automatisera med ett manus .