我正在尝试设置一个简单的别名,将我移到我机器上的Developer文件夹中。但是,在设置之后,我得到一个奇怪的错误:
-bash: dv: command not found
我在.bashrc中设置我的别名,如下所示:
alias dv='cd Developer/'
我只需输入dv
即可使用它,然后获取该错误。有没有人看到任何语法错误或我在这里缺少别名的东西?
答案 0 :(得分:9)
运行bash
然后尝试命令。
或者,将其放入应自动加载的~/.bash_profile
中。
答案 1 :(得分:6)
.bashrc
仅在启动时读取。如果你只是修改了你的.bashrc
,那么你需要获得一个新的shell或获取当前的shell以查看所应用的更改:
source ~/.bashrc
(虽然这可能导致某些启动项运行两次,这可能会导致其他问题)exec bash
获取新shell 答案 2 :(得分:0)
错误:
-bash:别名:cd / opt / logs:找不到别名 log =" cd / opt / logs"
解决方案:
确保private UserDetailsService cachingUserDetailsService(UserDetailsService delegate) {
Constructor<CachingUserDetailsService> ctor = ClassUtils.getConstructorIfAvailable(CachingUserDetailsService.class, UserDetailsService.class);
return BeanUtils.instantiateClass(ctor, delegate);
}
符号
=
答案 3 :(得分:0)
确保.bash_profile
test -f ~/.bashrc && . ~/.bashrc
如果没有,则将其添加到开头。 .bash_profile
使用此代码加载.bashrc
。
如果.bash_profile
中没有此行,则不会加载您在.bashrc
中输入的任何内容。
答案 4 :(得分:0)
另一种解决方案是使用-i -c选项使用bash调用命令:
from threenames import a, b, c
答案 5 :(得分:0)
我有同样的问题,但是最奇怪的解决方案。我将其从Windows计算机复制到OS X,由于某种原因,使用的空间不同,所以当我用普通空间替换它们时,它可以工作。不是标签,我不知道它是什么。