Sådan skriver du et Shell-script ved hjælp af Bash Shell i Ubuntu
Har du nogensinde ønsket at automatisere operationer på dit operativsystem? Har du nogensinde ønsket at skrive et program, der kunne oprette en fil og kopiere den til en mappe? Og brug den berømte BASH Shell på Ubuntu? Hvis svarene på ovenstående spørgsmål er Ja!
Vi vil dække et simpelt eksempel. Sådan oprettes et Shell-script, der viser listen over filer, der findes i en mappe.
trin
Video: Week 4
1
Start terminalen ved at klikke på Programmer -> Tilbehør -> Terminal
2
Derefter, i Terminal, Kør Jeg kom redaktør. Min favorit er vim.
3
Skriv i terminalvinduet vim ListDir.sh og klik på Enter. Når du er inde i editoren, skriv "I" eller "I". Dette giver dig mulighed for at indtaste / begynde at skrive dit skal script.
4
Øverst indtast følgende kode #!/ bin / bash. Dette er kendt som a molevitten
5
Indtast nu koden som vist på figuren
6
For at forlade vim-editoren skal du skrive følgende tastekombination, Esc,: , WQ! Dette vil skrive ændringerne til filen og åbne den tilbage til terminalen.
7
Nu skal vi gøre dette Shell Script eksekverbart. For at gøre dette skal du skrive følgende kommando
8
chmod + x ListDir.sh og klik på Enter. Du kan se resultaterne nedenfor
Video: Week 1, continued
9
For at udføre dette Shell Script, skal du blot skrive./ListDir.sh. Du skal få listen over mapper og meddelelsen, som vist på billedet ovenfor.
10
Tillykke med at skrive dit første Shell Script ved hjælp af Bash på Ubuntu Linux!
tips
For at installere VIM på dit Ubuntu system, skal du blot udstede kommandoen -> "sudo apt-get install vim" uden citaterne.
Jeg kom at redigere dine skal scripts.
Som standard er vim ikke installeret.
Indtast dit kodeord og lad Ubuntu gøre det magiske
Når installationen er færdig, skal du udstede kommandoen
advarsler
Sørg for, at de filer, du opretter, ikke befinder sig i nogen af / = mapper, root filsystem
For begyndere skal du placere dine skalskripter i din hjemmekatalog, når du begynder din skalskriptrejse. Når du er komfortabel, skal du placere dem i din krævede systemkatalog.