Indledning til Unix Shell Scripting:
I Unix er Command Shell den oprindelige kommando-fortolker. Den giver brugerne en kommandolinjeinterface til at interagere med styresystemet.
Unix-kommandoer kan også udføres ikke-interaktivt i form af et Shell Script. Scriptet er en serie af 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 Scripting
- Arbejde med Unix Vi Editor
- Funktioner ved Unix Shell Scripting
- Operatorer i Unix
- Konditionel kodning i Unix (del 1 og del 2)
- Loops i Unix
- Funktioner i Unix
- Unix-tekstbehandling (del 1, Del 2 og del 3)
- Unix Command Line Parameters
- Unix Advanced Shell Scripting
Unix Video #11:
Unix Shell Scripting Basics
Denne vejledning giver dig et overblik over shell-programmering og giver dig en forståelse af nogle standard shell-programmer. Dette omfatter shells som Bourne Shell (sh) og Bourne Again Shell (bash).
Shells læser konfigurationsfiler på flere omstændigheder, der er forskellige alt efter shell. 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 programmer, som f.eks. $PATH, og andre, der styrer shellens 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. Filen ~/.profile bruges som en konfigurationsfil til sh. Dette er også den standard shell, der bruges til scripting.
- C Shell (csh): C-Shell blev udviklet af Bill Joy og er modelleret efter programmeringssproget C. Det var hensigten at forbedre interaktiviteten med funktioner som f.eks. oplistning af kommandohistorikken og redigering af kommandoer. Filerne ~/.cshrc og ~/.login bruges som konfigurationsfiler af csh.
- The Bourne Again Shell (bash): Bash-shell’en blev udviklet til GNU-projektet som 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.
Kig på vores kommende tutorial for at få mere at vide om Vi Editor!!!
PREV Tutorial | NEXT Tutorial