当我登录时,看到以下错误:
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
来转换行尾,然后一切就正常了。