我在运行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>
上班?