Skip to main content

Funktionen in der CLI

In diesem Block lernen Sie die wichtigsten Funktionen zum Navigieren und Arbeiten in der CLI kennen.

BefehlMacWindows
Aktuellen Ort anzeigenpwd (path to working directory)pwd (path to working directory)
zu einem anderen Ort navigierencd absoluter/oder/relativer/Pfad/zum/Ort (cd steht für change directory)cd absoluter/oder/relativer/Pfad/zum/Ort (cd steht für change directory)
Inhalt des aktuellen Orts auflistenlsdir
In den Ordner eine Ebene höher wechselncd ..cd ..
Ins Home Directory wechselncdcd

Mit Files in der CLI arbeiten

BefehlMacWindows
einen Ordner erstellenmkdir ordnernamemkdir ordnername
eine Datei erstellentouch dateinametouch dateiname
eine Datei kopierencp originaldatei dateikopiecp originaldatei dateikopie
eine Datei verschieben oder umbennenen (zum Verschieben müssen beide Dateipfade angegeben werden)mv originaldatei dateikopieoriginaldatei dateikopie
eine Datei löschenrm dateirm datei

Python direkt in der CLI ausführen und nutzen

Wichtig: Um ein Skript in Python auszuführen, muss immer zuerst an den Ort im Filesystem navigiert werden, in dem sich das Skript auch befindet. Die zu bearbeitenden Datei(en) können auch in einem anderen Ordner liegen, dann muss zum Ausführen aber immer der absolute (also der gesamte Pfad) angegeben werden. Liegen die zu bearbeitenden Dateien im gleichen Ordner wie das Pythonskript, dann

BefehlMacWindows
ein Skript ausführenpython3 skriptnamepy skriptname
ein Skript ausführen, bei dem sowohl ein Input- wie auch ein Outputfile angegeben werden musspython3 skriptname pfad/zum/inputfile pfad/zum/outputfilepy skriptname pfad/zum/inputfile pfad/zum/outputfile**skriptname

Hier ein konkretes Beispiel zur Veranschaulichung:

  • Das auszuführende Pythonskript liegt hier: /Users/mika/Desktop/projekt1/pythontest.py
  • Das Inputfile liegt im gleichen Ordner, also hier: /Users/mika/Desktop/projekt1/inputfile1.txt
  • Zuerst wird in der CLI in den entsprechenden Ordner navigiert, dann wird das Skript ausgeführt:
cd /Users/mika/Desktop/projekt1 

Mit absoluter Pfadangabe der Inputdatei:

python 3 pythontest.py /Users/mika/Desktop/projekt1/inputfile1.txt
py pythontest.py /Users/mika/Desktop/projekt1/inputfile1.txt

Da die Datei im gleichen Ordner liegt wie das Pythonskript würde hier auch die Angabe des relativen Pfads reichen:

python 3 pythontest.py inputfile1.txt
py pythontest.py inputfile1.txt

💡 Wie finde ich den Dateipfad zu einer Datei? Am einfachsten mit einem rechtsklick auf die Datei > Informationen/Eigenschaften > Ort/Pfad