- 论坛徽章:
- 0
|
我在root下建了两级目录opr/bin,并在此目录下写了一个小程序取名叫:scipt,为了明确scipt的确切的位置,我用which scipt命令,但这是出现错误:
/usr/bin/which: there is no scipt in(/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
为了让系统能认/root/opr/bin这个路径,我在root的.profile里,在PATH=usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin的最后加上:/root/opr/bin,即改后的PATH成为:PATH=usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/root/opr/bin,保存退出后。用env|grep PATH看:PATH=usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin,结果没有看到我后面加的那个路径,同样的,在.login中加上同样的内容,看到的仍是改以前的PATH那个环境,这是怎么回事?如何能让我新加入的路径能在PATH环境中生效。望高手指点!
|
|