Introduktion til Unix Shell Scripting:
I Unix er Command Shell den oprindelige kommandofortolker, som giver brugerne en kommandolinjeinterface til at interagere med operativsystemet.
Unix-kommandoer kan også udføres ikke-interaktivt i form af et Shell-script. Scriptet er en række kommandoer, der køres sammen.
Shell-scripts kan bruges til en række forskellige opgaver, lige fra tilpasning af dine miljøer til automatisering af dine daglige opgaver.
Liste over alle Unix Shell Scripting Tutorials:
- Introduktion til Unix Shell Script
- Arbejde med Unix Vi-editoren
- Funktioner af Unix Shell Scripting
- Operatorer i Unix
- Betinget kodning i Unix (del 1 og del 2)
- Sløjfer i Unix
- Funktioner i Unix
- Unix-tekstbehandling (del 1, del 2 og del 3)
- Unix-kommandolinjeparametre
- Unix Avanceret Shell Scripting
Unix-video nr. 11:
Unix Shell Scripting Grundlæggende principper
Denne vejledning vil give dig et overblik over shell-programmering og give dig en forståelse af nogle standard shell-programmer. Dette omfatter shells som Bourne Shell (sh) og Bourne Again Shell (bash).
Shell'er læser konfigurationsfiler under flere omstændigheder, der varierer afhængigt af shell'en. Disse filer indeholder normalt kommandoer for den pågældende shell og udføres, når de indlæses; de bruges normalt til at indstille vigtige variabler, der bruges til at finde eksekverbare filer, som $PATH, og andre, der styrer shell'ens opførsel og udseende.
- Bourne Shell (sh): Dette var et af de første shellprogrammer, der fulgte med Unix, og det er også det mest udbredte. Det blev udviklet af Stephen Bourne. ~/.profile-filen bruges som konfigurationsfil for sh. Det er også den standard shell, der bruges til scripting.
- C Shell (csh): C-Shell blev udviklet af Bill Joy og er baseret på programmeringssproget C. Den skulle forbedre interaktiviteten med funktioner som f.eks. oplistning af kommandohistorikken og redigering af kommandoer. Filerne ~/.cshrc og ~/.login bruges som konfigurationsfiler af csh.
- Bourne Again Shell (bash): Bash-shell'en blev udviklet til GNU-projektet som en erstatning for sh. De grundlæggende funktioner i bash er kopieret fra sh, og tilføjer også nogle af interaktivitetsfunktionerne fra csh. ~/.bashrc- og ~/.profile-filerne bruges som konfigurationsfiler af bash.
Se vores kommende tutorial for at få mere at vide om Vi Editor!!
PREV Vejledning