Cygwin阅读bashrc,但不记得别名



我尝试用别名设置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'

相关内容

  • 没有找到相关文章

最新更新