Ich versuche, einige Aliasdefinitionen einzufügen .bashrc
. So:
#Convienience aliases
alias ll='ls -l'
alias ldir='ls -p | grep "/"'
#Temporary aliases
alias mvFooLog='mv ~/Projects/Foo/Log.txt .'
Der letzte Alias funktioniert bei mir, aber es scheint eine Feinheit zu geben, die die Definition der ersten beiden beschädigt. Wenn ich mir die Ausgabe alias
in der Konsole anschaue, erhalte ich etwa Folgendes:
'lias ldir='ls -p | grep "/"
'lias ll='ls -l
alias mvFooLog='mv ~/projects/foo/log.txt .
Dies geschieht in Cygwin.
Antwort1
Die ersten beiden Zeilen deuten stark darauf hin, dass sich vor dem ein Wagenrücklauf ( \r
) eingeschlichen hat '
. Versuchen Sie, ihn zu entfernen:
tr -d '\r' <~/.bashrc >~/tmp
mv ~/tmp ~/.bashrc