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.

Voraussetzung

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.

  1. Laden Sie shell-lesson-data.zip herunter und verschieben Sie die Datei auf Ihren Desktop.
  2. 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-data auf 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

  1. Öffnen Sie ein Terminal. Wenn Sie nicht sicher sind, wie Sie ein Terminal auf Ihrem Betriebssystem öffnen können, lesen Sie die folgenden Anweisungen.
  2. Geben Sie im Terminal cd ein 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.

Wichtig

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: Terminal und 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.

How to Use Terminal on a Mac

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.