认识shell

shell

         Shell俗称壳(用来区别于核),是一个用c语言编写的程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务,可以说是用户使用Linux的桥梁。它既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。

以下我的程序都是用VMware的Linux版Redhat 7.2运行的

第一个shell脚本

用vi编辑一个文件test.sh,里面是如下内容:

#!/bin/bash

echo "Hello world!"

#!是一个标记,告诉系统这个脚本需要用什么解释器来执行(用哪一种shell)。

echo则是用来输出文本。

运行shell脚本

1、作为可执行程序

[root@localhost ~]# chmod +x test.sh

[root@localhost ~]# ./test.sh

Hello world!

2、作为解释器参数

[root@localhost ~]# bash test.sh

Hello world!

此时不需要给test.sh可执行权限

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值