Linux Shell脚本编程入门篇之二

一、什么是脚本?

       提前写好可执行代码,用来完成特定任务的文件,是一个顺序批处理的解释性程序。常见的脚本语言如下图所示:

       

二、脚本的创建过程:

        写出自己的第一个Shell脚本:

       (1)理清任务:------自然语言:步骤拆分、顺序化整理。

             案例需求:

                    --新建一个名为mtd的本地用户。

                    --此用户能够正常登录,其密码为654654。

      (2)编写可执行文件:------脚本语言:各步骤如何实现。

              第一、二、……步依次如何实现?

                     --使用useradd、passwd命令完成相应的任务步骤

                     --自然语言-->可执行的命令行

      (3)完善脚本:------界面友好/结构规范/代码的优化。

                脚本的优化目标:

                     --界面友好、易读懂、易使用。

                     --符合规范、方便协作、移植以及代码的重用。

                     --代码简洁、执行效率高。

         完成上面的三步,可以得到一个粗糙的shell脚本:

       

其中符号#!是用来告诉系统它后面的参数是用来执行该文件的程序,例子中使用/bin/bash来执行程序。

三、Shell脚本的运行:

      (1)sh first.sh

        (2) #增加执行权限

              chmod +x first.sh

             #执行脚本

            ./first.sh

四、hello world脚本

       使用touch hello.sh新建.sh文件

        

     使用gedit打开该文件,并编程写入:

        

      

    使用另一种编译运行方式:

    

至此,已经完成了输出hello world的一个脚本。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linda Fan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值