linux设置环境变量(linux怎样设置环境变量)

2024-07-03 11:17:13 81

linux设置环境变量(linux怎样设置环境变量)

本文目录

linux怎样设置环境变量

linux设置环境变量方法:

1、打开Linux终端命令窗口,输入如下命令:

export PATH=$PATH:/usr/local/MATLAB/R2013b/bin

为了验证是否修改成功可以再继续输入命令eport进行查看。在下图中可以看到成功添加了matlab的环境变量。

2、上面修改后如果退出终端并重新打开再次查看环境变量时就会发现上面添加的环境变量又消失了。

linux环境变量怎么设置方法

Linux环境变量的设置和查看方法

Linux TCP/IP协议的使用和建立  Windows批处理切换IP地址使用方法 

1. 显示环境变量HOME

$ echo $HOME

/home/redbooks

2. 设置一个新的环境变量hello

$ export HELLO=“Hello!“

$ echo $HELLO

Hello!

3. 使用env命令显示所有的环境变量

$ env

HOSTNAME=redbooks.safe.org

PVM_RSH=/usr/bin/rsh

Shell=/bin/bash

TERM=xterm

HISTSIZE=1000

...

4. 使用set命令显示所有本地定义的Shell变量

$ set

BASH=/bin/bash

BASH_VERSINFO=(=“2“=“05b“=“0“=“1“=“release“=“i386-redhat-linux-gnu“)

BASH_VERSION=’2.05b.0(1)-release’

COLORS=/etc/DIR_COLORS.xterm

COLUMNS=80

DIRSTACK=()

DISPLAY=:0.0

...

5. 使用unset命令来清除环境变量

set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。示例如下:

$ export TEST=“Test...“ #增加一个环境变量TEST

$ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了

TEST=Test...

$ unset $TEST #删除环境变量TEST

$ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了

6. 使用readonly命令设置只读变量

如果使用了readonly命令的话,变量就不可以被修改或清除了。示例如下:

$ export TEST=“Test...“ #增加一个环境变量TEST

$ readonly TEST #将环境变量TEST设为只读

$ unset TEST #会发现此变量不能被删除

-bash: unset: TEST: cannot unset: readonly variable

$ TEST=“New“ #会发现此也变量不能被修改

-bash: TEST: readonly variable

环境变量的设置位于/etc/profile文件

如果需要增加新的环境变量可以添加下属行

export path=$path:/path1:/path2:/pahtN

-----------------------------------------------------------------------------------------------------------------------

1.Linux的变量种类

按变量的生存周期来划分,Linux变量可分为两类:

1.1 永久的:需要修改配置文件,变量永久生效。

1.2 临时的:使用export命令声明即可,变量在关闭shell时失效。

2.设置变量的三种方法

2.1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】

用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。

例如:/etc/profile文件,添加CLASSPATH变量

# vi /etc/profile

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib

注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。

2.2 在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】

用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。

例如:guok用户目录(/home/guok)下的.bash_profile

$ vi /home/guok/.bash.profile

添加如下内容:

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib

注:修改文件后要想马上生效还要运行$ source /home/guok/.bash_profile不然只能在下次重进此用户时生效。

2.3 直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】

在shell的命令行下直接使用 定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。

3.环境变量的查看

3.1 使用echo命令查看单个环境变量。例如:

echo $PATH

3.2 使用env查看所有环境变量。例如:

env

3.3 使用set查看所有本地定义的环境变量。

unset可以删除指定的环境变量。

4.常用的环境变量

PATH 决定了shell将到哪些目录中寻找命令或程序

HOME 当前用户主目录

HISTSIZE 历史记录数

LOGNAME 当前用户的登录名

HOSTNAME 指主机的名称

SHELL   当前用户Shell类型

LANGUGE  语言相关的环境变量,多语言可以修改此环境变量

MAIL   当前用户的邮件存放目录

PS1   基本提示符,对于root用户是#,对于普通用户是$

linux设置环境变量(linux怎样设置环境变量)

本文编辑:admin

本文相关文章:


java判断类型(在java中如何判断一个变量的类型)

java判断类型(在java中如何判断一个变量的类型)

本文目录在java中如何判断一个变量的类型java中如何判断输入的数据类型JAVA怎样判断一个对象的类型java怎么判断一个数据是什么类型Java中怎样判断一个变量是否属于哪种类型java怎么自动判断类型并且强制转换java怎么判断异常类型

2024年7月11日 01:26

静态变量和实例变量的区别?什么是实例变量

静态变量和实例变量的区别?什么是实例变量

本文目录静态变量和实例变量的区别什么是实例变量实例变量究竟是什么在JAVA中什么是实例变量什么叫实例变量什么叫类变量它们之间的区别是什么在Java程序设计中实例变量和类变量有什么区别java里类变量和实例变量的区别Python里类变量和实例

2024年7月9日 13:33

jenkins(如何设置jenkins服务器环境变量)

jenkins(如何设置jenkins服务器环境变量)

本文目录如何设置jenkins服务器环境变量Jenkins怎么安装如何设置jenkins服务器环境变量启动Jenkins1、 安装jdk从略,建议1.6或以上版本,配置好环境变量。2、 安装tomcat从略,安装完调试下tomcat是否

2024年7月7日 05:49

成员变量与局部变量?什么是成员变量,什么是局部变量,变量有哪些具体

成员变量与局部变量?什么是成员变量,什么是局部变量,变量有哪些具体

本文目录成员变量与局部变量什么是成员变量,什么是局部变量,变量有哪些具体成员变量是什么java成员变量是什么什么叫java中的成员变量成员变量与局部变量从语法形式上看:成员变量是属于类的,而局部变量是在方法中定义的变量或是方法的参数;成员变

2024年7月4日 13:06

jquery分享(jquery如何在回调函数中共享事件的变量!)

jquery分享(jquery如何在回调函数中共享事件的变量!)

本文目录jquery如何在回调函数中共享事件的变量!jquery解决了哪些浏览器兼容性jquery 微信分享链接怎么弄jquery 社会化分享插件,列表页怎么实现jquery.share.js分享使用jQuery中的when实现多个AJAX

2024年7月3日 10:27

java环境变量 linux(linux怎么设置java环境变量)

java环境变量 linux(linux怎么设置java环境变量)

本文目录linux怎么设置java环境变量linux中怎么设置java的环境变量linux怎么设置java环境变量方法/步骤1查看java的安装路径2查看java执行路径3配置java环境变量4java的安装路径和执行路径5注意这里的JAV

2024年7月3日 09:28

C语言中,全局变量和外部变量有什么区别?在C语言中,全局变量的存储类别是

C语言中,全局变量和外部变量有什么区别?在C语言中,全局变量的存储类别是

本文目录C语言中,全局变量和外部变量有什么区别在C语言中,全局变量的存储类别是C语言中,全局变量和外部变量有什么区别全局变量也称为外部变量,它是在函数外部定义的变量。 它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。在函数中

2024年6月24日 10:11

Django中views如何设置全局变量?Eviews软件有哪些功能

Django中views如何设置全局变量?Eviews软件有哪些功能

本文目录Django中views如何设置全局变量Eviews软件有哪些功能views作为景色来说是可数名词还是不可数名词eviews这个单词怎么读views的意思Views的读音管理学上review是什么意思review翻译成中文是什么意思

2024年6月22日 15:53

jdk环境配置win10(Win10系统如何配置JDK环境变量)

jdk环境配置win10(Win10系统如何配置JDK环境变量)

本文目录Win10系统如何配置JDK环境变量jdk15环境变量配置win10win10怎么改jdk环境变量win10的java环境该怎么配置在win10系统怎么样配置jdkWin10系统如何配置JDK环境变量1、从Java官方网站下载相应的

2023年11月27日 14:00

更多文章:


三位数乘三位数速算法(任意不规则的三位数乘以三位数,有什么简便快捷速算法)

三位数乘三位数速算法(任意不规则的三位数乘以三位数,有什么简便快捷速算法)

本文目录任意不规则的三位数乘以三位数,有什么简便快捷速算法三位数的乘法速算三位数乘以三位数的竖式计算怎么算特拉亨伯格速算里面的三位数乘三位数的速算方法是什么三位数乘三位数如何计算三位数乘三位数的速算,一定是三位数乘三位数的速算!!!三位数乘

2024年6月26日 03:26

dropdownlist绑定数据源(asp.net的DropDownlist绑定数据)

dropdownlist绑定数据源(asp.net的DropDownlist绑定数据)

本文目录asp.net的DropDownlist绑定数据asp.net dropdownlist绑定数据源后如何读取选中的值(C#)自定义datatable数据源绑定到dropdownlistgridview添加dropdownlist,在

2024年6月29日 09:42

数字游戏大全高智商(从1数到30的游戏)

数字游戏大全高智商(从1数到30的游戏)

本文目录从1数到30的游戏二年级学生可以玩什么有趣的智力数字游戏关于数字的游戏都有哪些数学游戏有哪些数字训练会有什么好玩的游戏啊高分 智力游戏(猜数字)从1数到30的游戏从1数到30的游戏玩法如下:到30算输要依次抢占这几个数:2、5、8

2024年7月24日 05:47

rhyme怎么读(韵怎么读)

rhyme怎么读(韵怎么读)

本文目录韵怎么读“韵”这个字怎么读rhyme怎么读Christmas和Charisma读音差不多,该怎么区别还有rhyme和rhythm怎么区别韵怎么读韵读音:部首:音五笔:UJQU释义:1.好听的声音。 2.韵母。 3.情趣。 4.姓。韵

2024年1月31日 02:40

diversity statement 教职(美国留学 美国的基础教育从幼儿园(Kindergarten)到12年级)

diversity statement 教职(美国留学 美国的基础教育从幼儿园(Kindergarten)到12年级)

本文目录美国留学 美国的基础教育从幼儿园(Kindergarten)到12年级英语教师英文简历范文3篇Diversity statementThe importance of teacher and teaching 写一篇议论文美国留学

2024年7月23日 03:27

鼠标图片壁纸(图片尺寸小怎么设置成电脑壁纸)

鼠标图片壁纸(图片尺寸小怎么设置成电脑壁纸)

这篇文章给大家聊聊关于鼠标图片壁纸,以及图片尺寸小怎么设置成电脑壁纸对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录图片尺寸小怎么设置成电脑壁纸鼠标右键点击图片时没有了设为桌面背景怎么办啊!飞火动态壁纸怎么改鼠标图怎么修改壁纸

2024年7月12日 13:44

html超链接点击后变色怎么设置(HTML body 元素中,()属性用于定义超链接被鼠标点击后所显示的颜色)

html超链接点击后变色怎么设置(HTML body 元素中,()属性用于定义超链接被鼠标点击后所显示的颜色)

本文目录HTML body 元素中,()属性用于定义超链接被鼠标点击后所显示的颜色html中如何使鼠标经过超链接时变色HTML中怎么设置超链接字体颜色和点击后的字体颜色html中如何使超级链接变颜色行内样式html中让超级连接的颜色改变用什

2024年7月16日 11:20

随机数字组合(excel中,0-9十个数随机组合5个数形成一组数,怎么完成)

随机数字组合(excel中,0-9十个数随机组合5个数形成一组数,怎么完成)

本文目录excel中,0-9十个数随机组合5个数形成一组数,怎么完成14位数字随机组合有几种情况数字1到34(34个数字),每6个数字为一个组合,随机每两组数字有一个重复的数字,会有多少组合excel随机组合0-9,6个数字中要求无重复,怎

2024年7月2日 00:53

哪个网站可以购买或下载完整的商业代码?商业源码的介绍

哪个网站可以购买或下载完整的商业代码?商业源码的介绍

本文目录哪个网站可以购买或下载完整的商业代码商业源码的介绍哪个网站可以购买或下载完整的商业代码商业源代码就是整合成一个具有一定功能的网页,很多网页也就组成了一个功能强大的网站,因此一个网站其实就是由很多源代码组成的。商业网站源码也不是一成不

2024年5月16日 01:23

ui设计师需要学什么(一个优秀的UI设计师需要学什么)

ui设计师需要学什么(一个优秀的UI设计师需要学什么)

各位老铁们,大家好,今天由我来为大家分享ui设计师需要学什么,以及一个优秀的UI设计师需要学什么的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录一个

2024年9月2日 20:00

php网站制作多了一个1(我用PHPCMS在虚拟实间里制作了一个网站,请问大侠如何去掉下面的1和2两个地方)

php网站制作多了一个1(我用PHPCMS在虚拟实间里制作了一个网站,请问大侠如何去掉下面的1和2两个地方)

“php网站制作多了一个1”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看php网站制作多了一个1(我用PHPCMS在虚拟实间里制作了一个网站,请问大侠如何去掉下面的1和2两个地方)!本文目录我用PHPCMS在虚拟实间里制作

2024年7月3日 05:50

js登录验证(用户注册验证窗口,使用JavaScript基本实现用户登录名不为空、两次输入密码一致性验证功能)

js登录验证(用户注册验证窗口,使用JavaScript基本实现用户登录名不为空、两次输入密码一致性验证功能)

本文目录用户注册验证窗口,使用JavaScript基本实现用户登录名不为空、两次输入密码一致性验证功能js判断是否登录并跳转页面用户注册验证窗口,使用JavaScript基本实现用户登录名不为空、两次输入密码一致性验证功能《html》《he

2024年7月23日 11:50

以ing为韵脚的字(韵母是ing的所有汉字吗)

以ing为韵脚的字(韵母是ing的所有汉字吗)

各位老铁们好,相信很多人对以ing为韵脚的字都不是特别的了解,因此呢,今天就来为大家分享下关于以ing为韵脚的字以及韵母是ing的所有汉字吗的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录韵母是ing的所有汉字吗

2024年9月5日 11:25

为什么很少有单片机培训机构(为什么广东PLC培训机构比外省少)

为什么很少有单片机培训机构(为什么广东PLC培训机构比外省少)

大家好,如果您还对为什么很少有单片机培训机构不太了解,没有关系,今天就由本站为大家分享为什么很少有单片机培训机构的知识,包括为什么广东PLC培训机构比外省少的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录为什么广东

2024年7月14日 10:38

vb编程语言函数(vb关于Function函数的调用)

vb编程语言函数(vb关于Function函数的调用)

本文目录vb关于Function函数的调用VB考试教程:过程之Function过程VB中的int函数怎么用Visual Studio 2013 使用VB语言编程如何使用数学函数vb函数大全vb的getfolder函数求高手用VB语言编写一个

2024年6月20日 22:17

apache jmeter(Jmeter问题)

apache jmeter(Jmeter问题)

本文目录Jmeter问题Jmeter的环境变量和首次使用常用配置jmeter压力测试怎么测JMeter基础性能测试工具(jmeter运行优化)Apache Bench压测以及和Jmeter对比jmeter 需装java的什么版本Jmeter

2024年6月11日 18:53

mutable是什么意思(I mmutable是什么意思)

mutable是什么意思(I mmutable是什么意思)

本文目录I mmutable是什么意思accept what is mutable接受不能改变的I mmutable是什么意思应该是I’m mutable吧,翻译好像是“我不能”如果是immutable 的话,则意为: 不变的;不可变的;不

2024年7月9日 02:42

asp文件怎么打开(如何打开ASP格式的文件)

asp文件怎么打开(如何打开ASP格式的文件)

本文目录如何打开ASP格式的文件用什么软件才能打开ASP格式的文件怎么样才能打开ASP文件从知网上下载的asp格式的文件应该如何打开谢谢!asp文件怎么打开啊没用asp应用程序怎么办怎么浏览asp格式的文件如何打开ASP格式的文件如果是下载

2024年7月2日 09:56

近义词:在线?只写一条语句,查询当前日期的1万天以前是属于哪一年

近义词:在线?只写一条语句,查询当前日期的1万天以前是属于哪一年

本文目录近义词:在线只写一条语句,查询当前日期的1万天以前是属于哪一年《小时代电视剧》全集(1-34集)小时代电视剧版大结局剧情在线观看地址windows7怎么创建iis之web服务器(在线等)近义词:在线笼罩—覆盖 恢复—复原

2024年7月13日 09:12

站长之家app(APP付费推广都有那些详细的,谢谢,,)

站长之家app(APP付费推广都有那些详细的,谢谢,,)

各位老铁们好,相信很多人对站长之家app都不是特别的了解,因此呢,今天就来为大家分享下关于站长之家app以及APP付费推广都有那些详细的,谢谢,,的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录APP付费推广都有

2024年7月19日 14:35

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索