最新公告:

新银河是诚信为本,市场在变,我们的诚信永远不变...

凯发·k8(国际)-官方网站·马竞赞助商

咨询热线

400-123-4657

新闻动态

当前位置: 首页 > 新闻动态

用户环境变量 Linux下的环境变量

添加时间:2025-03-19

真人百家家乐app

一、环境变量

Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。

所以管理环境变量的文件也分为系统级和用户级的.

1.系统级:

(1)/etc/: 是系统在登录时读取的第一个文件,用于为所有进程设置环境变量。系统使用此文件时并不是执行此文件中的命令,而是根据KEY=VALUE模式的代码,对KEY赋值以VALUE,因此文件中如果要定义PATH环境变量,只需加入一行形如PATH=$PATH:/xxx/bin的代码即可。

(2)/etc/:是系统登录时执行的第二个文件,可以用于设定针对全系统所有用户的环境变量。该文件一般是调用/etc/bash.文件。

/etc/bash.:系统级的文件,为每一个运行bash shell的用户执行此文件。此文件会在用户每次打开shell时执行一次。

注意:/etc/是设置整个系统的环境,而/etc/是设置所有用户的环境,前者与登录用户无关,后者与登录用户有关。 这两个文件修改后一般都要重启系统才能生效。

2.用户级(这些文件处于家目录下)

(1)~/.: 是对应当前登录用户的文件,用于定制当前用户的个人工作环境。

每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.文件。这里是推荐放置个人设置的地方

(2)~/.: 是对应当前登录用户的bash初始化文件,当用户每次打开shell时,系统都会执行此文件一次。平时设置这个文件就可以了。

那么根据以上描述,这几个文件的执行先后顺序应当是:

用户环境变量 Linux下的环境变量

/etc/ –>/etc/ –>~/. –>/etc/bash.–> ~/.

二、配置环境变量

1、在linux下设定环境变量时,如果只是临时用一下真人百家家乐app,可以直接在shell下用set或命令设定环境变量。只能在当前shell脚本下可用.,切换到另一个终端就会失效。

#终端输入:
export PYTHONPATH=/home/yanting/learning/ssd-caffe/python  #PYTHONPATH设置为该路径

#终端查看一个特定环境变量包含的内容,比如PYTHONPATH
echo $PYTHONPATH

2、如果希望此环境变量每次开机或打开shell时自动设定而无须每次都手动设定,那么需要将命令写入以上的系统文件中。例如:

(1)打开当前用户环境变量:

终端输入:sudo gedit ~/.,输入用户密码,则会打开.文件,

在其末尾添加:

export PYTHONPATH=/home/yanting/learning/caffe/python:$PYTHONPATH  
# path采用:来分隔,冒号左右不需要空格.

用户环境变量 Linux下的环境变量

# :$PYTHONPATH在后面新添加的path优先搜索,$PYTHONPATH:在前面说明新添加的path后面搜索,不加代表新路径设置为PYTHONPATH路径。

其中/home///caffe/为自己需要设置的环境变量路径。

在终端执行: ~/. ,使其立即生效,或者重启电脑即可。

(2)在终端使用 sudo gedit /etc/ 打开环境变量的文件,然后将自己的环境变量加入到文件之后,用 执行。

在终端里面使用 /etc/ 来更新环境变量

3、采用添加新的路径到环境变量PATH中。

#比如添加搜索路径/home/cc/path1和/home/cc/path2 路径到PATH中,采用:来分隔,冒号左右不需要空格
export PATH=$PATH:/home/cc/path1:/home/cc/path2

#若需要将路径放在优先搜索位置,将$PATH放在后面
export PATH=/home/cc/path1:/home/cc/pck:$PATH

真人百家家乐app,愿您夜夜笙歌,祝我们的祖国和平昌盛国泰民安

用户环境变量 windows下用户变量和系统变量

真人百家家乐app

这些变量就像宏定义一样。加入、改变变量的常见原因是为您希望在程序(脚本)中使用的变量提供所需的数据。

区别:系统环境变对全部用户起作用,而用户环境变量仅仅对当前用户起作用。

用户环境变量 windows下用户变量和系统变量

作用: 程序(脚本)中使用的变量提供所需的数据

Path这个变量在用户变量和环境变量中都有:PATH是路径的意思,PATH环境变量中存放的值,就是一连串的路径。不同的路径之间,用英文的分号(;)分隔开。系统执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件(另外一种可以执行的文件)等。若找不到,再依次在PATH保存的这些路径中寻找相应的可执行的程序文件。系统就以第一次找到的为准;若搜寻完PATH保存的所有路径都未找到,则会显示类似于图一的错误信息。

举例:这个环境变量地址是D:\\java。Path有一个路径是%%\bin。%%就相当于宏定义,%%\bin下面的文件如下:

用户环境变量 windows下用户变量和系统变量

是一系列exe可执行文件。这样在cmd中可以直接输入javac运行javac.exe这个命令:系统执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件(另外一种可以执行的文件)等。若找不到,再依次在PATH保存的这些路径中寻找相应的可执行的程序文件。系统就以第一次找到的为准;若搜寻完PATH保存的所有路径都未找到,则会显示类似于图一的错误信息。当然可以输入完成的D:\\java\bin\javac或%%\bin\javac。不过输入完整路径比较麻烦。

在实际的开发中,没有用到系统配置的真人百家家乐app,而是自己会生成一个.的文件。也就是说用自己自带的java。可以通过设置选择电脑上最新的java

在cmd下 javac 编译时会用到系统的。

真人百家家乐app,愿您夜夜笙歌,祝我们的祖国和平昌盛国泰民安

联系我们

电话:400-123-4657

传真:+86-123-4567

地址:浙江 温州市 温州大道欧江大厦26188号

邮箱:admin@fago288.com

电话:400-123-4657 传真:+86-123-4567 地址:浙江 温州市 温州大道欧江大厦26188号
版权所有:Copyright © 2002-2025 k8凯发天生赢家·一触即发 版权所有 非商用版本 ICP备案编号:粤IP**********