Una shell è un software di interfaccia con cui l' utente interagisce . Una shell Unix è un guscio costruito sul sistema operativo Unix , e fornisce un modo per gli utenti di testo del comando di ingresso nel sistema operativo per funzionare . Il più comune di Unix Shell è la shell Bourne e la C shell . Conoscere le basi di queste lingue può fare un power user Unix in pochissimo tempo. Uso della shell
Per utilizzare la shell del sistema operativo Unix , è necessario aprire il terminale o console . Questa applicazione consente di immettere i comandi utilizzando testo . Il terminale o console bypassa quello che viene chiamato l' interfaccia grafica utente ( GUI ) del computer in modo da poter parlare con il software su un livello di base . Se si utilizza il Mac OSX , c'è un default sul vostro terminale che non vi permetterà di accedere scripting di shell senza spegnerlo . Aprire l'applicazione Terminal tramite Spotlight o andare alla cartella Applicazioni , quindi Utility , quindi selezionare " Terminal ". Una volta aperto Terminal , passare all'opzione terminale nella barra del menu e selezionare " Preferenze". Si aprirà la finestra di dialogo delle preferenze. Vai ai gusci aperti con il territorio e selezionare " Conchiglie aprono con : comando percorso completo " . Questa sarà automaticamente hanno selezionato bin /bash , la shell con la quale lavoreremo qui .
Primo script
Per eseguire il primo script . abbiamo intenzione di utilizzare il classico esempio Ciao Mondo . Chiederemo il computer di dire una frase di nuovo a noi che noi specificato , in questo caso , il mondo ciao frase . Entra nella tua shell digitando:
# ! /bin /sh
Quindi premere "Invio" o "Return " per inserire il tuo guscio . Una volta fatto questo , è possibile inserire il vostro comando . Per inserire la tua richiesta semplice mondo ciao semplicemente digitare:
echo Ciao mondo
il terminale del computer scriverà Ciao Mondo nuovo voi . È possibile digitare qualsiasi cosa dopo il comando echo e il computer risponderà con quella frase .
Variabili
Una delle caratteristiche della linea di comando di shell è l' capacità di assegnare variabili a un comando . È possibile aggiungere variabili a quasi tutti i comandi per cambiare ciò che il comando fa . Si possono anche fare i propri comandi e assegnare una variabile ad esso in modo che è possibile digitare una versione più piccola del comando e ottenere lo stesso risultato . Useremo ancora l'esempio Ciao Mondo . Farete una variabile prima di un segno = . Tipo:
# ! bin /sh
premere "Invio ". Quindi digitare:
I_MADE_A_MESSAGE = "Ciao Mondo"
senza spazi tra l' = e il " Ciao Mondo" . Per eseguire il tipo di variabile :
echo $ I_MADE_A_MESSAGE
Il segno del dollaro farà in modo che la shell eco solo il tuo messaggio Ciao mondo
Se hai bisogno di ricordare a. comando è sufficiente digitare :
comando man