Bash别名不';我不在cygwin工作

Bash别名不';我不在cygwin工作,bash,cygwin,windows-8.1,alias,Bash,Cygwin,Windows 8.1,Alias,有人能给我解释一下如何设置bash别名吗?我正在Windows8上使用cygwin 我在/.bashrc文件的末尾添加了alias my\u first\u alias='git status'。在cygwin中键入my\u first\u alias将导致-bash:my\u first\u alias:command not found 正在尝试重新启动cygwin,运行。bashrc对此没有帮助。alias命令的语法是正确的,只要alias命令实际执行,它就应该工作。在启动bash she

有人能给我解释一下如何设置bash别名吗?我正在Windows8上使用cygwin

我在
/.bashrc
文件的末尾添加了
alias my\u first\u alias='git status'
。在cygwin中键入
my\u first\u alias
将导致
-bash:my\u first\u alias:command not found


正在尝试重新启动cygwin,运行
。bashrc
对此没有帮助。

alias命令的语法是正确的,只要alias命令实际执行,它就应该工作。在启动bash shell时,似乎没有加载.bashrc文件。确保~/.bash_配置文件中包含以下内容:

[[ -s ~/.bashrc ]] && source ~/.bashrc
还要确保.bashrc和.bash_配置文件的位置在您的主目录中。上面您引用了/.bashrc。我怀疑“/”是您的主目录。通过输入以下命令,可以从shell中确定主目录的位置:

cd; pwd

如果,即使在运行
之后。bashrc
,它仍然不起作用,那么您要么没有编辑您编辑的文件,要么没有编辑您认为是编辑的文件。请确保您编辑了与
源文件相同的文件,并且该文件应能正常工作。谢谢,我似乎将主路径与根路径混淆了。现在,当我去掉别名时,它仍然能识别它,直到我重新启动cygwin,你知道为什么是
~/。bashrc
不做这项工作吗?