2020-12-27

SHELL中的变量

   Shell,是一个脚本编程语言,它可以用来定义变量、执行命令(echo ls cd cp)、if判断逻辑、while循环逻辑、自定义函数等。使用时,要注意以下要点:
   1.定义一个变量: NAME=value ,等号两边不要多加空格
   2.使用一个变量: ${NAME} ,如果已经有了定界符,则可以简写为$NAME。
环境变量
  环境变量,就是存在于当前环境中的变量,无论linux还是Windows,都有环境变量,例如最常用的环境变量PATH、JAVA_HOME。他可以在当前终端中使用 也可以在Shell脚本中调用。
  linux中的几个命令:export OUTDIR=/opt/(定义环境变量)、echo ${OUTDIR}(显示环境变量)、printenv(查看所有环境变量)。
用户环境变量
  用户环境变量,定义在~/.profile中,在主目录下,ls-la,其中a表示all,显示所有文件(注意:在linux中,以.开头的文件均为隐藏文件)。
  系统环境变量
  系统环境变量,定义在~/etc/profile中,此中的环境变量对所有用户有效。
  以root身份执行:gedit /etc/profile,但是一般不直接修改,而是在/etc/profile.d/创建一个自定义的脚本。
  PATH环境变量
  PATH是最常见的一个环境变量,用于描述可执行程序的搜索路径。
  默认的,系统从以下目录中搜索可执行程序
  /usr/bin
  /use/abin
  /usr/local/bin
  /usr/local/sbin
  其中,sbin为超级用户root才能执行的程序,而且/usr/是系统自带的程序,/usr/local是用户安装的程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值