0.2 - Die Kommandozeile in Linux
Die Kommandozeile
Da wir in diesem Kurs auf einem Linux-Rechner arbeiten, kommen wir nicht darum herum, uns ein wenig mit Linux auseinanderzusetzen.
Alle Befehle, die wir dem Computer mitteilen werden, werden über die sogenannte Kommandozeile ausgeführt.
Um sie zu öffnen, klicken wir auf das Startmenü und suchen nach "Terminal". Wenn wir den Eintrag mit der Maus anklicken, sollte sich ein Fenster öffnen. Das ist unsere Kommandozeile.
Nun können wir dem Computer ein paar einfache Befehle geben.
Schreiben wir
echo Hallo Welt
so sollte der Computer uns
Hallo Welt
ausgeben.
Dateien und Ordner
Das Linux-Dateisystem besteht aus Dateien und Ordnern. Ganz ähnlich wie man das auch von Windows kennt.
Um nun per Kommandozeile Dateien und Ordner anzulegen oder zu betrachten, gibt es diverse Befehle:
Wo bin ich?
Starten wir die Kommandozeile, befinden wir uns an einem ganz bestimmten Ordnerpfad. Diesen können wir sehen wenn wir den Befehl
pwd
eingeben. Es sollte dann so etwas wie
/home/<username>/
erscheinen (wobei statt <username> der jeweilige Accountname zu sehen ist). pwd steht übrigens für "print working directory", was soviel heißt wie: "gib den Namen des aktuellen Verzeichnisses aus".
Inhalt eines Ordners betrachten
Um zu sehen, was in einem Ordner enthalten ist, benutzen wir den Befehl
ls
Damit werden alle Ordner und Dateien aufgelistet, die im aktuellen Verzeichnis enthalten sind.
Ordner erstellen
Ein Ordner lässt sich mithilfe von
mkdir <Ordnername>
erstellen. <Ordnername> sollte dabei mit einem geeigneteren Namen ersetzt werden.
In ein anderes Verzeichnis wechseln
Um den Ordner zu wechseln, in dem wir uns gerade befinden, benutzen wir den Befehl cd (change directory).
cd <Ordnername>
Befinden wir uns in einem Ordner und möchten in den darüberliegenden Ordner wechseln, machen wir das mittels
cd ..
Kleines Beispiel
Wir befinden uns in unserem Home-Verzeichnis (um uns zu vergewissern, dass so ist, benutzen wir gleich noch einmal pwd), erstellen einen Ordner mit dem Namen Python-SoSe2016, und "bewegen uns" in diesen. Dann benutzen wir noch einmal pwd, um festzustellen, wo wir nun sind.
pwd mkdir Python-SoSe2016 cd Python-SoSe2016 pwd cd .. pwd
Dateien lesen
Möchten wir den Inhalt einer einfachen Textdatei betrachten, hilft uns das Programm cat.
cat <Dateiname>
Mit dem obigen Befehl wird der Inhalt der Textdatei \<Dateiname> in der Konsole ausgegeben. Handelt es sich um einen längeren Text, der zu groß für das Terminal ist, können wir less benutzen
less <Dateiname>
Wieder wird uns der Text angezeigt, aber diesmal können wir mithilfe der Pfeiltasten hoch- und runterscrollen. Indem wir q drücken, beenden wir das Programm wieder.