shell 脚本: 变量的使用与定义 -系统与环境变量和用户变量的详细说明

         shell 是linux 系统中非常强大的工具,用来处理很多重复性工作。比如批量部署机器,安装系统。创建用户,监控机器状态等。如果靠人工操作,会浪费大量的人力与精力。重复的工作不会创造什么价值。shell 可以为我们批量高效完成一些任务。

       shell中 需要先从变量学习开始。

 1. 变量分为系统变量,用户变量和环境变量。

       在命令行提示符直接执行 env、set 查看系统或环境变量。env 显示用户环境变量,set 显示 Shell
预先定义好的变量以及用户变量。可以通过 export 导出成用户变量;

       一些写 Shell 脚本时常用的系统变量: 这些变量不区分系统版本,都可以使用。
$SHELL  默认 Shell
$HOME  当前用户家目录
$IFS  内部字段分隔符
$LANG  默认语言
$PATH  默认可执行程序路径
$PWD  当前目录
$UID  当前用户 ID
$USER  当前用户
$HISTSIZE  历史命令大小,可通过 HISTTIMEFORMAT 变量设置命令执行时间
$RANDOM  随机生成一个 0 至 32767 的整数
$HOSTNAME  主机名

2. 普通变量与临时环境变量

普通变量定义:var=value     变量名=值。 最简洁的变量定义 
临时环境变量定义:export var=value。  比如export $JAVA_HOME=/xxx/xx/jdk/
变量引用:$v

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值