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=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="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

linux如何保存环境变量,linux环境变量设置及保存地点相关推荐

  1. VS code 设置自动保存和自动保存的时间间隔

    1.文件-首选项--设置 2. 打开设置窗口后可以选择以下一种方案设置自动保存 2.1 在设置窗口的搜索栏中输入:Auto Save 2.2 或者点击文本编辑器--文件选项--在右侧找到Auto Sa ...

  2. vscode设置自动保存

    一边写代码一边ctrl+s + s + s +-手动保存太闹心了 vscode设置自动保存方法: 1.文件 => 首选项 => 设置 (快捷键是 ctrl+,) 2.搜索框内输入 Auto ...

  3. Excel怎样设置自动保存信息,看这里就够了!如何将excel更改为自动储存信息

    Excel作为我们大家工作中记录数据信息常用的一款软件,它能够方便的制作出各种电子表格,使用公式和函数对数据进行复杂的运算:用各种图表来表示数据直观明了:利用超级链接功能,用户可以快速打开局域网或In ...

  4. linux超级基础系列——shell变量(本地变量和环境变量)

    linux超级基础系列--shell变量(本地变量和环境变量) 2006-12-04 00:39 为使shell编程更有效,系统提供了一些shell变量.shell变量可以保存诸如路径名.文件名或者一 ...

  5. linux下查看和添加PATH环境变量

    linux下查看和添加PATH环境变量 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接. 编辑你的 PA ...

  6. linux mv 环境变量,linux环境变量 cp mv 以及文档查看的几个命令

    1.环境变量linux 按字面意思理解,环境能够理解为整个linux系统的环境,而变量则是一个能够变化的量或是一个命令.vim 那么,咱们就能够理解为linux的环境变量,就是针对于linux的整个系 ...

  7. linux系统默认的环境变量path,Linux编程 12 (默认shell环境变量, PATH变量重要讲解)...

    一 .概述 默认情况下, bash shell会用一些特定的环境变量来定义系统的环境.这些默认环境变量可以理解是上篇所讲的系统全局环境变量. 1.1 bash  shell支持的Bourne变量 Bo ...

  8. linux环境 phpstudy集成环境中设置php永久环境变量

    关于这个问题,也是我自己遇到了以后,请教别人才知道的. linux中设置环境变量的办法有两种(我所知道的),一种是临时的,退出后再进来就没有环境变量了:另外一种就是永久的环境变量,也是我要说的. 好了 ...

  9. linux安装toncat环境变量,linux下JDK,tomcat的安装与环境变量配置

    先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,下载后放在/home目录中,当然其它地方也行. 进入安装目录 #cd /home #cp jdk-1_5_0_02-li ...

  10. linux系统中变量,Linux系统中的环境变量知识详解

    对于没有使用过linux系统的用户来说,有很多术语和功能都很陌生.本文就介绍了linux系统中的环境变量的相关知识,具体内容如下所述. linux是一个多用户的操作系统.每个用户登录系统后,都会有一个 ...

最新文章

  1. 设置maxJsonLength,解决ajax通过POST方式调用.net的webService时,数据过长时服务器返回500错误的问题
  2. 【jQuery】parent()和parents遍历
  3. 真正的取真实IP地址及利弊Asp.net
  4. gwt 同步和异步_GWT Spring和Hibernate进入数据网格世界
  5. cm0中断优先级_转:第13章 FreeRTOS任务优先级修改及其分配方案
  6. 背水一战 Windows 10 (55) - 控件(集合类): SemanticZoom, ISemanticZoomInformation
  7. spring @component的作用详细介绍
  8. 程序员放弃阿里60w年薪,选到手5k的公务员,坚信公务员后期完胜程序员
  9. Linux字符串转码utf8,Linux C/C++ 字符集转换,UTF-8,GB2312
  10. 源码编译CWM Recovery
  11. 给系统闹钟设置时间Alarm
  12. Discuz模板制作教程
  13. 总纲篇:塑胶材料选型、模具工艺、注塑工艺指导
  14. 使用pygame制作Flappy bird小游戏
  15. 使用DeepStream 2.0加速视频分析开发
  16. 【JWT】JWT JWS JWE | 在线JWS解析工具
  17. 永磁同步发电机仿真,带四个牵引电机仿真。内燃机车仿真模型
  18. visual studio 2010 如何修改assemblyInfo.cs默认值
  19. 【笔试真题】字节跳动产品岗笔试主观题解析!!
  20. TS 对象可能为“未定义”,不能将类型“ XXXX | undefined “分配给类型{ xxxx }

热门文章

  1. 四六级议论文写作万能句
  2. 不能对空文件进行mmap
  3. 【C语言(二)】运算法则
  4. 为什么LCC充电会卡在一个固定的电压值呢?
  5. 女富豪吴亚军的财富平衡术 | 一点财经
  6. 三极管的工作原理-------通俗篇
  7. 计算机应用自我介绍一分钟,计算机应用专业一分钟自我介绍范文.docx
  8. 重庆思庄技术分享——ORA-60100 异常处理
  9. Java——Calendar类练习,如何获取任意年份的2月份有多少天
  10. PhotoSwipe:学习PhotoSwipe.js 相册展示插件