Hallo, ich glaube, die anderen Antworten zu diesem Thema haben damit nichts zu tun (wir reden hier von aliasen und nicht von Scripten. In letzteren hat cd wirklich keinen Sinn.)
> [EMAIL PROTECTED]:~/script/$ alias test-mkdir = 'mkdir $1' > funktioniert: > [EMAIL PROTECTED]:~/script/$ test-mkdir test > [EMAIL PROTECTED]:~/script/$ ls > test Alias haben keine Paraemter. "$1" ist also das, was aktuell in "$1" steht, wahrscheinlich nichts. In Wirklichkeit rufst Du test-mkdir test --> mkdir $1 test auf, und da $1 leer ist, wird's ein 'mkdir test' > [EMAIL PROTECTED]:~/script/$ alias test-cd = 'cd $1' Das selbe wie oben. > [EMAIL PROTECTED]:~/script/$ alias mkcd='mkdir $1; cd $1' > mkdir: zu wenige Argumente > »mkdir --help« gibt weitere Informationen. > bash: cd: test: No such file or directory mkcd test wird zu mkdir $1; cd $1 test ... und da $1 ja wieder leer ist, also zu mkdir ; cd test Alles klar? Shell-Funktionen wären hier besser, das hast Du sicher gesehen: function mkcd() { mkdir "$1" && cd "$1"; } Best regards from Dresden Viele Gruesse aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ------------------ internet & unix support - <a href="http://debian.schlittermann.de/"> Debian 3.x CD </a> Heiko Schlittermann HS12-RIPE ------------------------------- pgp: A1 7D F6 7B 69 73 48 35 E1 DE 21 A7 A8 9A 77 92 ------- gpg: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B ----- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)