linux删除path
㈠ 怎么删除linux中的$PATH中已添加的参数
首先LZ得弄清楚,在命令行进行快速的PATH配置,仅仅在本次登录shell有效,也就是说重启后你在命令行指定的/etc/rc.d/init.d这个路径就从PATH中失效了,而PATH又是在.bashrc这个配置文件中指定的,如果你想要永久的加入某个路径就需要在此文件中加入,对于永久有效的路径同样只能够从.bashrc文件中才能永远删除
㈡ linux 怎么清除env path
bash下:
unset 环境变量名
unset PATH
csh下:
unsetenv 环境变量名
unsetenv PATH
㈢ 如何清除linux环境变量PATH中的重复项
1.别用$PATH
2.PATH=$PATH
3.肯定是你自己的问题,系统启动默认全局是用profile里面的PATH
然后读你自己.bashrc等文件
㈣ 如何在Linux中修改环境变量PATH
首先,修改Linux的环境变量PATH的语法是这样的(以把/root目录加入PATH环境变量为例):PATH="$PATH":/root,注意Linux的PATH环境变量各个路径之间是用英文冒号分割的(这点和Windows的PATH环境变量有所区别,Windows的PATH环境变量的路径之间用英文分号分割)。
解释:"$PATH"这一部分代表原来的PATH环境变量的内容,因为PATH环境变量是如此重要,对PATH环境变量的修改都是在原PATH的基础上进行添加,所以用"$PATH"导入原PATH的内容,然后后面用英文冒号分割开,再加上/root这个新添加的内容。意思就是在原PATH内容的基础上添加/root这个路径(尽量在原PATH的内容基础上添加,不要去掉原PATH里面的任何内容)。
那对PATH环境变量的修改应该写在那个配置文件中呢?如果想让设置只对当前用户有效,可以在~/.bashrc文件中加入如下两行(还是以添加/root目录为例):
PATH="$PATH":/root
export PATH
添加完成后,如果想让设置马上生效,还需要执行这样一条命令:source ~/.bashrc。(否则你的设置只会在下次登录才生效)
如果想让修改对所有用户都有效,则需要把设置添加到/etc/profile这个配置文件中,添加的内容和在~/.bashrc中的一样。
㈤ Linux用PATH="$PATH":/root 后,怎样把/root从环境变量中删除啊
如果没有export,不会生效。
如果export过了,则unset 变量名
㈥ 如何修改Linux系统下的PATH
修改Linux的PATH方法有三(添加用户的路径到PATH):
方法一: 直接在命令行中输入:#PATH=$PATH:/etc/apache/bin。这种方法只对当前会话有效,也就是说每当登出或注销系统后,PATH设置就会恢复原有设置。
方法二: 修改/etc/profile文件。在/etc/profile文件的适当位置添加PATH=$PATH:/etc/apache/bin (注意:=即等号两边不能有任何空格)。这种方法最好,除非你手动强制修改PATH的值。否则将不会被改变。
方法三: 修改用户目录下的.bash_profile:vi ~/.bash_profile,把用户想添加的路径添加到PATH后面。这种方法只针对用户起作用。 注意:若采用修改profile文件的方法改变PATH,则必须重新登录才能生效,以下方法可简化工作: 如果修改了/etc/profile,那么编辑结束后执行source profile 或执行点命令:./profile,PATH的值就会立即生效了。这个方法的原理是再执行一次/etc/profile shell脚本,注意如果用sh /etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反映到当前环境中,但是source是在当前shell进程中执行的,所以我们能看到PATH的改变。
㈦ linux path 环境变量让我删了
echo $PATH 看下真的被你灭了还是?
echo "这里填你想要的变量名" >> $PATH