shell 脚本编程 一:基本概念

一、shell简介

1、shell

1、shell是用C语言编写的程序,它是用户使用 Linux 的桥梁。

2、Shell既是一种命令语言,又是一种程序设计语言。

3、简单来说Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

2、shell 脚本

1、shell脚本就是一种专门使用shell编写的脚本程序,但是在服务器运维领域 shell 脚本具有举足轻重的地位。

2、shell脚本编程如同其他编程语言的一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以运行了。

3、运行 shell 脚本

1、作为可执行程序运行(例如:./test.sh)(前提是 test.sh 文件是可执行的)

2、作为解释器参数运行(例如:bash test.sh)(test.sh 文件不需要可执行权限)

二、shell 编写基本步骤

1、第一种

1、建立shell文件

2、赋予shell文件可执行程序权限(使用chmod +x 命令修改权限)

3、执行shell文件(直接运行赋予权限后的二进制文件)

2、第二种

1、建立shell文件

2、通过 bash 解释器执行

三、注释

1、单行注释,以 # 号开头

2、多行注释,以 : << EOF开头,以 EOF 结束

四、Shebang

在计算领域中,Shebang(也称为 Hashbang )是一个由井号叹号构成的字符序列 #! ,其出现在文本文件的第一行的前两个字符。 在文件中存在 Shebang 的情况下,类 Unix 操作系统的程序加载器会分析 Shebang 后的内容将这些内容作为解释器指令,并调用该指令,并将载有 Shebang 的文件路径作为该解释器的参数。例如:

#!/bin/sh:使用 sh,即 Bourne shell 或其它兼容 shell 执行脚本
#!/bin/csh:使用 csh,即 C shell 执行
#!/usr/bin/perl -w:使用带警告的 Perl 执行
#!/usr/bin/python -O:使用具有代码优化的 Python 执行
#!/usr/bin/php:使用 PHP 的命令行解释器执行
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值