Uvod v skriptiranje Unix Shell:
V Unixu je ukazna lupina (Command Shell) izvirni tolmač ukazov. Uporabnikom zagotavlja vmesnik ukazne vrstice za interakcijo z operacijskim sistemom.
Ukaze Unix lahko izvajate tudi neinteraktivno v obliki skripte Shell Script. Skripta je niz ukazov, ki se izvajajo skupaj.
Skripte lupine lahko uporabljate za različna opravila, od prilagajanja okolij do avtomatizacije vsakodnevnih opravil.
Seznam vseh učnih gradiv za skriptiranje Unix Shell:
- Uvod v skript Unix Shell
- Delo z urejevalnikom Unix Vi
- Značilnosti skriptiranja Unix Shell
- Operatorji v Unixu
- Pogojno kodiranje v Unixu (1. in 2. del)
- Zanke v Unixu
- Funkcije v Unixu
- Obdelava besedila v Unixu (1., 2. in 3. del)
- Parametri ukazne vrstice Unix
- Unix Napredno skriptiranje v lupini
Unix Video #11:
Osnove skriptiranja Unix Shell
V tem učbeniku boste spoznali programiranje lupine in se seznanili z nekaterimi standardnimi programi lupine, kot sta Bournova lupina (sh) in Bournova lupina (bash).
Lupine berejo konfiguracijske datoteke v več okoliščinah, ki se razlikujejo glede na lupino. Te datoteke običajno vsebujejo ukaze za določeno lupino in se izvedejo, ko se naložijo; običajno se uporabljajo za nastavitev pomembnih spremenljivk, ki se uporabljajo za iskanje izvedljivih datotek, kot je $PATH, in drugih, ki nadzorujejo obnašanje in videz lupine.
- Bourne Shell (sh): To je bila ena prvih lupin, ki je bila priložena Unixu, in je tudi najbolj razširjena. Razvil jo je Stephen Bourne. Datoteka ~/.profile se uporablja kot konfiguracijska datoteka za sh. To je tudi standardna lupina, ki se uporablja za pisanje skript.
- C Shell (csh): Orodje C-Shell je razvil Bill Joy po vzoru programskega jezika C. Njegov namen je bil izboljšati interaktivnost s funkcijami, kot sta izpis zgodovine ukazov in urejanje ukazov. Datoteki ~/.cshrc in ~/.login csh uporablja kot konfiguracijske datoteke.
- Bourne Again Shell (bash): Ovojnica bash je bila razvita za projekt GNU kot zamenjava za sh. Osnovne lastnosti basha so povzete po sh, dodaja pa tudi nekatere interaktivne funkcije iz csh. kot konfiguracijske datoteke bash uporablja datoteke ~/.bashrc in ~/.profile.
Če želite izvedeti več o Vi Editorju, si oglejte naš prihajajoči vodič!!
PREV Tutorial