Eine Shell ist ein Software- Interface, mit dem der Benutzer interagiert . Ein Unix-Shell ist eine Shell auf dem Unix- Betriebssystem integriert und bietet eine Möglichkeit für Benutzer zur Eingabe von Text Befehl in das Betriebssystem , um Aufgaben auszuführen . Die häufigste Unix Shell ist die Bourne-Shell und die C-Shell . Kennenlernen der Grundlagen dieser Sprachen kennen kann Sie eine Leistung Unix-Benutzer in kürzester Zeit. Die Shell
Um die Shell Ihres Unix-Betriebssystem zu verwenden, müssen Sie öffnen Ihr Terminal oder Konsole-Anwendung . Diese Anwendung ermöglicht die Eingabe von Befehlen über Text. Das Terminal oder Konsole umgeht , was heißt das Graphical User Interface ( GUI) des Computers , so dass Sie Ihre Software auf einer grundlegenden Ebene sprechen kann . Wenn Sie die Mac OSX , gibt es ein standardmäßig auf Ihrem Endgerät, das nicht zulässt, dass Sie Shell Scripting , ohne ihn auszuschalten zugreifen . Öffnen Sie Ihre Terminal- Anwendung durch Scheinwerfer oder gehen Sie zum Ordner Programme und dann Utilities, wählen Sie dann " Terminal". Wenn Sie Klemme geöffnet , gehen Sie zum Terminal Option in der Menüleiste und wählen Sie dann "Einstellungen". Die Präferenz Dialog öffnet sich. Gehen Sie auf die Schalen öffnen mit , und wählen Sie " Öffnen mit Muscheln : command vollständigen Pfad " . Dadurch wird automatisch bin /bash, die Schale , mit denen wir hier arbeiten.
Erste Skript
ausgewählt haben Ihre erste Skript ausführen. werden wir die klassische Hallo Welt Beispiel. Wir bitten Sie den Computer neu , um einen Ausdruck zurück zu uns sagen , dass wir angeben , in diesem Fall , die Phrase hallo Welt. Melden Sie sich bei der Shell durch Eingabe von:
#! /bin /sh
Dann drücken Sie "Enter " oder "Return ", um Ihre Schale geben . Sobald Sie dies getan haben , können Sie Ihren Befehl . Um Ihre Anfrage einfach Hallo Welt geben Sie einfach ein:
echo Hallo Welt
Ihre Computer-Terminal wird Hallo Welt zurück zu schreiben . Sie können alles nach dem echo Befehl eingeben und Ihr Computer wird mit dieser Phrase antworten .
Variablen
Eines der Merkmale des Shell-Befehlszeile ist die Möglichkeit, Variablen auf einen Befehl zuzuweisen. Sie können Variablen zu fast jedem Befehl hinzufügen zu ändern, was dieser Befehl tut. Sie können sogar Ihre eigenen Befehle und weisen eine Variable auf , so dass Sie eine kleinere Version des Befehls eingeben können und das gleiche Ergebnis erzielen . Wir werden die Hallo Welt Beispiel wieder verwenden. Sie erhalten eine Variable vor einem = Zeichen machen . Typ:
#! bin /sh
Der Hit "Enter". Dann geben :
I_MADE_A_MESSAGE = "Hallo Welt"
ohne Leerzeichen zwischen dem = und dem "Hallo Welt" . Um Ihre variable Art ausführen :
echo $ I_MADE_A_MESSAGE
Das Dollarzeichen wird sicherstellen, dass die Schale nur hallt Ihre Nachricht Hallo Welt
Wenn Sie jemals brauchen werden , um eine zu erinnern. Befehl geben Sie einfach :
Befehl man