bash:别名:别名:找不到

当我登录时,我看到错误:

bash:别名:别名:找不到

如果我获取.bashrc文件,则会再次显示该消息。

是什么造成的?

我有同样的问题,所以解决方案是遵循简单的规则。

 alias alias_name='command ' 

等号之间没有其他符号。
我在标志和source ~/.bashrc之间有空格source ~/.bashrc对我来说总是失败。
所以要注意

事实certificate,从~/.bashrc删除了换行符,给出:

 alias ll='ls -alF' alias la='ls -A' alias l='ls -CF' 

将第一行分成两个命令可以修复错误。

在我的例子中,删除alias = ls -alF解决了这个问题。

我想你可以这样做:

 alias 'll=ls -alF' 

您可以在别名的命令周围加上引号。 你甚至可以将它们放在别名周围。

 'llg'='ll | grep' 

换行也是一个问题。 Widows保存的.bashrc文件在Ubuntu虚拟机中导致错误:

 command not found 

我运行dos2unix .bashrc来转换行结尾,然后一切正常。

当我移除空间时,我的问题就解决了

 alias cdg = 'ls -al' 

 alias cdg='ls -al'