Zusammenfassung und Einrichtung
Die Unix-Shell gibt es schon länger, als die meisten ihrer Benutzer noch am Leben sind. Sie hat überlebt, weil sie ein mächtiges Werkzeug ist, das es den Benutzern erlaubt, komplexe und mächtige Aufgaben auszuführen, oft mit nur ein paar Tastenanschlägen oder Codezeilen. Es hilft den Benutzern, sich wiederholende Aufgaben zu automatisieren und kleinere Aufgaben zu größeren, leistungsfähigeren Arbeitsabläufen zu kombinieren.
Die Verwendung der Shell ist grundlegend für eine Vielzahl von fortgeschrittenen Computeraufgaben, einschließlich Hochleistungsrechnern. Diese Lektionen werden Sie in dieses mächtige Werkzeug einführen.
Voraussetzungen
Diese Lektion führt Sie durch die Grundlagen von Dateisystemen und der Shell. Wenn Sie überhaupt Dateien auf einem Computer gespeichert haben und das Wort “Datei” und entweder “Verzeichnis” oder “Ordner” (zwei gebräuchliche Wörter für dieselbe Sache) kennen, sind Sie bereit für diese Lektion.
Wenn Sie bereits mit der Manipulation von Dateien und Verzeichnissen,
der Suche nach Dateien mit grep und find und
dem Schreiben von einfachen Schleifen und Skripten vertraut sind,
sollten Sie sich die nächste Lektion ansehen: shell-extras.
Dateien herunterladen
Sie müssen einige Dateien herunterladen, um dieser Lektion folgen zu können.
- Laden Sie shell-lesson-data.zip herunter und verschieben Sie die Datei auf Ihren Desktop.
- Entpacken/Extrahieren Sie die Datei. Sagen Sie Ihrem Lehrer
Bescheid, wenn Sie bei diesem Schritt Hilfe benötigen. Sie
sollten nun einen neuen Ordner mit dem Namen
shell-lesson-dataauf Ihrem Desktop haben.
Software installieren
Wenn Sie die Shell-Software noch nicht installiert haben, müssen Sie sie herunterladen und installieren.
Öffnen Sie eine neue Shell
Nach der Installation der Software
- Öffnen Sie ein Terminal. Wenn Sie nicht sicher sind, wie Sie ein Terminal auf Ihrem Betriebssystem öffnen können, lesen Sie die folgenden Anweisungen.
- Geben Sie im Terminal
cdein und drücken Sie die Return-Taste. Dieser Schritt stellt sicher, dass Sie mit Ihrem Heimatordner als Arbeitsverzeichnis beginnen.
In dieser Lektion werden Sie erfahren, wie Sie auf die Datendateien in diesem Ordner zugreifen können.
Wo man Befehle eingibt: Wie man eine neue Shell öffnet
Die Shell ist ein Programm, das es uns ermöglicht, Befehle an den Computer zu senden und Ausgaben zu erhalten. Sie wird auch als Terminal oder Kommandozeile bezeichnet.
Einige Computer enthalten ein Standard-Unix-Shell-Programm. Die folgenden Schritte beschreiben einige Methoden zur Identifizierung und zum Öffnen eines Unix-Shell-Programms, wenn Sie bereits eines installiert haben. Es gibt auch Möglichkeiten, ein Unix-Shell-Programm, einen Linux/UNIX-Emulator oder ein Programm für den Zugriff auf eine Unix-Shell auf einem Server zu identifizieren und herunterzuladen.
Wenn keine der unten genannten Optionen auf Ihre Situation zutrifft, versuchen Sie es mit einer Online-Suche nach: Unix-Shell [Ihr Computermodell] [Ihr Betriebssystem].
Auf Computern mit Windows-Betriebssystemen ist nicht automatisch ein Unix-Shell-Programm installiert. In dieser Lektion empfehlen wir Ihnen die Verwendung eines Emulators, der in Git für Windows enthalten ist und Ihnen Zugang sowohl zu Bash-Shell-Befehlen als auch zu Git bietet.
Nach der Installation können Sie ein Terminal öffnen, indem Sie das Programm Git Bash aus dem Windows-Startmenü starten.
Für fortgeschrittene Benutzer:
Als Alternative zu Git für Windows können Sie das Windows Subsystem für Linux installieren, das unter Windows 10 und höher Zugriff auf ein Bash-Shell-Befehlszeilenwerkzeug bietet.
Bitte beachten Sie, dass die Befehle im Windows Subsystem für Linux (WSL) leicht von denen abweichen können, die in der Lektion gezeigt oder im Workshop vorgestellt werden.
Für einen Mac-Computer, auf dem macOS Mojave oder frühere Versionen laufen, ist die Standard-Unix-Shell Bash. Für einen Mac-Computer, auf dem macOS Catalina oder spätere Versionen laufen, ist die Standard-Unix-Shell Zsh. Ihre Standard-Shell ist über das Terminal-Programm in Ihrem Dienstprogramme-Ordner verfügbar.
Um Terminal zu öffnen, versuchen Sie eine oder beide der folgenden Möglichkeiten:
- Wählen Sie im Finder das Menü “Go” und dann “Utilities”. Suchen Sie Terminal im Ordner “Utilities” und öffnen Sie es.
- Verwenden Sie die Mac ‘Spotlight’ Computer-Suchfunktion. Suchen Sie
nach:
Terminalund drücken Sie Return.
Um zu ueberpruefen, ob Ihr Rechner fuer die Verwendung einer anderen
Sprache als Bash eingerichtet ist, geben Sie echo $SHELL in
Ihr Terminalfenster ein.
Wenn Ihr Rechner so eingerichtet ist, dass er etwas anderes als Bash
verwendet, können Sie ihn starten, indem Sie ein Terminal öffnen und
bash eingeben.
Die Standard-Unix-Shell für Linux-Betriebssysteme ist normalerweise
Bash. Bei den meisten Linux-Versionen ist sie über das Gnome-Terminal
oder die KDE-Konsole oder xterm erreichbar, die Sie
über das Anwendungsmenü oder die Suchleiste finden können. Wenn Ihr
Rechner so eingerichtet ist, dass er etwas anderes als Bash verwendet,
können Sie ihn starten, indem Sie ein Terminal öffnen und
bash eingeben.