Linux环境变量讲解

目录

环境变量

变量分类

Linux最主要的全局环境变量


环境变量

变量是计算机系统用于保存可变数值的数据类型

在Linux中,一般变量都是大写,命令是小写

在Linux中,变量直接使用,不需要定义(更快了,但是无法区分便变量里面的信息类型)

Linux中命令执行的效率(优先级)

1、通过文件命令以及路径的方式输入命令(例如/bin/free)

2、通过alias别名命令的方式执行

3、内部命令

4、外部命令(我们所使用的命令99%都是外部命令)

   echo $PATH    外部命令都存放在PATH变量中

Linux基础命令1——Linux的命令格式与命令分类-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_49864110/article/details/133989995?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22133989995%22%2C%22source%22%3A%22m0_49864110%22%7D

变量分类

变量分为全局变量和私有变量

全局变量:所有用户都可以使用

私有变量:自己创建的变量,默认不能为其它用户使用

创建变量

FREE=`free -m | grep Mem | awk '{print $4}'`           将空闲内存的值赋值给变量FREE

注意创建变量时 = 前后不能有空格,否则创建失败 

提升变量

如果需要其它用户使用自己所创建的变量,需要将变量提升为全局变量

export 变量名称    将变量提升为全局变量

unset 变量名称     将变量删除

Linux最主要的全局环境变量

HOME     用户的家目录

SHELL     用户使用的Shell解释器

历史执行记录的大小变量 (最大可以保存的记录的大小)

HISTSIZE(RHEL低版本的变量)      

HISTEFILESIZE (RHEL 7、8所使用的)

MAIL       邮件保存路径

LANG      系统语言是啥

RANDOM   随机输出一个数字

PS1        Bash解释器的提示符

PATH      定义解释器搜索用户执行命令的路径(命令执行过后所寻找的路径)

EDITOR    用户默认的文本编辑器(用户编辑文件使用的编辑器类型  默认没有设定)

USER      当前登录的用户名称

修改全局环境变量

可以通过修改 vim /etc/profile文件(此文件定义了全局变量)

修改之后需要再更新一下文件  souorce /erc/profile来更新文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静下心来敲木鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值