En Shell er en software -grænseflade , som brugeren interagerer . En Unix shell er en shell bygget på Unix-operativsystemet , og giver en måde for brugerne at indtaste kommandoen teksten i operativsystemet til at udføre opgaver . Den mest almindelige Unix Shell er Bourne shell og C- shell. Kom til at kende det grundlæggende i disse sprog kan gøre dig en magt Unix bruger på ingen tid. Brug af skallen
For at bruge skallen på din Unix-operativsystemet , skal du åbne din terminal eller konsol applikation. Denne applikation kan du indtaste kommandoer ved hjælp af tekst. Terminalen eller konsol omfartsveje , hvad der kaldes Graphical User Interface ( GUI ) på din computer , så du kan tale med din software på et grundlæggende niveau . Hvis du bruger Mac OSX, der er en standard på din terminal , der ikke vil give dig adgang til shell scripting uden at slukke . Åbn din Terminal Ansøgning via spotlight eller gå til mappen Programmer og derefter Hjælpeprogrammer , og vælg derefter " Terminal ". Når du har åbnet Terminal, gå til Terminal mulighed i menulinjen og vælg derefter " Indstillinger". Præference dialog åbnes. Gå til skallerne åbner med området og vælg " Shells åbnes med : kommando komplet vej" . Dette vil automatisk har valgt bin /bash, den skal med , som vi vil arbejde her.
First Script
For at køre din første script. vi kommer til at bruge den klassiske Hello World eksempel. Vi vil bede computeren til at sige en sætning tilbage til os , at vi angiver , i dette tilfælde , udtrykket hej verden. Log ind på din shell ved at taste : Hej
#! /bin /sh
Tryk derefter på "Enter " eller " Tilbage" for at indtaste dit shell. Når du har gjort dette , kan du indtaste din kommando. At indtaste din simple hello world anmodning blot skrive : Hej
echo Hello World
Din computer terminal vil skrive Hello World tilbage til dig. Du kan skrive noget efter kommandoen echo og din computer vil svare med den sætning.
Variable
Et af de elementer i skalkommandolinje er evne til at tildele variabler til en kommando . Du kan tilføje variable til næsten enhver kommando for at ændre, hvad denne kommando gør. Du kan endda lave dine egne kommandoer og tildele en variabel til den, så du kan skrive en mindre version af kommandoen og opnå det samme resultat. Vi bruger de Hello World eksempel igen . Du vil gøre en variabel, før et =-tegn . Type : Hej
#! bin /sh
hit "Enter". Skriv derefter : Hej
I_MADE_A_MESSAGE = " Hello World "
uden mellemrum mellem = og " Hello World" . Til at udføre din variabeltype : Hej
echo $ I_MADE_A_MESSAGE
dollartegn vil sørge for, at skallen kun ekkoer din Hello world besked
p Hvis du nogensinde har brug for at huske en . kommandoen blot skrive : Hej
mand kommando