UNIX-Grundlagen • mv QuellOrd ZielOrd C-Programme • scp -r Quelle
– Verschiebt das Verzeichnis usr@lva.student.tuwien.ac.at:Zl
Wir arbeiten mittels Kommandozeile; tip- $PWD/QuellOrd nach $PWD/ZielOrd. Übersetzen Kopiert den lokalen Ordner pen Befehle ein, die der Computer ausführt. Quelle auf den entfernten Rechner Befehle und Datei- bzw. Ordnernamen • cp -r QuellOrd ZielOrd ... bedeutet im Folgenden, dass weit- lva.student.tuwien.ac.at in das beziehen sich auf einen bestimmten Ord- – Kopiert das Verzeichnis ere Dateien aufgelistet werden können, die Verzeichnis $HOME/Zl, wobei $HOME ner, das Arbeitsverzeichnis bzw. (Cur- $PWD/QuellOrd (inklusive aller In- Punkte selbst dürfen jedoch nicht eingetippt das persönliche Verzeichnis des Nutz- rent) Working Directory, in Hinkunft halte) nach $PWD/ZielOrd. werden. ers usr auf dem entfernten Rechner auch kurz $PWD. gcc code1.c code2.c ... übersetzt den ist. • rm -r Ordner – Löscht das Verzeich- Quelltext und erzeugt ein ausführbares Pro- Dateien verwalten nis $PWD/Ordner inklusive aller In- gramm in $PWD/a.out. halte. Empfohlen: Der folgende Befehl Installationshilfe • touch Datei – Erstellt die leere Datei gibt zusätzlich hilfreiche Warnungen $PWD/Datei. über mögliche Fehler aus und spe- Um von zuhause aus arbeiten zu können Navigieren ichert das erzeugte Programm in benötigt man gcc, ssh, sowie einen guten • cat Datei – Gibt Inhalt der Datei $PWD/programm name: Texteditor. $PWD/Datei aus. • pwd – Gibt Name des $PWD aus. gcc -Wall -o programm name code1.c code2.c ... • Windows: Hilfestellung unter • mv Quelle Ziel – Verschiebt die • ls – Zeigt Dateien und Ordner im http://www.asc.tuwien.ac.at/ Datei $PWD/Quelle nach $PWD/Ziel. $PWD an. eprog/download/ Testen EProg-Starterkit Windows.zip. • cp Quelle Ziel – Kopiert die Datei • cd Ordner – Wechselt in das Verze- $PWD/Quelle nach $PWD/Ziel. Um das im aktuellen Verzeichnis $PWD ichnis $PWD/Ordner. • Mac OS X, Linux, UNIX: Üb- erstellte Programm programm zu testen, licherweise alle installiert, bzw. über • rm Datei – Löscht die Datei schreibt man • cd .. – Wechselt in übergeordnetes Paketverwaltung nachzuinstallieren. $PWD/Datei. ./programm Verzeichnis. Bei Problemen: → Tutorium oder im LVA- Dateien werden üblicherweise mit einem Ed- Forum auf TISS fragen. itor erstellt und bearbeitet. In allen Fällen SSH wird die Datei $PWD/Datei mit $EDITOR EMACS-Befehle Datei geöffnet, wobei $EDITOR den Editor Wird verwendet, um sich auf einem entfern- Kontakt bezeichnet, z.B. emacs, vim bzw. gvim, C bezeichnet die Control-, Ctrl- bzw. ten Computer anzumelden oder um Dateien nano oder gedit. Strg-Taste. C-x bedeutet z.B., dass man zu kopieren. • Fragen zu den Aufgaben bzw. Or- die Strg-Taste halten und dann x drücken ganisatorischem bitte im LVA-Forum soll. • ssh -Y auf TISS stellen, oder gegebenenfalls Ordner verwalten usr@lva.student.tuwien.ac.at – das Tutorium besuchen (Zeiten siehe • mkdir Ordner – Erstellt das Verzeich- • C-x C-f – Öffnet eine Datei. Meldet den Benutzer usr auf dem http://asc.tuwien.ac.at/eprog) nis $PWD/Ordner. Rechner lva.student.tuwien.ac.at • C-x C-s – Speichert aktuelle Datei. an und schaltet X11-Forwarding ein • Bei Fehlstunden möglichst früh, am • rmdir Ordner – Löscht das leere (wird benötigt für grafische Anwen- besten vorher, eine E-Mail an Ihren Verzeichnis $PWD/Ordner. • C-x C-c – Editor beenden. dungen). Übungsleiter.