Linux环境变量
1.环境变量 $HOME表示的是某个用户的主目录。它和波浪号(~)的作用一样 全局环境变量对于shell会话和所有生成的子shell都是可见的。 局部变量则只对创建它们的shell可见。 查看全局变量用printenv或env 查看个别环境变量的值用:printenv 环境变量 例如:printenv HOME //查看HOME这个环境变量的值 2 . 如何设置环境变量 设置局部环境变量: echo $my_variable my_variable=Hello 若变量需要赋含有空格的字符串值,则需要用双引号""来界定含空格字符串首尾 echo my_variable my_variable="Hello World" 所有的环境变量名均使用大写字母,这是bash shell的标准惯例。如果是你自己创建的局部变量或是shell脚本,请使用小写字母。变量名区分大小写。在涉及用户定义的局部变量时坚持使用小写字母,这能够避免重新定义系统环境变量可能带来的灾难。 设置了局部环境变量后,就能在shell进程的任何地方使用它了。但是,如果生成了另外一个shell,它在子shell中就不可用。 创建全局变量的方法是:先创建一个局部变量,然后在导出到全局环境中(该过程由export完成,变量名前不需要加$): my_variable="I am Global Now"