bash:别名:别名:未找到

bash:别名:别名:未找到

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

bash:别名:别名:未找到

如果我source.bashrc文件,该消息会再次出现。

是什么原因造成的?

答案1

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

alias alias_name='command '

等号之间没有其他符号。
我在符号和之间留有空格,但source ~/.bashrc总是失败。
所以要注意

答案2

事实证明,从中删除了一个换行符~/.bashrc,得到:

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

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

答案3

就我而言,删除空格即可alias = ls -alF解决问题。

答案4

您可以将要设置别名的命令放在引号内。您甚至可以将引号放在别名外。

'llg'='ll | grep'

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

command not found

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

相关内容