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

linux export添加环境变量_查看环境变量linux环境变量定义:Itsanamedobjectthatcanbeusedbymultipleapplicationsasitcontainssomevaluableinformationrequiredbytheseapplications环境变量时一个具有特定名字的对象,包含了一个或多个应用程序要用到的信息.可通俗理解为,假如一个工厂里有一大堆的工具

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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 $PATH

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

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

export PATH=$PATH:/home/cc/path1:/home/cc/path2

若需要将路径放在优先搜索位置:

exportPATH=/home/cc/path1:/home/cc/pck:$PATH

echo $PATH #看新添加的路径

4) 让设置永久有效

直接在命令行用export添加路径,只能在当前shell脚本下可用.,切换到另一个终端就会失效.要使设置永久有效,需要在如下文本里面添加命令,比如:

/etc/profile #开机执行,对所有shell用户执行环境变量设置,重启生效;常用

~/.bashrc #开机和登录执行bash shell采用;source ~/.bashrc生效,常用

/etc/bash.bashrc #~/.bashrc更广的版本

~/.profile #不能被bash读取

采用编辑器打开所在路径文档,在末尾添加路径,再重启电脑生效即可.

调用顺序:/etc/profile/—–> ~/.bashrc ——> /etc/bash.bashrc

关于上面命令的详细区别,可参考博文1)写的很详细

参考:

1)  /etc/profile~/.bash_profile ~/.bashrc /etc/bashrc文件调用顺序解析

2) Linux export command examples(how to set environment variables)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197622.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ORM初识和数据库操作

    ORM简介ORM概念及特点为什么用ORMORM的作用ORM的优劣势ORM的优势ORM的劣势ORM总结映射关系ORM的俩大功能ORM链接数据库创建表之前的准备工作1、自己创建数据

    2022年3月29日
    44
  • modbus调试工具有哪些(野火多功能调试助手)

    一种成熟的MODBUS调试测试工具助手软件(MThings)免费中文现有MODBUS调测软件种类丰富,基本可以满足日常调测需求,但是面对用户群体对高效灵活友好的进一步需求都存在着差距。MThings是一款全新的标准化MODBUS调测工具,提供主从机一体化操作。全功能覆盖MODBUSPollSlave,功能全网最强。

    2022年4月15日
    85
  • Manifest merger failed with multiple errors, see logs

    Manifest merger failed with multiple errors, see logs

    2021年9月30日
    45
  • acwing-372. 棋盘覆盖(二分图)

    acwing-372. 棋盘覆盖(二分图)给定一个 N 行 N 列的棋盘,已知某些格子禁止放置。求最多能往棋盘上放多少块的长度为 2、宽度为 1 的骨牌,骨牌的边界与格线重合(骨牌占用两个格子),并且任意两张骨牌都不重叠。输入格式第一行包含两个整数 N 和 t,其中 t 为禁止放置的格子的数量。接下来 t 行每行包含两个整数 x 和 y,表示位于第 x 行第 y 列的格子禁止放置,行列数从 1 开始。输出格式输出一个整数,表示结果。数据范围1≤N≤100,0≤t≤100输出样例:8 0输出样例:32#include&l

    2022年8月10日
    11
  • 使用EPPlus(C#)读写Excel

    使用EPPlus(C#)读写ExcelEPPlus是使用OpenOfficeXML格式(xlsx)读写Excel2007/2010文件的.net开发库。EPPlus支持:单元格范围、单元格样式(边框,颜色,填充,字体,数字,对齐)、图表、图片、形状、批注、表格、保护加密、数据透视表、数据验证、条件格式、VBA、公式计算等等。

    2022年6月22日
    362
  • Burpsuite Professional安装及使用教程(抓包)

    Burpsuite Professional安装及使用教程(抓包)先从吾爱破解论坛下载工具:https://down.52pojie.cn/Tools/Network_Analyzer/Burp_Suite_Pro_v1.7.37_Loader_Keygen.zip工具运行需要Java环境,请自行安装,此处不赘述。解压完后双击keygen填一下LicenseText(随意),然后点击Run即可启动BurpSuite的主程序将keygen中得到的License复制粘贴到这里然后点击Next点击这个后出现下一个界面点击Copyreques

    2022年6月5日
    65

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号