Wir werden in diesem Kurs nicht mit Windows, sondern mit Linux arbeiten, da es leichter ist, hier zu programmieren. Ebenso sind fast alle astrophysikalischen Programme nur für Linux und MacOS shells geschrieben.
Hier findet ihr eine Liste der wichtigsten Befehle, die ihr für den Kurs brauchen werdet:
Hier findet ihr eine Liste der wichtigsten Befehle, die ihr für den Kurs brauchen werdet:
- ls: list -- auflisten
ls gibt euch eine Liste aller im aktuellen Ordner vorhandenen Objekte (Dateien und Ordner)
ls -l: mit der Zusatzoption -l (long) erhaltet ihr mehr Informationen über die aufgelisteten Objekte, wie Größe, Zeit der letzten Änderung, Berechtigungen usw.
ls -a: ist wie das normale ls, zeigt euch allerdings alle (a = all) Objekte an, auch die verstecken. - cd : change directory -- wechsele das Verzeichnis
Mit diesem Befehl könnt ihr euch auf eurem Computer bewegen.
cd allein bringt euch in euer Homeverzeichnis.
cd .. bringt euch in das Verzeichnis über eurem Aktuellen. - cp : copy -- kopieren
Mit cp kopiert ihr eine Datei von einem Ort zum anderen.
Mit der Zusatzoption -r könnt ihr auch direkt ein ganzes Verzeichnis inkl. allem, was sich darin befindet, an einen anderen Ort kopieren. - mv : move -- bewegen
Mit mv könnt ihr gleich zwei Sachen machen:
zum einen verschiebt ihr hiermit Dateien und Verzeichnisse komplett an einen anderen Ort, ohne dass das Original zurückbleibt;
zum anderen könnt ihr Objekte umbenennen. - touch : touch -- berühren
Ähnlich wie mv hat touch zwei Funktionen:
zum einen könnt ihr mit touch eine neue, leere Datei erstellen;
zum anderen könnt ihr damit bereits bestehende Dateien aktualisieren (wenn sie z. B. nicht richtig synchronisiert werden). - rm : remove -- entfernen
Hiermit löscht ihr Dateien (mit -r ganze Verzeichnisse) irreparabel!! - man : manuel -- Handbuch
man stellt für (fast) alle Befehle einen Handbuch-Eintrag zur Verfügung. - pwd : print working directory -- aktuelles Verzeichnis
pwd gibt euch den kompletten, absoluten Pfad des aktuellen Verzeichnisses aus (sehr praktisch, wenn man sich verloren hat ;) ). - chmod : change mode -- verändere den Modus
Mit diesem Befehl könnt ihr entscheiden, wer eure Datei oder euer Verzeichnis lesen, schreiben und ausführen darf. - tar : archiver tool -- Archiv-Werkzeug
tar ist ähnlich wie zip, aber effektiver, wenn es darum geht, möglichst wenig Speicherplatz zum Archivieren zu verwenden.