我在运行centos-6.3的朋友服务器上具有sudo访问权限,但是当我尝试运行某些命令(例如sudo vim /var/www/html/index.html出现错误)时sudo: vim: command not found,可以先运行sudo su,然后vim /var/www/html/index.html按预期运行。
echo $PATH和sudo echo $PATH两个产量:
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jared/bin
sudo which vim 但是产量:
which: no vim in (/sbin:/bin:/usr/sbin:/usr/bin)
我尝试添加
export PATH=$PATH:/usr/local/bin
在/root/.bashrc其使用时,作为固定的问题,sudo su而不是只sudo <command>。
我该如何sudo <command>上班?