我在Windows 10计算机上,我刚刚安装了VS-Code而不是Atom来使用。我试图在我创建的VS-Code Bash终端中使用永久别名,并且在Hyper Terminal中可以正常工作,但是在VS-Code终端中不起作用。为什么会这样,我该如何解决?
我有
alias mongod="/c/Program\ files/MongoDB/Server/4.0/bin/mongod.exe"
alias mongo="/c/Program\ Files/MongoDB/Server/4.0/bin/mongo.exe"
在我的“ .bash_profile”文件中
答案 0 :(得分:0)
在VS-Code终端中,尝试检查您的别名是否仍然定义:
alias mongod
cd ~
more .bash_profile
然后您将看到在该VSCode环境中所说的别名是否仍然存在。
如果是,请执行source ~/.bash_profile
,并且别名应该可以使用。
另请参阅“ Why ~/.bash_profile
is not getting sourced when opening a terminal?”
~/.bash_profile
仅在以交互式登录方式启动时由bash来源。- 打开终端时,终端以(非登录)交互方式启动bash,这意味着它将提供
~/.bashrc
的信息。
因此,在您的情况下,请将这些别名定义移至~/.bashrc
。