我尝试用别名设置Cygwin。
我已经使用了默认的.bashrc
,但没有正当的ls,la ...等的别名
我将其放在我的主目录中的C:UsersDimitar
下,并在/etc/profile
中添加了$HOME/.bashrc
。
当我键入别名或尝试使用一个时,我什么也没得到。
我在它的末尾添加了回声"加载",我看到运行cygwin时已加载,但仍然没有别名。
我的问题是什么?
请确保您使用的是.bashrc,并且在 .bash_profile
中没有评论:
# source the users bashrc if it exists
if [ -f "${HOME}/.bashrc" ] ; then
source "${HOME}/.bashrc"
fi
如果要使用单独的别名文件,请确保在.bashrc
中未选出适当的行,并且您已指定了要使用的文件。例如.bash_aliases是常见的。
# Some people use a different file for aliases
if [ -f "${HOME}/.bash_aliases" ]; then
source "${HOME}/.bash_aliases"
fi
那应该是您所需要的。别名文件中的示例语法:
$ cat .bash_aliases
alias shelldir'=cd /cygdrive/c/Dropbox/Dev/Shell'