linux设置环境变量path怎么设置?
答案:5 悬赏:0
解决时间 2021-10-20 14:14
- 提问者网友:疯孩纸
- 2021-10-20 07:40
linux设置环境变量path怎么设置?
最佳答案
- 二级知识专家网友:北城痞子
- 2021-10-20 08:59
linux设置环境变量path设置方法:
在bash下用export,在csh下用setenv。比如:
export PATH=$PATH:/usr/local/bin
第二 点是变量名有时候以'$'开头,但有时又不是。当设置一个变量时,您直接用名称,而不需要加'$':
PATH=/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin
要获取变量值的话,就要在变量名前加'$':
echo $PATH
/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin
否 则的话,变量名就会被当作普通文本了:
echo PATH
PATH
在bash下用export,在csh下用setenv。比如:
export PATH=$PATH:/usr/local/bin
第二 点是变量名有时候以'$'开头,但有时又不是。当设置一个变量时,您直接用名称,而不需要加'$':
PATH=/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin
要获取变量值的话,就要在变量名前加'$':
echo $PATH
/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin
否 则的话,变量名就会被当作普通文本了:
echo PATH
PATH
全部回答
- 1楼网友:酒醒三更
- 2021-10-20 12:41
你path什么都没有的话,在命令提示符输入cmd,然后在命令行XXXX中随便输入个命令,。系统会在内部命令中先寻找它,如果在内部命令中没有找到你输入的命令,那么系统将会转向寻找外部命令。也就是说,系统会在你上面说的“PATH”所指向的目录中寻找这些外部命令。如果没有找到则会显示“不是内部或外部命令,也不是可运行的程序或批处理文件”。
给你个copy,新建个path吧:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
- 2楼网友:夜余生
- 2021-10-20 12:13
我暂时保留我的看法!
- 3楼网友:纵马山川剑自提
- 2021-10-20 11:58
PASH环境变量的设置方法:
方法一:用户主目录下的.profile或.bashrc文件(推荐)
登录到你的用户(非root),在终端输入:
$ sudo gedit ~/.profile(or .bashrc)
可以在此文件末尾加入PATH的设置如下:
export PATH=”$PATH:your path1:your path2 ...”
保存文件,注销再登录,变量生效。
该方式添加的变量只对当前用户有效。
方法二:系统目录下的profile文件(谨慎)
在系统的etc目录下,有一个profile文件,编辑该文件:
$ sudo gedit /etc/profile
在最后加入PATH的设置如下:
export PATH=”$PATH:your path1:your path2 ...”
该文件编辑保存后,重启系统,变量生效。
该方式添加的变量对所有的用户都有效。
方法三:系统目录下的 environment 文件(谨慎)
在系统的etc目录下,有一个environment文件,编辑该文件:
$ sudo gedit /etc/environment
找到以下的 PATH 变量:
PATH=""
修改该 PATH 变量,在其中加入自己的path即可,例如:
PATH=":your path1:your path2 …"
各个path之间用冒号分割。该文件也是重启生效,影响所有用户。
注意这里不是添加export PATH=… 。
方法四:直接在终端下输入
$ sudo export PATH="$PATH:your path1:your path2 …"
这种方式变量立即生效,但用户注销或系统重启后设置变成无效,适合临时变量的设置。
注 意:方法二和三的修改需要谨慎,尤其是通过root用户修改,如果修改错误,将可能导致一些严重的系统错误。因此笔者推荐使用第一种方法。另外嵌入式 Linux的开发最好不要在root下进行(除非你对Linux已经非常熟悉了!!),以免因为操作不当导致系统严重错误。
下面是一个对environment文件错误修改导致的问题以及解决方法示例:
问题:因为不小心在 etc/environment里设在环境变量导致无法登录
提示:不要在 etc/environment里设置 export PATH这样会导致重启后登录不了系统
解决方法:
在登录界面 alt +ctrl+f1进入命令模式,如果不是root用户需要键入(root用户就不许这么罗嗦,gedit编辑会不可显示)
/usr/bin/sudo /usr/bin/vi /etc/environment
光标移到export PATH** 行,连续按 d两次删除该行;
输入:wq保存退出;
然后键入/sbin/reboot重启系统(可能会提示need to boot,此时直接power off)
- 4楼网友:拾荒鲤
- 2021-10-20 10:31
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯