nein, noch nicht jetzt geht's los cd /tmp # /tmp ist ein absoluter Pfad # absolute pfade beginnen mit / # / ist das wurzelverzeichnis # shellbefehle muessen von ihren # argumenten mit einem leerzeichen # getrennt werden # man kann leerzeichen mit # vorangestelltem \ unwirksam # machen wget http://dt.wara.de/itKlassen/fti1t/baum.tar # wget -> http-download tar -tf baum.tar # tar - tape-archive # schalter -f # schalter -t -> type = inhalt ausgeben # schalter kombiniert: -tf # schalter -x = extract = auspacken # man tar -> man ruft die handbuchseite auf # man startet den den pager less # weitere pager: more # less laesst sich mit taste q beenden mkdir /tmp/baum/loesungA # loesung mit absolutem pfad cd /tmp/baum # shell zeigt aktuelles verzeichnis an: # dt@r023-tafel:/tmp/baum$ mkdir loesungA cd loesungA teil des baums: /tmp baum restaurants anker/g tuniberg/d ... kneipen auerhahn/a feierling/b ... loesungA cp ../kneipen/auerhahn/a . cp ../kneipen/feierling/b . cp ../kneipen/martinsbraeu/f . usw. alternativ alles mit wildcards kopieren: cp ../kneipen/*/* . mkdir ~/loesungB # ~/loesungB ist ein absoluter pfad # weil: ~ (tilde) ist eine abkuerzung fuer den # absoluten pfad ins heimatverzeichnis des # angemeldeten benutzers cp /tmp/baum/restaurants/anker/g ~/loesungB usw. cp /tmp/baum/restaurants/*/* ~/loesungB mkdir ~/losung cd ~ cp /tmp/baum/loesungA/* losung cp loesungB/* losung cat ~/losung/* # cat haengt den inhalt der als parameter # uebergebener dateien aneinander und gibt # alles auf der standardausgabe aus # kommando ls link zu foto: http://www.netzmafia.de/skripten/unix/kd14.jpg ls ohne optionen und ohne pfad: listet inhalt vom aktuellen verzeichnis schalter -a: ls -a wenn -a gesetzt ist, wird auch das angezeigt, dessen name mit einem punkt beginnt d.h. es werden auch die verzeichnisse . # aktuelles verz. .. # uebergeordnetes verz. angezeigt zum abschluss naechste uebung: http://dt.wara.de/sol/linux/pfadUebung2.pdf