计算机术语shebang,Bash脚本

Bash脚本是在极端级别使用的系统管理和开发的重要组成部分。系统管理员,网络工程师,开发人员,科学家以及所有使用Linux/Unix操作系统的人都使用它。他们使用Bash进行系统管理,数据处理,Web应用程序部署,自动备份,为各个页面创建自定义脚本等。

脚本是什么?

在计算机编程中,脚本是用于适当的运行时环境的一组命令,这些命令用于自动执行任务。

1. Bash脚本

Bash Shell脚本是一个纯文本文件,其中包含一组通常在命令行中键入的各种命令。它用于在Linux文件系统上自动执行重复性任务。它可能包含一组命令或一个命令,或者可能包含命令式编程的标志,例如循环,函数,条件构造等。实际上,Bash脚本是用Bash编程语言编写的计算机程序。

如何创建和运行Bash脚本?

要创建一个空的bash脚本,首先,使用cd命令进入保存脚本的目录。使用文本编辑器(如gedit),并键入shell命令。

使用touch命令创建零字节大小的脚本。touch file_name

要在文本编辑器(例如gedit)中打开脚本,请输入:gedit file_name.sh

在此,.sh后缀是必须提供以执行的扩展名。

在新打开的文本窗口或文本编辑器中输入bash脚本的shell命令。

每个基于Bash的Linux脚本都以以下行开头:

#!/bin/bash

这里#!称为shebang,该行的其余部分是解释器的路径,用于指定bash shell在操作系统中的位置。

Bash使用#注释任何代码行。

Bash使用echo命令来打印输出。

最后,以./作为前缀来执行bash脚本。

接下看一下Bash脚本的基本术语,即SheBang和echo命令。

2. SheBang (#!)

She Bang(#!)是一个字符序列,由脚本开头的符号(!)和感叹号(!)组成。

在类似Unix的操作系统下,当带有shebang的脚本作为程序运行时,程序加载器会将第一行的其余行解析为解释器指令。因此,SheBang表示执行脚本行的解释器,并且它被称为执行各种脚本(如Bash,Python等)的路径指令。

下面是Bash脚本的正确SheBang格式。

#!/bin/bash

shebang的格式很重要,格式不正确会导致命令工作不正常。因此,在创建脚本时,要始终记住SheBang格式的这两点:

它应该始终在脚本的第一行。

在#!和解释器的路径之间,#之前不应有任何空格。

echo

echo是Bash中的内置命令,用于通过传递参数来显示标准输出。它是用于将文本/字符串行打印到屏幕上的最广泛使用的命令。它在两个平台上的性能均相同:Bash Shell和命令行终端。

语法:

echo [option] [string]

echo [string]

注意:如果要在脚本的任意两行之间打印空格,那么可按如下所示键入echo:

echo

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值