I am attempting to put some alias definitions in .bashrc. Like this:#Convienience aliasesalias ll='ls -l'alias ldir='ls -p | grep /'#Temporary aliasesalias mvFooLog='mv ~/Projects/Foo/Log.txt .'The last alias will work for me, but there seems to be some subtlety which is corrupting the definition of the first two.  When Looking at the output of alias in the console, I get something like the following:'lias ldir='ls -p | grep /'lias ll='ls -lalias mvFooLog='mv ~/projects/foo/log.txt .This is happening in cygwin.
Why are these aliases failing?
bash;alias;cygwin
The first two lines strongly suggest that a carriage return (\r) snuck in before the '. Try removing it:tr -d '\r' <~/.bashrc >~/tmpmv ~/tmp ~/.bashrc