什么是shell脚本?如何编写shell脚本?

什么是shell脚本?

shell 脚本是一个文件,其中并排写入了您要对操作系统执行的一系列指令。

我们平时使用的Windows和Mac OS被称为“GUI(Graphical User Interface)”,基本是用鼠标操作。但在服务器等使用的UNIX系OS中,称为“CUI(Character User Interface)”,基本是在黑色画面上输入命令进行每一个操作。

例如:浏览文件内容、移动到文件夹中、删除文件、向某人发送邮件等一个一个的操作作为“命令”准备。

Shell就是一个命令行解释器,它的作用就是遵循一定的语法将输入的命令加以解释并传给系统

例如:

1.创建今天日期的目录
2.从数据库中备份最新数据
3.将备份的数据保存在今天日期的目录中
4.邮件通知管理员处理结果

如果将这样的一系列进程创建为shell脚本,则只需执行shell脚本文件即可方便地执行这一系列进程。

什么是shell脚本?如何编写shell脚本?

如何编写一个shell脚本?

由于 shell 脚本是文本数据,因此可以使用文本编辑器创建和编辑它们。

第一行明确指出“它是一个 shell 脚本”。

第一行一般是这样:

#!/bin/bash
echo "Hello World !"

编写完成后加上“.sh”的扩展名保存,shll脚本就完成了。

如果我们用bash命令运行,那么是这样的:bash hello.sh。

运行后会输出:Hello World !

如果想用可执行程序方式运行,那么需要先修改文件的权限,使其具有执行权限,之后再执行脚本。

chmod +x ./hello.sh  #使脚本具有执行权限
./hello.sh  #执行脚本

同样地,运行后会输出:Hello World !

本文来源:词雅网

本文地址:https://www.ciyawang.com/shell-53.html

本文使用「 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 」许可协议授权,转载或使用请署名并注明出处。

相关推荐