Linux --- shell设置环境变量

本文介绍了如何在Shell中设置环境变量,包括基本语法如export命令、source配置文件来即时生效修改,以及使用echo查询变量值。通过案例展示了在/etc/profile文件中定义并查看TOMCATHOME环境变量的过程,并讨论了如何在不同shell程序中使用该变量。此外,还讲解了Shell脚本中的多行注释方法。
摘要由CSDN通过智能技术生成

一、设置环境变量

基本语法:

1.export变量名=变量值    ( 功能描述:将shell变[输出为环境变量)

2. source 配置文件   (功能描述:让修改后的配置信息立即生效)

3. echo $变量名   (功能描述:查询环境变量的值)

案例:在/etc/profile文件中定义TOMCAT HOME环境变量

 2.查看环境变量TOMCAT HOME的值

 3.在另外一个shell程序中使用TOMCAT HOME

 

 二、shell的多行注释

:<<! 内容 !

 

Shell脚本中设置环境变量可以通过直接赋值的方式来实现。环境变量通常用于设置程序运行时的配置信息,比如路径、语言、字符集等。以下是几种常见的设置环境变量的方法: 1. 直接在脚本中赋值: ```sh #!/bin/bash MY_VAR=value export MY_VAR ``` 在这段脚本中,首先为变量`MY_VAR`赋值为`value`,然后使用`export`命令将其导出为环境变量,这样在脚本内部和脚本启动的子进程中都可以使用这个环境变量。 2. 使用`export`命令直接导出: ```sh #!/bin/bash export MY_VAR=value ``` 在这种方法中,我们直接在赋值的同时使用`export`命令,效果与第一种方法相同。 3. 使用`source`或`.`命令读取并设置环境变量: ```sh #!/bin/bash source /path/to/file_with_env_vars.sh ``` 或者 ```sh #!/bin/bash . /path/to/file_with_env_vars.sh ``` 当你有一个包含环境变量设置的文件时,可以使用`source`或`.`命令来执行该文件,从而设置环境变量。这种方式通常用于加载配置文件中的环境变量。 4. 使用`env`命令临时设置环境变量并执行命令: ```sh #!/bin/bash env MY_VAR=value command_to_run ``` 在这个例子中,`env`命令用于临时设置环境变量`MY_VAR`,然后执行`command_to_run`命令。这种方式常用于临时改变环境变量并运行单个命令。 请记住,设置环境变量只对当前脚本及其子进程有效,不会影响父Shell环境或其他用户的环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

鸭鸭老板

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

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

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

打赏作者

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

抵扣说明:

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

余额充值