Har du nogensinde ønsket at automatisere operationer i dit operativsystem? Har du nogensinde ønsket at skrive et program, der kunne oprette en fil og kopiere den fil til en bestemt mappe? Har du nogensinde tænkt på at udføre disse opgaver ved hjælp af BASH Shell i Ubuntu? Hvis ja, så er dette artiklen for dig!
Trin
Trin 1. Start terminalen
Du kan starte terminalen ved at åbne bindestreg og søge efter den ved navn. Du kan også åbne den ved hjælp af tastaturgenvejen Ctrl+Alt+T.
Trin 2. Start vi/vim -editoren
Vim er en gratis og populær tekstredigerer, der bruger kommandolinjegrænsefladen. Hvis du ikke i øjeblikket har Vim installeret, kan du gøre det let ved at skrive denne kommando i terminalen: sudo apt-get install vim.
Trin 3. Skriv vim ListDir.sh og tryk på ↵ Enter
Når du er inde i editoren, skal du skrive "I" eller "i". Dette giver dig mulighed for at indsætte/begynde at skrive dit shell -script.
Trin 4. Indtast følgende kode:
#!/bin/bash. Dette er kendt som en Shebang linje.
Trin 5. Indtast koden som vist på figuren
Den første linje (ekko "Velkommen") udskriver linjen "Velkommen" ind i terminalen. echo bruges til at returnere den givne tekst og en ny linje. Den anden linje (ls) viser indhold i biblioteket. ls er en forkortelse for listen. Den sidste linje (en anden ekko -sætning) returnerer teksten. Dette fuldender listen over mapper.
Trin 6. Afslut vim
Indtast følgende tastekombinationer, Esc +: + wq for at undslippe editoren. Dette vil skrive ændringerne til filen og bringe dig tilbage til terminalen. Gem filen som ListDir.sh
Trin 7. Skift adgangstilladelser
Indtast følgende kommando: chmod +x ListDir.sh. chmod er en kommando, der bruges i Unix ligesom operativsystemer til at ændre adgangstilladelser til en fil.
Trin 8. Kør scrip
Skriv./ListDir.sh for at køre dette script. Du bør få listen over mapper og meddelelsen som vist på billedet ovenfor.
Tips
- Som standard er vim ikke installeret.
- Brug vim til at redigere dine shell -scripts.
- Indtast din adgangskode, og lad Ubuntu gøre magien.
- Når installationen er fuldført, skal du udstede kommandoen.
Advarsler
- For det første skal du placere dine shell -scripts i din hjemmemappe, mens du begynder din shell -script -rejse. Når det er behageligt, skal du placere dem i dit nødvendige bibliotekssystem.
- Sørg for, at de filer, du opretter, ikke findes i nogen systemmapper i / = rodfilsystemet.