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

2025-03-22 04:30:02 0

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中 成员变量和和实例变量一样吗类变量和实例变量的区别是什么什么是类变量,什么是成员变量,什么是实例

2025年3月31日 21:50

变量的命名规则是什么?标识符的命名规则

变量的命名规则是什么?标识符的命名规则

本文目录变量的命名规则是什么标识符的命名规则教育部发布高校命名最新规范,命名规则是什么变量的命名规则是什么变量名、常量名、函数名、数组名等等,都是为了区分程序中不同的实体、人为起定的名字。通常把这些名字叫做标识符。标识符的命名规则如下:标识

2025年3月23日 00:50

什么是变量?C语言中全局变量的储存类别是

什么是变量?C语言中全局变量的储存类别是

本文目录什么是变量C语言中全局变量的储存类别是c语言变量名的命名规则是什么高中数学问题(变量之间的相关关系)大一C语言计算机作业指针变量的作用JAVA环境变量设置windows10安装jdk怎么配置环境变量静态变量和实例变量的区别(配图解释

2025年3月21日 12:40

spark官网(spark中的广播变量是怎么设计和实现的)

spark官网(spark中的广播变量是怎么设计和实现的)

本文目录spark中的广播变量是怎么设计和实现的在大数据中,如何使用sparkspark中的广播变量是怎么设计和实现的Spark 官网上对 广播变量的描述:Broadcast variables allow the programmer t

2025年3月16日 06:30

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

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

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

2025年3月15日 19:10

matlab中变量如何定义?变量定义和符号定义

matlab中变量如何定义?变量定义和符号定义

本文目录matlab中变量如何定义变量定义和符号定义如何定义变量matlab中变量如何定义可以用sym  或者 syms 定义变量。如果没有提前定义的话,可以在使用时可直接进行赋值使用。 MATLAB中变量名以字母开头,后接字母、数字或下划

2025年2月21日 23:20

spss变量命名规则(spss输入变量名称时,什么符号是不能出现的)

spss变量命名规则(spss输入变量名称时,什么符号是不能出现的)

本文目录spss输入变量名称时,什么符号是不能出现的spss计算变量时提示变量名不正确在定义spss数据结构时需要首先定义变量名,变量起名规则一般有什么spss变量名name和变量标签label的区别spss中如何将变量命名spss输入变量

2025年2月19日 09:10

变量有几种类型?计算机常用的变量类型有哪些

变量有几种类型?计算机常用的变量类型有哪些

本文目录变量有几种类型计算机常用的变量类型有哪些变量的类型按尺度划分有c语言变量基本类型有哪些分类变量究竟分为哪几类统计学四种变量类型是什么C语言变量的基本类型有哪些整型变量的类型有几种变量有几种类型不同的语言、不同的编译器会有不同的变量类

2025年2月18日 09:10

entercriticalsection(Mfc获取函数地址..T T 要求: 用DWORD 变量获取RtlEnterCriticalSection函数地址并将)

entercriticalsection(Mfc获取函数地址..T T 要求: 用DWORD 变量获取RtlEnterCriticalSection函数地址并将)

本文目录Mfc获取函数地址..T T 要求: 用DWORD 变量获取RtlEnterCriticalSection函数地址并将MFC 线程 EnterCritinalSection问题Mfc获取函数地址..T T 要求: 用DWORD 变量

2025年2月12日 04:00

更多文章:


人的本质在于(人的本质在于什么属性)

人的本质在于(人的本质在于什么属性)

本文目录人的本质在于什么属性人的本质在于( )思修简答题:人的本质是什么人的本质在于( ),从以下选项中选择人的本质是什么如何理解人的本质究竟指得是什么人的本质是什么什么是人的本质人的本质在于什么属性人的本质属性是社会性,人是一切社会关系的

2025年3月23日 10:10

持久层框架是什么意思(java开源的框架)

持久层框架是什么意思(java开源的框架)

本文目录java开源的框架java的框架是什么意思什么是持久化框架java开源的框架Spring Framework 【Java开源 J2EE框架】Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管

2025年3月22日 23:40

抓取网页视频(电脑怎么提取网页视频)

抓取网页视频(电脑怎么提取网页视频)

本文目录电脑怎么提取网页视频如何把网页上的视频截取下来如何提取网页中的视频(没有下载网址的)不用下载软件电脑怎么提取网页视频怎样截取网页中的视频怎么提取网页中的视频啊电脑怎么提取网页视频在电脑上观看网页视频的时候,有些视频是需要保存下来的。

2025年3月15日 10:30

switch pro(switch pro 限定版是国行的还是水货)

switch pro(switch pro 限定版是国行的还是水货)

本文目录switch pro 限定版是国行的还是水货现在买switch续航版,还是等等之后的Pro版switchpro可以蓝牙连接电视吗switchpro发售时间,预计2024年(短期内不可能会推出)Switchpro玩不了epic平台sw

2025年2月13日 19:10

tcpudp测试工具教程(求教TCP的使用方法)

tcpudp测试工具教程(求教TCP的使用方法)

本文目录求教TCP的使用方法如何使用网络调试助手调试TCPTCP&UDP测试工具连不上板子怎样测试UDP端口tcp udp socket调试工具怎么用tcpudp测试工具怎么用求教TCP的使用方法使用教程:1.点“创建服务器”设定本机端口,

2025年3月7日 06:10

spring cloud feign(Spring Cloud中的Feign组件的熔断机制)

spring cloud feign(Spring Cloud中的Feign组件的熔断机制)

本文目录Spring Cloud中的Feign组件的熔断机制spring-cloud feign hystrix配置熔断为什么不生效的原因spring cloud feign和zuul的区别spring cloud Feign调用指定服务中

2025年3月28日 10:30

如何使用格式刷?excel表格中的格式刷怎么用

如何使用格式刷?excel表格中的格式刷怎么用

本文目录如何使用格式刷excel表格中的格式刷怎么用电脑的格式刷怎么用格式刷是做什么的格式刷怎么连续刷表格里的格式刷怎么用啊如何在excel表里面使用格式刷格式刷的作用是什么格式刷有啥作用格式刷的作用及使用方法飞书手机版格式刷在哪里如何使用

2025年2月21日 10:20

html select下拉列表(html页面中下拉列表怎么控制宽度)

html select下拉列表(html页面中下拉列表怎么控制宽度)

本文目录html页面中下拉列表怎么控制宽度html select标签下拉列表展开网页html下拉列表selecthtml 里select 下拉列表中设置默认值怎么写html怎么设置下拉列表必须选择html 如何做一个二级联动的下拉表单(se

2025年3月20日 09:00

cation(阴极的英文是cation吗)

cation(阴极的英文是cation吗)

本文目录阴极的英文是cation吗cation是什么意思cation是什么镜片cation六个字母能组成什么单词阴极的英文是cation吗不是的,应该是cathode 英The recent development in high e

2025年2月27日 00:00

cap和hat的区别(cap跟hat的区别是什么)

cap和hat的区别(cap跟hat的区别是什么)

本文目录cap跟hat的区别是什么英语cap和hat都表示帽子,有什么区别hat和cap的区别,两个都是帽子,有什么区别呢“cap”跟“hat”的区别是什么hat和cap的区别是什么cap和 hat 的区别是什么cap和hat有什么区别ca

2025年3月25日 12:00

clip是什么意思?如何删除myeclipse10注册码

clip是什么意思?如何删除myeclipse10注册码

本文目录clip是什么意思如何删除myeclipse10注册码clip 什么意思为什么我在myeclipse2015上配置tomcat6服务器时候,加进去在项目里找不到run asEclipse导入项目后,修改了编码为UTF-8后,JAVA

2025年3月12日 15:10

幻灯片怎么制作流程图(wps幻灯片怎么制作流程图)

幻灯片怎么制作流程图(wps幻灯片怎么制作流程图)

本文目录wps幻灯片怎么制作流程图如何制作ppt流程图ppt怎么制作流程图 ppt流程图制作方法wps幻灯片怎么制作流程图1、新建一个PPT文档。2、在工具栏中选择“插入”,点击“smartArt”选项。3、在“smartArt”中选择“流

2025年2月9日 23:20

cuda out of memory(CUDA共享内存数组变量问题,怎么解决)

cuda out of memory(CUDA共享内存数组变量问题,怎么解决)

本文目录CUDA共享内存数组变量问题,怎么解决cuda中page-locked memory怎么使用为什么Matlab训练神经网络用不了GPU汇编程序出现out of of memory,知道是内存不足,也上网查过很多解决方案,仍无法解决c

2025年4月1日 00:10

germany怎么读英语(“德国人”用英语怎么说读音是什么)

germany怎么读英语(“德国人”用英语怎么说读音是什么)

本文目录“德国人”用英语怎么说读音是什么Germany怎么读德国英文的读音German怎么读德国用英语怎么读德国的英文怎么读“德国人”用英语怎么说读音是什么德国人的英文发音 German。发音请看音标 英 。德国在地区分类上属于西欧或中欧,

2025年2月25日 00:00

sqlite手机版恢复微信删除好友(微信怎么找回删除的好友)

sqlite手机版恢复微信删除好友(微信怎么找回删除的好友)

本文目录微信怎么找回删除的好友微信好友互删了还能恢复聊天记录吗微信能找回删除的好友吗微信怎么找回删除的好友微信好友误删了怎么办?微信好友误删怎么找回?微信中有许多重要的好友,有时候和他们发生了一些矛盾,一气之下误删了好友。或者有时候误删了微

2025年2月12日 13:10

安卓版mt4下载正版官网(exness手机mt4下载)

安卓版mt4下载正版官网(exness手机mt4下载)

本文目录exness手机mt4下载mt4官网是什么mt4下载免费mt4软件下载福汇mt4手机版下载中文版mt4下载地址安卓手机版mt4交易平台优势嘉盛集团mt4手机版下载exness手机mt4下载exness使用的交易软件也是MT4,MT4

2025年2月9日 05:50

曼哈顿距离题目高中(曼哈顿距离的数学性质)

曼哈顿距离题目高中(曼哈顿距离的数学性质)

本文目录曼哈顿距离的数学性质明可夫斯基距离的欧氏距离与曼哈顿距离matlab中如何用代码表示两个数之间的街区(曼哈顿)距离曼哈顿距离的数学性质非负性:d(i,j)≥0 距离是一个非负的数值同一性:d(i,i)= 0 对象到自身的距离为0对称

2025年3月22日 20:40

customer缩写(客服部的英文缩写是什么)

customer缩写(客服部的英文缩写是什么)

本文目录客服部的英文缩写是什么客户经理的英文缩写客服部的英文缩写是什么客服部,英语是:customer service department。缩写为 “CSD”。词汇解释:customer 英He moved to the sales

2025年2月13日 03:00

pagemaker教程(PageMaker是个什么软件)

pagemaker教程(PageMaker是个什么软件)

本文目录PageMaker是个什么软件求Adobe PageMaker 7..0中文版 软件与教程现在国内好点的组版软件是什么方正飞腾还是Pagemaker分别有破解版吗自学难度大么教程好找吗PageMaker是个什么软件Adobe Pag

2025年3月27日 09:40

怎么做网站赚钱(做网站挣钱的方法)

怎么做网站赚钱(做网站挣钱的方法)

本文目录做网站挣钱的方法开网页怎么赚钱如何自己做网站挣钱做网站通过什么挣钱做网站挣钱的方法做网站赚钱的方法:1、做排名,等网站流量达到一个数量,可以去拉广告;2、可以参加百度的网站联盟;3、可以在网站推广一些分成的产品;4、可以做论坛、社区

2025年4月2日 20:50

近期文章

cake读音(cake中a的音标)
2025-04-04 07:50:02
本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:17
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索