Skip to content
dodonator edited this page Oct 8, 2022 · 4 revisions

Der Umgang mit der Shell

ToDo: Hier den Link zum Kurs von Github für Git

Was ist die Shell?

Wie rufe ich die Shell auf?

In UNIX Systemen wird meistens als Terminal oder Konsole ein Shell Emulator geöffnet. Diese können eine Graphische Oberfläche haben, können aber auch nur Textbasiert sein (beispielsweise die Standard Terminals tty1 - tty6).

Welche Unterschiede gibt es zwischen den Betriebssystemen?

Welche Befehle sind für den Anfang wichtig?

UNIX:

  • cd - Wechselt das Verzeichnis in den angegebenen Pfad
  • mv - Verschiebt eine Datei oder einen Ordner
  • touch - Legt eine leere Datei an
  • mkdir - Legt ein neues Verzeichnis an
  • ls - Listet den Inhalt eines Verzeichnisses auf
  • rm - Löscht eine Datei oder ein Verzeichnis
  • man - Öffnet den Handbucheintrag zu einem Befehl oder Programm
  • clear - Löscht die aktuelle Ausgabe

Windows:

Welche Konsolen-Programme empfehlt ihr mir?

  • htop - Prozessmonitor in der Konsole in Farbe (UNIX Systeme)
  • git - Ein Konsolen-Programm zur Versionskontrolle (siehe "Versionskontrolle.md")
  • pip3 - Paketmanager für Python3 Bibliotheken (UNIX Systeme)
  • bpython3 - Bunter Python-Interpreter mit Autovervollständigung (UNIX Systeme)
  • fish - Weitere Shell mit Features, Unterschiede zur Bash vorhanden (UNIX Systeme)