Terminal

Aus Vokabulabor
Zur Navigation springen Zur Suche springen

Links

Zielsetzung

Das Terminal ist ein wichtiges Arbeitsmittel, das gerade für Automatisierung prima geeignet ist.

Funktionsweise

Ein Terminal arbeitet wie eine Schreibmaschine: es gibt eine Zeile, in der man was eingeben (eintippen) kann, der Text verrutscht dann nach oben und kann nicht mehr geändert werden.

Nur können wir nicht nur Texte tippen, sondern Programme aufrufen. Was diese Programme dann ausgeben, wird im Terminal dargestellt, und zwar oberhalb der Eingabezeile.

Prompt

In der Eingabezeile erscheint vorne der "Prompt": das ist eine Art Statusanzeige. Dort kann alles mögliche eingetragen werden, es gibt aber eine sinnvolle Voreinstellung:

jonny@mars:~/Dokumente$ 
  • Es wird der angemeldete Benutzer angezeigt
  • Es wird der Hostname angezeigt. Das vor allem dann sinnvoll, wenn auf entfernten Systemen gearbeitet wird, dann ist diese Info wichtig.
  • Nach dem Doppelpunkt wird der aktuelle DateiPfad angezeigt. Das Zeichen ~ symbolisiert das Heimatverzeichnis des angemeldeten Benutzers.
  • Der $ zeigt das Ende des Prompts bei "normalen" Benutzern an. Beim Administrator namens root wird hier ein '#' benutzt
root@venus:~/Dokumente# 

Ein Kommando absetzen

  • Das eingetippte Kommando wird erst dann ausgeführt, wenn die Taste RETURN (auch ENTER genannt) gedrückt wird.
  • Es ist egal, wo der Cursor steht, RETURN funktioniert immer. Der Cursor muss also nicht am Ende stehen.

Tabulator zur Ergänzung

In der Kommandozeile dient die Taste TAB dazu, ein Wort zu ergänzen. Man tippt also nur den Anfang des Wortes ein und drückt die TAB-Taste. Dann gibt es 2 Möglichkeiten:

  • Das Wort wird sofort ergänzt
  • Es passiert nichts. Dann nochmal die Taste drücken, dann erscheinen die verschiedenen Alternativen oberhalb. Tippe dann weitere Buchstaben ein und probiere das TAB wieder aus, solange, bis das Wort ergänzt ist
  • Wenn es sehr viele Alternativen gibt, erfolgt erst eine Frage, ob alle angezeigt werden sollen.

Wenn das Wort ergänzt wird, gibt es 2 Möglichkeiten:

  • Hinter dem Wort erscheint ein Leerzeichen ' '. Dann ist das Wort vollständig.
  • Der Cursor steht direkt hinter dem Wort. Dann gibt es weitere Alternativen, die mit TAB sichtbar werden.

Beispiel:

  • Es gibt 2 Worte: abc123 und abc456
  • Tippe a und TAB, dann erscheint abc, also der gemeinsame Text. Ein Tab zeigt abc123 und abc456. Tippe 2 und TAB, und das ganze Wort mit Leerzeichen "abc234 " erscheint.

Übungen:

  • ls /m<TAB>
  • ta<TAB>

Sondertasten in der Eingabe

  • Strg-A positioniert den Cursor auf den Anfang der Zeile
  • Strg-E positioniert den Cursor auf das Ende der Zeile
  • Strg-K löscht vom Cursor bis zum Zeilenende
  • Strg-R sucht rückwärts nach einer passenden Eingabe
    • Beispiel: vorher wurde das Kommando "play /music/test1.wav" abgesetzt.
    • Tippe Str-R und dann play. Es wird dann das Kommando angezeigt, ein RETURN startet das Kommando.