Moin allerseits,
ich hab da ein kleines Problem mit cd.
Wenn ich zum Beipiel in meinem root-Verzeichnis sitze und von dort aus in ein Unterverzeichnis wechseln will, von mir aus "Desktop" dann kenn ich nur diese Möglichkeiten:
cd /root/Desktop
cd /*/Desktop
Nun meine Frage:
Wie kann ich das ganze abkürzen, dass ich direkt in das Unterverzeichnis gelange, wie man es unter M§-DOS konnte:
cd Desktop
oder muss ich dafür wirklich in der History wühlen, bis ich das letzte cd gefunden habe und dort ans Ende das neue Verzeichnis hängen oder eine der genannten Varianten eingeben? Das find ich auf die Dauer etwas nervig.
MfG
Kai
Linux 14.981 Themen, 106.343 Beiträge
> cd /*/Desktop
Der * in einem cd-Kommando ist natürlich Quatsch.
Die Shell expandiert diesen zu allen Files bzw. Directories in /, du kannst aber nur in ein Verzeichnis wechseln.
In diesem Fall hat es funktioniert, weil es in /usr, /var, /etc usw. kein Desktop gibt und du zwangsläufig in /root/Desktop landest.
Was wäre in /home passiert?
Bundeskanzler
BTW:
Bedeutet die Existenz von /root/Desktop bei dir, dass du deine X-Sesssion als root startest? Sei gewarnt!
http://www.dcoul.de/infos/user2root.html