Linux 如何将此命令添加到.bashrc中的别名;sudo vi/etc/hosts“;

Linux 如何将此命令添加到.bashrc中的别名;sudo vi/etc/hosts“;,linux,bash,Linux,Bash,添加此别名后,出现如下错误“bash:alias:vi:未找到"(未找到)当我执行source~/.bashrc时 我在.bashrc中添加了这一行: 别名hosts=sudo vim/etc/hosts alias hosts='sudo vim /etc/hosts' 您需要将命令用引号括起来,它应该是 alias hosts='sudo vim /etc/hosts' 记住你需要引用它,因为它有空格 另外,尽量不要在scripts/.bashrc中使用sudo,因为这不是一个好的做法

添加此别名后,出现如下错误“bash:alias:vi:未找到"(未找到)当我执行source~/.bashrc时

我在.bashrc中添加了这一行: 别名hosts=sudo vim/etc/hosts

 alias hosts='sudo vim /etc/hosts'
您需要将命令用引号括起来,它应该是

alias hosts='sudo vim /etc/hosts'
记住你需要引用它,因为它有空格

另外,尽量不要在scripts/.bashrc中使用sudo,因为这不是一个好的做法