当前位置: 首页 > news >正文

【Linux篇】环境变量

1. env命令

环境变量是操作系统在运行的时候,记录的一些关键性信息,辅助系统运行。

在Linux系统中执行env命令即可查看当前系统中记录的环境变量。

环境变量是一种key-value型结构,即名称和值。

2. 环境变量:PATH

在前面提出的问题中,我们说无论当前的工作目录是什么,都能执行/usr/bin/cd这个程序,这个就是借助环境变量PATH这个项目的值来做到。

[root@hexuan ~]# env | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

PATH记录了系统执行任何命令的搜索路径,路径之间以:隔开。

当执行任何命令,都按照顺序,从上述路径中搜索要执行的程序的本体。

比如执行cd命令,就从第二个目录/usr/bin中搜索到了cd命令,并执行。

3. $符号

在Linux系统中,$符号被用于取"变量"的值。

环境变量记录的信息,除了给操作系统自己使用外,如果我们想要取用,也可以使用。

取得环境变量的值就可以通过语法:$环境变量名 拉力取得。

echo $PATH (取出PATH的内容并输出)

4. 自行设置环境变量

Linux环境变量可以用户自行设置,其中分为:

临时设置,语法:export 变量名=变量值

永久生效:

  • 针对当前用户生效,配置在当前用户的     ~/bashrc文件
  • 针对所有用户生效,配置在系统的      /etc/profile文件中
  • 并通过语法:source 配置文件(source /etc/profile),进行立即生效,或重新登录XSell。
[root@hexuan ~]# export hexu=666
[root@hexuan ~]# echo $hexu
666

5. 自定义环境变量

环境变量PATH这个项目里记录了系统执行命令的搜索路径。

这些搜索路径我们也可以自行添加到PATH中去。

可以通过修改这个项目的值,加入到自定义的命令搜索路径:

如:export PATH=$PATH:自定义路径


http://www.mrgr.cn/news/13155.html

相关文章:

  • Android Audio音量——硬按键调节音量(七)
  • 开学季 小学学科资源免费取 让你节省2W元报班费
  • 【计算机系统架构】从0开始构建一台现代计算机|时序逻辑、主存储器|第3章
  • Spring-2- AOP 切面编程
  • MySql中常用的sql语句大全(工作常用篇)
  • unicode编码存在转义字符,导致乱码问题的解决方案
  • 【XML详解】
  • 获取文件属性/库Lib
  • 力扣: 删除链表的倒数第N个元素
  • MySQL编译安装-麒麟V10 x86
  • TCP+UDP通信
  • P10916 椰子
  • Java基础(包装类)
  • python 使用宝塔面板在云服务器上搭建 flask
  • 【mysql】mysql之索引学习
  • 离散数学中的逻辑应用(2)
  • FFmpeg的入门实践系列四(AVS)
  • leetcode322:零钱兑换
  • vue项目中,修改elementui一些复杂控件样式
  • Debezium系列之:记录一次命令行可以访问mysql数据库,但是debezium connector无法访问数据库原因排查