为什么要改变路线?
PATH
$ echo 'echo $PATH' | sh /opt/local/ruby/bin:/usr/bin:/bin
PATH
$ echo 'echo $PATH' | sudo sh /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
sudo
PATH
PATH
man sudo
:
为了防止命令欺骗,sudo检查`.‘。和“`”(都表示当前目录)在搜索用户路径中的命令时最后(如果其中一个或两者都在路径中)。 但是,请注意,实际的PATH环境变量没有被修改,而是不改变地传递给SUDO执行的程序。
万千封印
阿波罗的战车
相关分类