认识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可执行权限

 

全部评论

相关推荐

在笔试的大西瓜很矫健:校招数分不用想了,这经历和学历都不够用,大厂更别想,初筛都过不了,说点不好听的小厂数分都进不去(小厂也是假数分),要两个对口实习+3个项目(或者3+2),而且要有含金量才能补一点你的学历劣势。 建议刷实习,社招找数分,校招看运气,能入行业就行,可以运营转数分
点赞 评论 收藏
分享
03-03 19:02
已编辑
东华理工大学 Node.js
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务