5.环境变量
5.1环境变量
若命令放在环境变量里,在其他地方也可以直接使用该命令,因为在执行命令前,会先去环境变量那里查找是否有该命令
5.2全局变量与局部变量
如ls,cd在所有路径下都可以使用的为全局系统变量,只能自己用的为局部用户变量
printenv:输出所有环境变量
printenv 左边的变量:右边的值
左边为系统变量,右边为指向值(有点类似DEFINE)
$系统变量(都为大写) 即为右边的值
如cd $HOME == cd /home/tom/
5.3设置用户局部变量
用户局部变量必须为小写
且只能在自己的bash下执行
子shell无法执行
5.4设置全局变量
设置:export a=“as”
解除:
5.5意义
环境变量意义:放在环境变量里的命令可以在任何路径直接运行
5.6设置系统变量
PATH=$PATH:路径
如果想继续学习linux相关内容,请关注该专栏其他文章。