Skip to content

Terminal

Jakob Fink

Die Kommandozeile, auch Terminal genannt, ist eine leistungsstarke Schnittstelle zur Steuerung und Interaktion mit einem Linux-Betriebssystem. Auch wenn sie für Anfänger zunächst einschüchternd wirken kann, ermöglicht sie präzise Kontrolle und Effizienz bei der Verwaltung von Dateien, Programmen und dem Betriebssystem selbst.

Grundlagen der Dateistruktur

Die Dateistruktur in Linux ähnelt einem Baum, wobei das Wurzelverzeichnis den höchsten Punkt darstellt. Hier sind einige grundlegende Verzeichnisse:

  • / (Wurzelverzeichnis): Das Hauptverzeichnis des Dateisystems.
  • /home: Enthält Benutzerverzeichnisse.
  • /etc: Beinhaltet Konfigurationsdateien.
  • /var: Speichert variable Dateien wie Log-Dateien und temporäre Dateien.
  • /bin und /usr/bin: Enthält ausführbare Programme.

Grundlegende Befehle

1. ls - List

Der Befehl ls zeigt den Inhalt des aktuellen Verzeichnisses an.

Beispiel:

ls

2. cd - Change Directory

Mit cd wechselt man zwischen Verzeichnissen.

Beispiel:

cd /home/benutzername

3. cat - Concatenate

cat gibt den Inhalt einer Datei aus.

Beispiel:

cat dateiname.txt

4. mkdir - Make Directory

Der Befehl mkdir erstellt ein neues Verzeichnis.

Beispiel:

mkdir neues_verzeichnis

5. rmdir - Remove Directory

rmdir löscht ein leeres Verzeichnis. Achtung: Verzeichnis richtig auswählen und doppelt prüfen.

Beispiel:

rmdir zu_loeschendes_verzeichnis

6. touch - Create Empty File

touch erstellt eine leere Datei oder aktualisiert den Zeitstempel einer vorhandenen Datei.

Beispiel:

touch neue_datei.txt

7. Tab-Autocomplete

Das Drücken der Tab-Taste vervollständigt automatisch Datei- oder Verzeichnisnamen.

Beispiel:

cd Dok<TAB>

Hier wird automatisch "Dokumente/" vervollständigt.

8. SSH - Secure Shell

Mit SSH kann man sich sicher mit einem entfernten Server verbinden.

Beispiel:

ssh benutzername@server_ip

9. nano - Texteditor

nano ist ein einfach zu bedienender Texteditor.

Nano-Editor öffnen und schließen:

Um eine neue Datei mit Nano zu erstellen, geben Sie einfach den Befehl nano und den Dateinamen ein:

nano neuedatei.py

Dies öffnet Nano im Terminal und lädt die neue Datei. Falls die Datei bereits existiert, wird ihr Inhalt in Nano angezeigt.

Um den Nano-Editor zu schließen, drücken Sie Ctrl + X. Wenn Sie ungespeicherte Änderungen haben, wird Nano Sie auffordern, diese zu speichern.

Texteingabe und Navigation:

Geben Sie einfach den Text ein, wie in jedem normalen Texteditor. Verwenden Sie die Pfeiltasten, um durch den Text zu navigieren.

Speichern und Dateioperationen:

Um Änderungen zu speichern, drücken Sie Ctrl + O (für "Write Out"). Folgen Sie den Anweisungen am unteren Bildschirmrand und bestätigen Sie mit der Enter-Taste. Um die Datei zu schließen, verwenden Sie erneut Ctrl + X.

Kopieren, Ausschneiden und Einfügen:

Markieren Sie den Text mit den Pfeiltasten. Drücken Sie Ctrl + K für das Ausschneiden. Um Text zu kopieren, verwenden Sie Alt + ^ und dann Ctrl + K. Um Text einzufügen, positionieren Sie den Cursor und drücken Sie Ctrl + U.

10. Pfeiltasten

Die Pfeiltasten ermöglichen das Durchblättern der Befehlsverlaufs.

11. python - Ausführen von Python-Dateien

Mit python führt man Python-Skripte aus.

Beispiel:

python dateiname.py

12. exit - Verbindung trennen

exit beendet eine SSH-Verbindung.

Tastenkombinationen für Windows und Mac

  • Windows:

    • Strg entspricht der Befehlstaste (Cmd) auf Mac.
    • Windows-Taste entspricht der Befehlstaste auf Mac.
    • Mac:

    • Befehlstaste (Cmd) entspricht der Strg-Taste auf Windows.

Typischer Ablauf zur Erstellung und Ausführung einer Python-Datei

Um eine Python-Datei in einem bestimmten Verzeichnis zu erstellen und diese dann auszuführen, folgen hier die notwendigen Schritte und Befehle:

Wechseln ins Zielverzeichnis:

Zuerst wechseln wir mit dem cd Befehl in das Verzeichnis, in dem wir unsere Python-Datei erstellen möchten.

cd /pfad/zum/zielverzeichnis

Erstellen eines Unterverzeichnisses (optional):

Falls ein neues Unterverzeichnis für die Python-Datei benötigt wird, kann dieses mit mkdir erstellt werden.

mkdir mein_python_projekt
cd mein_python_projekt

Erstellen der Python-Datei:

Nun erstellen wir die Python-Datei mit einem Texteditor. Hier verwenden wir nano, aber jeder beliebige Editor kann verwendet werden.

nano meine_python_datei.py

Schreiben des Python-Codes:

In nano oder einem anderen Editor schreiben wir unseren Python-Code. Zum Beispiel:

print("Hallo Welt")

Speichern und schließen des Editors (Ctrl + O, Enter, Ctrl + X für Nano).

Ausführen der Python-Datei:

Zum Schluss führen wir die Python-Datei mit dem python Befehl aus.

python meine_python_datei.py

Die Ausgabe sollte sein:

Hallo Welt

Diese Schritte demonstrieren den typischen Ablauf von der Erstellung bis zur Ausführung einer Python-Datei in einem Linux-System.

Viel Erfolg beim Design Coden wünscht

Jakob


© 2024 Jakob Fink