首页
学习
活动
专区
工具
TVP
发布

Linux 查看环境变量_linux修改环境变量顺序

一、Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1、永久的:需要修改配置文件,变量永久生效。...二、设置变量的三种方法 1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是...  HOSTNAME 指主机的名称   SHELL   当前用户Shell类型   LANGUGE  语言相关的环境变量,多语言可以修改环境变量   MAIL   当前用户的邮件存放目录   PS1...ubuntu:~$ set BASH=/bin/bash BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu...使用readonly命令设置只读变量 如果使用了readonly命令的话,变量就不可以被修改或清除了。

24K21
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 查看环境变量_linux修改jdk环境变量

Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效。 2 临时的:使用export命令声明即可,变量在关闭shell时失效。...设置变量的三种方法 1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。.../JAVA_HOME/lib;$JAVA_HOME/jre/lib 注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。.../JAVAHOME/lib;JAVA_HOME/jre/lib 注:修改文件后要想马上生效还要运行$ source /home/guok/.bash_profile不然只能在下次重进此用户时生效。... 历史记录数 LOGNAME 当前用户的登录名 HOSTNAME 指主机的名称 SHELL 当前用户Shell类型 LANGUGE  语言相关的环境变量,多语言可以修改环境变量 MAIL 当前用户的邮件存放目录

9.8K20

Linux修改环境变量

首先来看修改环境变量的位置,我们可以在那些地方修改环境变量? 1..../etc/enviroment:是系统的环境变量,与登录用户无关 4. ~/.bash_profile:仅会对当前用户有效;每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次...5. ~/.bashrc:仅会对当前用户有效;该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取 然后,我们看看怎么进行修改。...一般是用文本编辑器打开,添加环境变量的内容,例如: export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 我一般喜欢使用vim编辑器。...最后,怎么使环境变量生效: 修改后需要执行重新登录才能生效,也可以执行source命令来生效,例如:执行命令source /etc/profile ---- 上面的方法是永久性的设置环境变量,如果只是临时设置则只需要这样做

3K30

linux centos中添加删除修改环境变量,设置java环境变量

当然,最重要的是,百度出来的都他妈的是如何添加环境变量,只字不提删除和修改。显然,都是像我一样的外门汉做笔记的,用啥写啥。...增加环境变量 百度出来的都是修改/etc/profile文件,添加export var=value。我也没认真去看linux的指令的书,不过发现一个不错的做法。...在/etc/profile.d/下有一堆sh脚本,这些脚本就是系统初始化的环境变量来源。...说道删除和修改,首先可以知道unset和export的用法。...增加一个环境变量: export PATH='/usr/bin' 清空一个环境变量: unset PATH 如果持久化的修改必然要对应的文件中,就是上述的文件,这是对所有用户都生效的。

5K60

修改环境变量

暂时 通过 Shell 命令 export 直接修改 Linux 环境变量 使用 export 设置的变量,只对当前终端 Shell 有效 适合设置一些临时变量 sudo export PATH...=$PATH:/usr/local/hadoop/bin 用 echo $PATH 来查看环境配置信息 ---- 永久 全局环境变量,设置的是所有用户的环境 /etc/profile /etc/bashrc.../etc/environment 全局环境变量,设置的是整个系统的环境 /etc/environment 只对单个用户生效,当用户登录时该文件仅执行一次 ~/.bash_profile...~/.profile 用户可使用该文件添加自己使用的 shell 变量信息 另外在不同的LINUX操作系统下,这个文件可能是不同的 可能是 ~/.bash_profile...系统一般是 ~/.profile 文件 只对单个用户生效,当登录以及每次打开新的 shell 时,该文件被读取 ~/.bashrc sudo gedit ~/.profile(or .bashrc) 修改内容

1.5K30

Linux 修改环境变量设置的三种方式

背景 在工作中经常要安装一些开发工具,比如java,MongoDB 等,为了方便,往往会修改 环境变量设置。 我的机器是 CentOS Linux,记录下我的方法。 1..../mongodb-linux-x86_64-rhel70-4.2.5" export PATH=$MONGO_DB_HOME/bin:$PATH 以上定义了一个 MONGO_DB_HOME 变量,它的值是个路径地址...修改环境变量 export 指令 可以在控制台使用,也可以在脚本中使用。它可应用于下列三种方式的场景: 1.2.1 仅用于当前用户有效的场景 方式:修改当前用户的 bashrc 文件。...如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的 .bashrc文件就可以了。 vi ~/.bashrc 最后,在文件尾部在下面添加上面 export 定义的环境变量内容。...1.2.2 对所有的用户的都起作用的环境变量 方式:修改 /etc/profile 文件。

14.3K31

Linux添加PYTHONPATH方法以及3种修改环境变量方法

在用Linux(OS:Centos 7.2)时看到有一行代码是: export PYTHONPATH=$PYTHONPATH:/home/usrname/models:/home/usrname...百度了发现环境变量有三种修改方式。以上属于下述中的第一种。...Linux下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户: 一:用于当前终端: 在当前终端中输入:export PATH=$PATH: 不过上面的方法只适用于当前终端...home/zhao/setup/caffe-master/python:/home/zhao/setup/mypy:$PYTHONPATH  保存后在终端输入 $ source ~/.bashrc 使环境变量立即生效...终端输入:echo $PATH 可以查看环境变量 注意,修改环境变量后,除了第一种方法立即生效外,第二第三种方法要立即生效,可以source ~/.bashrc或者注销再次登录后就可以了!

8.1K20

Go: 系统开发中修改Linux export 环境变量文件

Linux系统的管理和自动化脚本编写中,环境变量的设置和修改是一项基础而关键的操作。这些变量不仅影响系统自身的行为,也对运行在系统上的应用程序产生重要影响。...本文旨在探讨一个用Go语言实现的方法,该方法能够高效地修改Linux系统环境变量文件的内容,这对于系统开发和运维人员来说是一个实用且强大的工具。...对环境变量的有效管理,是提高系统管理效率、自动化运维任务的重要环节。 函数解析 我最近开发了一个名为ModifyExportContent的Go函数,旨在简化Linux环境变量文件的修改工作。...key:需要添加或修改环境变量名称。 value:环境变量对应的值。...应用场景 自动化脚本:在自动化部署和配置脚本中,经常需要根据不同的部署环境修改环境变量。 系统配置管理:在维护大型系统时,经常需要批量更新环境变量配置。

8510

Linux操作系统中修改环境变量的方法

Linux操作系统中,有时候跟着教程安装了一些软件,安装成功后,很高兴的准备运行该软件相应命令,但是偶尔会遇到”Command not found…“的提示。...原因是因为你安装的软件需要设置环境变量才能运行。接下来跟着小编一起学习在Linux操作系统中修改环境变量的方法。...方法一:在/etc/profile文件中添加变量【对所有用户生效(永久的)】   用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。   .../bin //注意:"="号的两边不能有任何空格 这种方法最好,除 非你手动强制修改PATH的值,否则将不会被改变。...以上本文给大家介绍在Linux操作系统中修改环境变量的方法,希望对大家有所帮助。

3K00

浅谈Linux修改设置环境变量JAVA_HOME的方法

永久修改,对所有用户有效 # vi /etc/profile //按键盘[Shift + g], 在profile文件最后添加下面的内容: JAVA_HOME=/usr/local/java/jdk1.7.0...永久修改,对单一用户有效 //修改用户目录下的.bash_profile文件 $ vi /home/myuser/.bash_profile //在文件最后添加下面的内容 export JAVA_HOME...:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar [注]:修改文件后如果想马上生效,还要运行 #source /home/myuser/.bash_profile...:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 到此这篇关于浅谈Linux修改/设置环境变量JAVA_HOME的方法的文章就介绍到这了,更多相关Linux...下修改/设置环境变量JAVA_HOME内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

2.5K21

Linux 查看环境变量_Linux怎么设置环境变量

接下来,讲一讲环境变量的相关知识点,既然提到了环境变量,那么我当前的环境里有多少默认的环境变量呢?关于这个问题,我教你两个命令就可以了,并且这两个命令一个比一个牛?...先说一说【env】 一、用env命令来查看环境变量 上图就是我的系统输出的结果,简单给大家介绍几个重点的变量 1)HOME:代表用户的家目录,通过cd ~就可以进入 2)SHELL:告诉我们当前环境使用的是哪一种...执行文件的查找路径,目录与目录之间用【:】分隔 6)LANG:语系数据—-编码 7)RANDOM:随机数变量,可以通过这个随机数文件相关的变量($RANDOM)来随机取得随机数值 二、用export查看环境变量...三、用set观察所有的变量 bash可不只有环境变量,还有一些与bash操作界面有关的变量,以及用户自己定义的变量存在,那么这些变量如何观察?...这个时候就要用set命令 不带参数的set命令用来显示环境变量 欲知后事如何,且听下回分解 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/189156.html

20.2K40

Linux 查看环境变量_linux查看环境变量env

Linux设置和查看环境变量 环境变量,简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。...这涉及到环境变量 PATH 的设置问题,而 PATH的设置也是在linux下定制环境变量的一个组成部分。...linux 查看环境变量与设置环境变量在使用过程中很常见,本文整理了一些常用的与环境变量相关的命令。...这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一个特定的用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了...… unset TEST #删除环境变量TEST 5、用readonly命令设置只读变量 如果使用了readonly命令的话,变量就不可以被修改或清除了。

35.3K30

linux export添加环境变量_查看环境变量linux

export命令—设置环境变量 1) 环境变量定义: “Its a named object that can be used by multiple applications as it contains...some valuable information required by these applications” 环境变量是一个具有特定名字的对象,包含了一个或多个应用程序要用到的信息....可通俗理解为,假如一个工厂里有一大堆的工具和仪器,散落在各个厂房,每次要用时需到各个地方去寻找,(拷贝),费时费力,这时可在工厂里建立多个房间分别命名(对应系统不同的环境变量),这样每次需要不同工具时(...对应一些环境变量里的库和值等调用),只要根据门牌号就可以直接去找到. 2) 看当前系统的环境变量: export -p #或者采用命令 env #看一个特定环境变量包含的内容,比如PATH echo $...bash.bashrc 关于上面命令的详细区别,可参考博文1)写的很详细 参考: 1) /etc/profile~/.bash_profile ~/.bashrc /etc/bashrc文件调用顺序解析 2) Linux

7.3K30

Linux环境变量

: export PATH=$PATH:加上路径 在Linux下bash(命令行)是可以定义变量。...这是Linux下的环境变量,对于Xshell登录的时候系统会默认把.bash_profile执行一次,把环境变量找到当前的shell当中,所以一旦启动成功会在内存里维护一个变量$PATH 而对于windows...下的环境变量我们就非常熟悉了,比如之前配置的jdk的环境变量 2.常见环境变量 PATH : 指定命令的搜索路径 HOME : 指定用户的主工作目录(即用户登陆到Linux系统中时,默认的目录) LOGNAME...,下面我们就可以通过getenv直接来实践一下下: USER环境变量最大的意义就是可以标识当前使用Linux用户: 我们可以利用strcmp直接去判断是否为root用户: 这很好解释了之前遇到的问题...所以我们可以简单理解为main函数的参数由系统/父进程进行传参的: 下面我们先来看看其中的两个参数 这时候我们直接去make一下会发现: 所以我们需要修改一下: 命令行参数实际上是把程序名和选项传递给

7.9K10
领券