Et skall er en programvare grensesnitt som brukeren kommuniserer . En Unix shell er et skall bygget på Unix operativsystem , og gir en måte for brukerne å legge inn kommandoen tekst inn i operativsystemet til å utføre oppgaver . Den vanligste Unix Shell er Bourne skall og C-skall . Bli kjent med det grunnleggende om disse språkene kan gjøre deg til en strøm Unix bruker på kort tid . Bruke Shell
å bruke skallet av Unix operativsystem , må du åpne opp terminal eller konsoll applikasjon . Denne applikasjonen lar deg skrive inn kommandoer ved hjelp av tekst . Terminalen eller konsoll omgår det som kalles Graphical User Interface ( GUI ) på datamaskinen slik at du kan snakke med programvaren din på et grunnleggende nivå . Hvis du bruker Mac OSX , det er en standard på telefonapparatet som ikke vil gi deg tilgang til shell scripting uten å slå den av. Åpne Terminal Application gjennom spotlight eller gå til Programmer- mappen , deretter Utilities , velg deretter " Terminal ". Når du har åpnet Terminal , gå til Terminal alternativ i menylinjen og velg " Preferences". Den preferanse dialog åpnes. Gå til skjellene åpner med området og velg " Shells åpne med : kommandoen fullstendig bane " . Dette vil automatisk har valgt bin /bash, skallet med som vi vil jobbe her .
Første Script
å kjøre din første skriptet . vi kommer til å bruke den klassiske Hello World eksempel. Vi vil be datamaskinen til å si en setning tilbake til oss at vi spesifiserer , i dette tilfellet , uttrykket hello world . Meld inn i skallet ditt ved å skrive : en
#! /bin /sh
Deretter trykker du "Enter " eller "Return" å oppgi skall. Når du har gjort dette, kan du skrive inn kommandoen . For å legge inn din enkle hello world forespørsel bare skrive : en
ekko Hello World
Datamaskinen terminal vil skrive Hello World tilbake til deg . Du kan skrive noe etter echo kommandoen og datamaskinen vil svare med det uttrykket .
Variabler
En av funksjonene i skallet kommandolinjen, er muligheten til å tildele variabler på en kommando . Du kan legge til variabler til nesten alle kommandoen til å endre hva den kommandoen gjør. Du kan også lage dine egne kommandoer og tilordne en variabel til det slik at du kan skrive en mindre versjon av kommandoen og oppnå samme resultat . Vi bruker Hello World eksempel igjen . Du vil få en variabel før et = tegn. Type:
#! bin /sh
hit "Enter". Deretter skriver du :
I_MADE_A_MESSAGE = "Hello World"
p Med ingen mellomrom mellom = og " Hello World" . Til å utføre din variabeltype : en
echo $ I_MADE_A_MESSAGE
dollartegn vil sørge for at skallet bare reflekterer din Hello world melding
p Hvis du noen gang trenger å huske en . kommandoen bare skrive : en
mann kommandoen