linux中使用脚本定义环境变量

linux中使用脚本定义环境变量

1、新建脚本文件
$touch test.sh
2、使用vi/vim等编辑器编写脚本
$vim test.sh
修改内容如下:

#!/bin/sh
#My first script
export ARCH=arm
export PATH=~/gcc-arm-none-eabi/gcc-linaro/bin/:$PATH
export CROSS_COMPILE=arm-linux-gnueabihf-

保存后退出。
3、给test.sh添加可执行权限
$chmod 755 test.sh
4、执行脚本
.<空格><[脚本文件路径]脚本文件>
$. ./test.sh
之后使用echo命令查询验证。
注意:此处脚本执行不能直接使用$./test.sh,这种方式执行的脚本,会以当前shell为父shell再开一个子shell,在子shell中执行脚本,设置的环境变量也不能传回至父shell中,脚本运行完之后,子shell关闭,设置的环境变量也消失了,因此使用echo命令不能在当前shell中查到。)

你可能感兴趣的:(Linux)