Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux_-_grundlagen_-_konsole

Dies ist eine alte Version des Dokuments!


Linux - Grundlagen - Konsole

Für die Konsole gibt es viele (mehr oder weniger gleichwertige) Namen, wie z.B. Terminial, Shell, CLI (für Command Line Interface), Bash, usw. Wir verwenden hier die Bash.

Die Linux Konsole

  • Kernel: Der Kernel bildet das eigentliche Betriebssystem (engl. Operating System).
  • Shell:Durch die Shell (engl. Muschel, auch Konsole, Bash) kann der Anwender (USER) sowohl mit dem Kernel als auch mit Anwendungen kommunizieren.
  • Application (Anwendungen): Der Benutzer verwendet in der Regel lediglich die Programme (Anwendungen). Die Arbeit des Kernels läuft meistens völlig unbemerkt im Hintergrund ab.

Linux Prompt

Das erste was man sieht, wenn man die Konsole aufruft (bei Ubuntu z.B. mit „Strg+Alt+T“) ist der sogenannte Prompt: user@host:~>

student@saturn:~>

student@ saturn : ~>
Hier der Benutzer „student“ Angemeldet am Computer saturn Pfadangabe (~ ist eine Abkürzung für das Homeverzeichnis) Normaler User haben das > Symbol.

Dem Prompt kann man entnehmen:

  1. Benutzer
  2. Host (Computer)
  3. aktuellen Pfad
  4. Außerdem erkennt man am letzten Zeichen, ob man im Root-Modus (#) oder als User angemeldet ist.

Linux Konsolenbefehle

Der Befehl für die Konsole kann aus mehreren Teilen bestehen.

  • Dem Befehl an sich
  • Den Optionen
  • Und dem/den Argument/en

Der Befehl an sich reicht in vielen Fällen aus, um die Grundfunktion zu nutzen.

Anwendungsbeispiel

Linux Konsolenbefehle für die Dateiverwaltung

Linux Konsolenbefehle für die Prozessverwaltung

Linux Konsolenbefehle für die Rechteverwaltung

Linux Pipes und mehr (|, >, >> more und less)

Linux Programme ausführen

Wenn man über die Linux Konsole ein Programm aufruft, beispielsweise „firefox“, steht man vor dem Problem, dass das Programm zwar ordentlich ausgeführt wird, man aber das aktuelle Konsolenfenster nicht weiter nutzen kann, da dort nur die Ausgaben von Firefox angezeigt werden. Wenn man hier nun mit Ctrl+C arbeitet, wird der Prozess beendet und man kann normal weiterarbeiten.

Um dieses Problem zu umgehen erweitert man den Befehl um das Zeichen „&“.

firefox &

Hier wird beim Aufrufen nur noch die PID angezeigt und man kann die Konsole weiter benutzen.

Linux Bashtipps

  • Konsole funktioniert nicht mehr → „ctrl-c“
  • Tab - Taste
  • ↑↓ Pfeiltasten
  • Drei nützliche Shortcuts „ctrl-u“, „ctrl-l“ und „ctrl-c“

Die Schreibweise für Verzeichnisse (Pfade)

Eine Folge von jeweils direkt untergeordneten Verzeichnisnamen heißt Pfad. Verzeichnisnamen werden voneinander und vom Dateinamen durch / (slash) getrennt.

#z.B.
/schiller/Schüler 

Eine absolute Pfadangabe geht immer vom obersten verfügbaren Verzeichnis (root) aus und beginnt daher mit dem slash.

  • Bei relativen Pfadangaben wird der Pfad in Bezug auf das aktuelle Verzeichnis angegeben.Darauf bezieht man sich mit einem Punkt (.)
  • Das übergeordnete Verzeichnis wird mit zwei Punkten (..) angesprochen.
linux_-_grundlagen_-_konsole.1705320403.txt.gz · Zuletzt geändert: 2024/01/15 12:06 von torsten.roehl