Unix/Linux Kommandozeilengrundlagen

Wir machen hier die ersten Schritte, um zu lernen, wie man einem Computer Kommandos erteilt, die in einer textorientierten Sprache formuliert werden. Da alle mächtigen Programmiersprachen eben Sprachen sind, ist das einer der Wege zu einem tieferen Verständnis des Programmierens zu kommen.

Nachdem man ein Terminalfenster geöffnet hat, wartet eine sogenannte Shell auf Eingaben. Im einfachsten Fall sieht man nur ein Dollar-Zeichen als Prompt. Das Dollar-Zeichen dient dazu, den Beginn der Eingabe zu kennzeichnen.

Im folgenden werden der Prompt mit einem Kommando durch das $ Zeichen symbolisiert:

$ ls 

Das bedeutet, dass das Kommando ls aufgerufen wird.

Tippe die Kommandos genau so ein, wie du sie hier siehst, natürlich ohne das $-Zeichen. Das wird von der shell ausgegeben.

Der Prompt

Über den Prompt kann die shell dem Benutzer Informationen zukommen lassen, die ihn interessieren. Er wird über eine Variable gesteuert, die beliebig angepasst werden kann.

shell fenster Im Beispiel hier kann man sehen, dass der Benutzer alex heißt und auf dem Computer thinkpad-alex im Ordner 11ING1/Vorbereitungen arbeitet. Das kleine Rechteck ist der Cursor. Dort erscheinen die über die Tastatur eingegebenen Zeichen.

Die wichtigsten Kommandos

Es gibt einen vernünftigen Crash-Kurs für die Arbeit auf der Kommandozeile. Den empfehle ich uneingeschränkt und ausserdem solltet ihr den Kurs Schritt für Schritt durchgehen.

die PATH Variable

In der PATH-Variablen ist gespeichert, wo die shell nach ausführbaren Programmen suchen soll. Jedes Verzeichnis, in dem auführbare Programme oder Skripte liegen, ist als absoluter Pfad angegeben und die verschiedenen Verzeichnisse sind durch Doppelpunkte getrennt.

Dinosaurier

Konventionen

vorherige Seite Linux

nächste Seite Variablen