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

Linux环境变量、Linux自定义设置环境变量

环境变量

众所周知,执行的命令本质上是一个个可执行程序。

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

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

环境变量是一种键值对形式的结构。

【Case1:Home:/home/ygggy,用户的HOME路径】

【Case2:USER:ygggy,当前操作用户】

【Case3:PWD:当前工作路径】

符号:用于取变量的值。可以用这个符号去取环境变量记录的信息, 符号:用于取变量的值。可以用这个符号去取环境变量记录的信息, 符号:用于取变量的值。可以用这个符号去取环境变量记录的信息,环境变量名。

【Case1:echo $PATH 将PATH这个变量的值打印出来】

【Case1:echo ${PATH}ABC 将PATH这个变量的值和ABC一起打印出来,和其它内容混在一起使用时,通过{}标注要取的变量】

自行设置环境变量

  • 临时设置
    • export 变量名=变量值
  • 永久设置
    • 针对用户,设置在用户HOME目录内的.bashrc文件(vi .bashrc)
    • 针对全局,设置在/etc/profile中(sudo vi /etc/profile)
    • 最后并通过语法:source 配置文件,进行立刻生效

环境变量PATH里记录了系统执行命令的搜索路径,我们可以将一些路径添加到path中,修改path方法如下:在针对用户或全局的文件下,写下export PATH=$PATH:你要添加的全路径即可。

【Case:在\home\ygggy文件夹中新建文件say,vim内容为echo 666666,保存后,在.bashrc中写下export PATH=$PATH:\home\ygggy,并用source .bashrc让其生效,之后便可以直接输入say,就可以执行内部的命令】


http://www.kler.cn/a/6201.html

相关文章:

  • 13.PPT:诺贝尔奖【28】
  • MySQL----case的用法
  • 云计算——AWS Solutions Architect – Associate(saa)1、什么是云,AWS介绍
  • 记录一下 在Mac下用pyinstallter 打包 Django项目
  • C++中命名空间(namespace)
  • libdrm移植到arm设备
  • 核心 Android 调节音量的过程
  • 关于层序遍历的九道题
  • Linux命令·wc
  • 蓝桥杯3月刷题集训-A 【枚举模拟】Day3
  • 【基础算法】哈希表
  • 定点乘法器----部分积压缩(华为杯)
  • volatile、synchronize的特点和区别
  • python_接口自动化测试框架
  • 都说IT行业饱和了,2023年成为程序员还有发展前景吗?
  • 《Effective Objective-C 2.0 》 阅读笔记 item10
  • 从大到小排序-课后程序(JavaScript前端开发案例教程-黑马程序员编著-第3章-课后作业)
  • 第6章 封装组件高级篇(下) - table
  • 【经验】PCB拼板,不得不注意的10个问题,要收藏哦!
  • MySQL-事务
  • spark sql(五)sparksql支持查询哪些数据源,查询hive与查询mysql的区别
  • 【新2023Q2模拟题JAVA】华为OD机试 - 二叉树层次遍历
  • Linux下 lsof 命令详解
  • 文件系统设计详解
  • 蓝桥杯第21天(Python)(疯狂刷题第4天)
  • Kafka 原理以及分区分配策略剖析