Cygwin读bashrc,但却不读';我不记得别名了
我试着给cygwin设置别名 我使用了默认的Cygwin读bashrc,但却不读';我不记得别名了,bash,cygwin,alias,Bash,Cygwin,Alias,我试着给cygwin设置别名 我使用了默认的.bashrc,但是取消了ls、la的别名的注释。。。等等 我把它放在C:\Users\Dimitar下,这是我的主目录,并在/etc/profile中添加了一行$home/.bashrc 当我键入alias或尝试使用alias时,我将一无所获 我在它的末尾添加了echo“LOADED”,当我运行cygwin时看到已加载,但仍然没有别名 问题是什么?我是如何解决的?请确保您使用的是.bashrc,并且它没有在中被注释掉。bash\u profile:
.bashrc
,但是取消了ls、la的别名的注释。。。等等
我把它放在C:\Users\Dimitar
下,这是我的主目录,并在/etc/profile
中添加了一行$home/.bashrc
当我键入alias或尝试使用alias时,我将一无所获
我在它的末尾添加了echo“LOADED”,当我运行cygwin时看到已加载,但仍然没有别名
问题是什么?我是如何解决的?请确保您使用的是.bashrc,并且它没有在
中被注释掉。bash\u profile
:
# source the users bashrc if it exists
if [ -f "${HOME}/.bashrc" ] ; then
source "${HOME}/.bashrc"
fi
如果要使用单独的别名文件,请确保在.bashrc
中取消注释相应的行,并且已指定要使用的文件。例如,bash_别名很常见
# 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'
如果您尝试对其进行资源分配,然后尝试别名,会发生什么<代码>。C:\Users\Dimitar\.bashrc然后是
您定义的某个别名
?哦,我需要在$HOME/.bashrcool之前加上源代码。如果我的答案有帮助,你会认为马克是被选中的答案吗?