① 求助,如何在linux中设置path变量
PATH是环境变量,要大写
那几个目录是你放置命令的目录,输命令后系统会去PATH中寻找该命令
查看当前环境变量:
echo $PATH
设置:
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
或者export PATH=PATH:/XXX
登出后就失效,要一直有效,修改~/.bashrc或~/.bash_profile或系统级别的/etc/profile
ps:
比如windows下软件都安装在program file下的不同目录
而unix是把可执行文件放在PATH中,库文件放在同级的lib下,方便输命令
② 在Linux里设置环境变量的方法(export PATH)
比如要把/etc/apache/bin目录添加到PATH中,方法有三:
1.#PATH=$PATH:/etc/apache/bin
使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效
2.#vi /etc/profile
在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格)
这种方法最好,除非你手动强制修改PATH的值,否则将不会被改变
3.#vi ~/.bash_profile
修改PATH行,把/etc/apache/bin添加进去
这种方法是针对用户起作用的
注意:想改变PATH,必须重新登陆才能生效,以下方法可以简化工作:
如果修改了/etc/profile,那么编辑结束后执行source profile(source /etc/profile) 或 执行点命令 ./profile,PATH的值就会立即生效了。
这个方法的原理就是再执行一次/etc/profile shell脚本,注意如果用sh /etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反应到当前环境中,但是source是在当前 shell进程中执行的,所以我们能看到PATH的改变。
这样你就学会Linux系统下修改环境变量PATH路径的方法。
补充说明
工作环境设置文件
环境设置文件有两种:系统环境设置文件 和 个人环境设置文件
1.系统中的用户工作环境设置文件:
登录环境设置文件:/etc/profile
非登录环境设置文件:/etc/bashrc
2.用户个人设置的环境设置文件:
登录环境设置文件: $HOME/.bash_profile //这个是环境变量设置的地方
非登录环境设置文件:$HOME/.bashrc //这个是定义别名的地方
登录环境:指用户登录系统后的工作环境
非登录环境:指用户再调用子shell时所使用的用户环境
③ Linux"优雅"的添加Path, 添加so路径
网上有很多的方法添加path,大部蠢塌早分说的都是在~/.profile后面追加,但这只针对当前用户环境变量,有一种更优雅的方法,添加全局环境变量,就是在/etc/profile.d/文件夹中新建一个*.sh,里面添加export,例如:
添加so路径也有一种优衫搭雅的方法,就在是/etc/ld.so.conf.d/中新建一个*.conf,并在其中添加so路径,例带雀如:
④ 如何修改Linux系统下的PATH(如何添加自己的路径到PATH)
这种方法只对当前会话有效,也就是说每当登出或注销系统后,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的值就会立即生效了。
⑤ linux环境下 pythonPATH怎么添加
命令行 export PYTHONPATH=/usr/lib/python2.5/site-packages/ 本次对话生效
vi /etc/profile
在最后添加 export PYTHONPATH=/usr/lib/python2.5/site-packages/
重新登陆即可生效
vi ~/.bash_profile
在最后添加 export PYTHONPATH=/usr/lib/游中python2.5/site-packages/答慧
重新登陆即可生效,只对登陆神举山用户生效
⑥ Linux环境变量PATH设置
/etc/profile和/etc/bashrc都是系统级别的,修改后可以在所有用户中起作用; /.bash_profile、 /.bashrc和~/.bash_logout都是用户级别的,修改后只会作用于当前用户。
带profile的文件都是需要重新进入用户时才会生效,带bashrc的则是打开新的shell时生效;
执行顺序:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout
$ echo $HOME
$ export HELLO="Hello"
$ env
¥ set
readonly TEST
之前介绍的使用 export 命令设置环境变量是在命令行中直接执行,这样设置的环境变量在退出shell时就会失效。要想设置永久有效的环境变量就需要修改之前提到的文件。
PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
你可以自己加上指定的路径,中间用冒号隔开
需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。
特点:所有用户;永久有效;生效需要重新进入用户
root权限:
要想修改完文件后就立即生效,可以在命令行中执行:
# source /etc/profile
Source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录
⑦ linux下添加 path环境变量
linux下加载环境变量的文件有/etc/profile文件,~/.bash_profile文件,~/.bashrc文件,/etc/bashrc文件,这些文件加载的顺序也是如此。环境变量想对某个用户生效,修改~目录下文件即可,相对所有用户生效修改/etc/bashrc文件即可,张对系统生效修改/etc/profile文件即可。
我看你加的是数据库的变量,个人建议你加在/etc/profile文件中,具体做法如下:
打开文件并添加路径:
vim /etc/profile
export PATH=$PATH:你的路径
保存退出
加载文件使其生效:
source /etc/profile
⑧ 如何在linux系统中添加路径到PATH环境变量中
1. 全局的对所有用户都可以的使用的PATH: 可以通过修改配置文件: /etc/bashrc 和 /etc/profile 来时配置,全局的PATH;,例如: vi /etc/profile ,在最后后加一行:PATH=THE_SET_GLOBLE_ENV_PATH:$PATH,接着换行: export PATH,如果使其立即生效: source /etc/profile。
2. 对于普通用户也可以设置,自己的路径:在自己的home目录中:ls -a grep bash,会找到两个文件: .bashrc 和 .bash_profile ,同样可以像修改 /etc/profile一样,修改 .bash_profile 来配置你的个性PATH 环境。同样修改后,若不重启,就使其立即生效的话,不要皮亏忘了 source .bash_profile。
具体如下:
1、简介
Linux操作系统是基于UNIX操作系统发展而来的一种前喊克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全燃悔神世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。
2、基本信息
Linux[2]操作系统是UNIX操作系统的一种克隆系统,它诞生linux系统于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。
3、分区规定
设备管理在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等,IDE 或 SCSI 设备也不例外。Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。
⑨ linux设置环境变量path
变量是计算机系统用于保存可变值的数据类型。在Linux系统中,变量名称一般都是大写的,这是一种约定俗成的规范。我们可以直接通过变量名称来提取到对应的变量值。
Linux系统中的环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录、邮件存放位置等。《Linux就该这么学》一起来学习更多linux知识。
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 …"
这种方式变量立即生效,但用户注销或系统重启后设置变成无效,适合临时变量的设置。
⑩ 如何在linux添加路径到PATH环境变量中
1. 全局的对所有用户都可以的使用的PATH: 可以通过世雹修改配置文件: /etc/bashrc 和 /etc/profile 来时配置,全局的PATH;
例如灶返猜: vi /etc/profile
在最后后加一行:PATH=THE_SET_GLOBLE_ENV_PATH:$PATH;
接着换行: export PATH
如果使其立即生效: source /etc/profile
2. 对于普通用户也可以设置,自己的路径:在自己的home目录中:
ls -a | grep bash
会找到两个文件: .bashrc 和 .bash_profile
同样可以像修改 /etc/profile一样,修改 .bash_profile 来配置你的个性PATH 环境。
同样修改后,若不重启,就使其立即生效的话,不要忘了 source .bash_profile.
最后看的你的修改后的PATH: echo $PATH 或者 env 再者 set
如隐型果你想了解更详细内容,建议看看刘遄老师的另外就是刘遄老师的《linux就该这么学》,书籍当中有详细的描述;