我在~/.bash_profile设置了几个别名,在/root/.bash_profile设置了相同的/root/.bash_profile所以我可以使用v file而不是vim file等。
这些工作正常,当我实际login为这些用户,但是当我做一些像sudo v file ,sudo不能找出别名,并失败。
有没有办法让sudo了解别名?
echo "alias sudo='sudo '" >> ~/.bashrc . ~/.bashrc
man bash
如果别名值的最后一个字符是空白,则别名后面的下一个命令字也将被检查以进行别名扩展。