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.
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
-
man (Manpage, Handbuchseite ausgeben lassen)
Beispiel:
man ls
-
ls (list directory, zeigt die Dateien und Verzeichnisse im aktuellen Verzeichnis an)
Beispiel:
ls -l
-
pwd (print working directory, gibt das aktuelle Verzeichnis aus)
Beispiel:
pwd
-
mkdir (make directory, erstellt ein Unterverzeichnis)
Beispiel:
mkdir tempdir
-
rmdir (remove directory, löscht ein leeres Verzeichnis)
Beispiel:
rmdir tempdir
-
touch (erstellt eine Datei und ändert das Zugriffsdatum auf jetzt)
Beispiel:
touch datei1.txt
-
rm (remove, löscht Dateien)
Beispiel:
rm datei1.txt
-
cp (copy, kopiert Dateien)
Beispiel:
cp datei1.txt datei2.txt
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