shell01(基本编写以及变量)

shell基本介绍

1.什么是shell

在Linux内核与用户之间的解释器程序

通常指 /bin/bash

负责向内核翻译及传达用户/程序指令

相当于操作系统的“外壳”

 

[root@svr7 ~]# cat /etc/shells   #查看所有解释器

 

shell脚本

  1. 声明解释器

       #!/bin/bash

  1. 编写注释

      #编写脚本功能、作者信息、变量作用等内容

  1. 执行指令

脚本的的执行方式

#!/bin/bash

mkdir abc

cd abc

echo abc

 

1.添加x权限,使用绝对路径或者相对路径的方式执行 (标准)

           ]# chmod u+x /opt/test01.sh#添加x权限

           ]# /opt/test01.sh #执行脚本

            用户(root)---bash---bash---echoabc #执行脚本的过程

2.使用解释执行器的方式执行脚本,可以不加x权限 (常用)

           ]# bash /opt/test01.sh #执行脚本

           用户(root)---bash---bash---echoabc #执行脚本的过程

3.使用source命令执行脚本,可以不用加x权限

           ]# source /opt/test01.sh #执行脚本

           用户(root)---bash---echoabc #执行脚本的过程

 

 

部署yum的shell脚本

]# vim /opt/test03.sh

     #!/bin/bash

     #部署yum仓库

     mkdir /mytest

     mount /dev/cdrom /mytest

     rm -rf /etc/yum.repos.d/*.repo echo

     "[abc]

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值