环境变量——bash shell使用环境变量来存储系统相关数据,并允许将数据存储在内存中。

环境变量分为:全局环境变量

本地环境变量

目录全局环境变量

本地环境变量

设置全局环境变量

删除环境变量

PATH全局环境变量

设置系统环境变量的相关文件(登录、非登录、交互、非交互shell)

一、全局环境变量

在当前shell和子shell都可见

可以用printenv命令查看全局环境变量,大写表示是系统环境变量,小写表示是普通用户的环境变量

这是bash shell的一个标准约定,不是必须的,因此在设置新的环境变量的时候我们用小写就行了,用于区分个人和系统环境变量。

[root@CentOS6 ~]# printenv

TERM=linux

SHELL=/bin/bash

HISTSIZE=1000

SSH_CLIENT=172.18.251.124 8132 22

QTDIR=/usr/lib64/qt-3.3

QTINC=/usr/lib64/qt-3.3/include

SSH_TTY=/dev/pts/4

name=hello        # 自己定义的环境变量

USER=root

LS_COLORS=...

MAIL=/var/spool/mail/root

PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

linux shell 获取环境变量,bash shell中的环境变量相关推荐

  1. linux脚本获取当前用户,bash shell 获取当前正在执行脚本的绝对路径

    一般我们写Shell脚本的时候,都倾向使用绝对路径,这样无论脚本在什么目录执行,都应该起到相同的效果,但是有些时候,我们设计一个软件包中的工具脚本,可能使用相对路径更加灵活一点,因为你不知道用户会在哪 ...

  2. linux脚本怎么获取参数,在Bash shell脚本编程中,如何正确无误获取到“脚本选项参数”和“脚本参数”呢?...

    Linnux 中有些命令的功能非常强大,主要是因为它支持的命令选项比较多.如:[ip]命令可以配置IP地址.路由条目的配置管理操作非常完善,该命令就可以完成[ifconfig]和[route]命令实现 ...

  3. linux脚本获取日期格式,关于shell脚本中的bash:yyyy-mm-dd格式日期

    我尝试在bash shell脚本中使用$(date),但是我希望日期采用YYYY-MM-DD格式.我怎么得到这个? 在巴什: 从date获取年-月日 DATE=`date +%Y-%m-%d` GET ...

  4. linux sftp账号密码脚本传文件,关于shell:如何使用Bash脚本中的密码运行sftp命令?...

    我需要从Linux主机使用sftp将日志文件传输到远程主机.我的操作组已为我提供了相同的凭据.但是,由于我无法控制其他主机,因此无法生成RSA密钥并与其他主机共享. 那么,有没有一种方法可以通过cro ...

  5. Linux shell 对话框,如何在 Bash Shell 脚本中显示对话框

    原标题:如何在 Bash Shell 脚本中显示对话框 这个教程给出几个如何使用类似zenity和whiptail的工具在Bash Shell 脚本中提供消息/对话框的例子.使用这些工具,你的脚本能够 ...

  6. Linux命令行–基本的bash shell命令

    启动shell: /etc/passwd:包含系统用户账户列表以及每个用户的基本配置信息 每个条目有七个字段,每个字段用冒号隔开 用户名 用户密码 用户的系统UID 用户的系统GID 用户的全名 用户 ...

  7. 【Linux Shell】你知道bash shell和dash shell的区别吗?

    最近在工作中遇到一个很奇葩的问题,就是一个嵌入式的SDK编译,它里面执行shell命令的时候,使用的dash shell来解析,而通常我们默认用的是bash shell来解析:我按照bash shel ...

  8. linux脚本命令行交互,linux – 是否有可能使bash shell脚本与另一个命令行程序交互?...

    我在运行bash shell的Linux终端中使用交互式命令行程序.我有一个确定的命令序列,我输入到shell程序.程序将其输出写入标准输出.其中一个命令是'save'命令,它将上一个运行的命令的输出 ...

  9. php 变量代码,php中的可变变量(代码详解)

    php中的可变变量 有时候使用可变变量名是很方便的.就是说,一个变量的变量名可以动态的设置和使用.一个普通的变量通过声明来设置,例如:<?php $a = 'hello'; ?> 一个可变 ...

最新文章

  1. JDK1.8源码分析:线程安全的CopyOnWriteArrayList与CopyOnWriteArraySet
  2. WF4.0 基础篇 (二) Activity介绍及WriteLine Activity的使用
  3. Boost:在GPU上对整数向量进行排序
  4. 一步一步学Silverlight 2系列(22):在Silverlight中如何用JavaScript调用.NET代码
  5. 今天整理了一些老作品
  6. python动态验证码_Python 模拟生成动态产生验证码图片的方法
  7. 对象存储 OSS > 开发指南 > 存储类型 > 存储类型介绍
  8. 【logstash】logstash monitor
  9. ~~堆优化版dijkstra
  10. VLC 媒体播放器 libmicrodns 库修复 RCE 漏洞
  11. docker创建mysql实例_使用docker创建mysql实例
  12. 【笔记】时间片轮转 RR 进程调度算法(Java 实现)
  13. WP7开发解惑(转载)
  14. MATLAB关于xlsread函数的用法
  15. 文件夹批量重命名的方法
  16. 出现问题请与你的系统管理员联系 照片出现问题请与你的系统管理员 照片出现问题请与系统管理员联系 无法打开应用请与管理员联系
  17. 数据可视化,2022的春运地图
  18. 基于物联网的智能厨房安全监测系统-上位机程序
  19. KBU1010-ASEMI电源控制柜整流桥
  20. JavaScript 高级(进阶)

热门文章

  1. 蓝海、红海指的是什么
  2. 本地存储Cookie、Storage、indexDB、ServiceWork离线访问网站
  3. 戴尔服务器两张Titan V配置深度学习环境
  4. python微软雅黑_matplotlib中文显示-微软雅黑
  5. 假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和7升。问题是如何只用这2个水壶从池塘里取得6升的水?
  6. 数组排序(O(n的二次方))
  7. 2018(2017)美图java服务端笔试(回忆录)
  8. php判断三个数为对子,豹子| 简单粗暴方法
  9. ​真的存在可以检测万物的模型吗?联汇科技提出了一种有趣的解决方案
  10. MacOS 系统版本更新Monterey12.3.1版之后l2tp无法正常访问