初识shell编程

Shell是用C语言编写的程序,它即是一种命令语言,也是一种程序设计语言,Shell具体的说是指一种应用程序,这个应用程序给用户提供了一个可以访问操作系统内核服务的可视化界面。而我们常说的Shell脚本是一种为Shell编写的脚本程序,shell和shell脚本是两个不同的概念。我们常用的是Shell是Bource Again Shell(/bin/bash),它也是大多数Linux系统默认的Shell,在shell中可以直接使用大多数linux命令。

第一个Shell脚本

我这里直接在linux上执行
vim test.sh  或者 touch test.sh

#!/bin/bash
echo "hello world shell"

.sh: 表示是一个shell脚本,扩展名并一定是.sh,可以是其它,不影响脚本的执行;
#!: 约定标记,它告诉系统需要用哪种解释器来执行这个脚本,也就是使用哪一种脚本;
#: 表示注释,shell支持行注解,不支持段落注释;

chmod u+x test.sh   ##赋予执行权限
./test.sh           ##执行脚本

"./"表示的是在当前目录下查找,若直接执行 test.sh的话,系统会在Path(/usr/bin、/bin、/sbin、/usr/sbin)查找有无这个test.sh,一般来说你新建的shell脚本不会放在Path里面.

猜你喜欢

转载自blog.csdn.net/fanrenxiang/article/details/80315571