shell编程概述

Posted LeoSanford

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell编程概述相关的知识,希望对你有一定的参考价值。

1.shell简介

shell是一种具备特殊功能的程序,它提供了用户与内核交互操作的一种接口。它用于接收用户输入的命令,并把它送入到内核去执行。

shell是一种应用程序,当用户登录Linux系统时,shell就会被调入内存执行。shell独立于内核,它是连接内核与应用程序的桥梁,并由输入设备读取命令,再将其转为计算机可以理解的机器码,linux内核才能执行该命令。

image

2.一个简单的shell脚本

whologged.sh

#!/bin/bash
date                                                                        
who

脚本说明:

第1行是“#!/bin/bash”,“#!”符号称为“Sha-bang”符号(Sha-Bang是Sharp和Bang的组合词。Sharp for #, Bang for ! 类似的情况是,C#通常被称为C Sharp),是Shell脚本的起始符号,“#!”符号是指定一个文件类型的特殊标记,它告诉Linux系统这个文件的执行需要指定一个解释器。

程序执行:

1.为whologged.sh添加可执行权限。

chmod a+x wologged.sh            #a+x 是给所有人加上可执行权限,包括所有者,所属组,和其他人

2. 输入./wologged.sh

运行结果:

image

 

以上是关于shell编程概述的主要内容,如果未能解决你的问题,请参考以下文章

Shell基本概述

Linuxshell编程基础

Shell编程Shell基本概述与脚本执行方式

Shell编程Shell基本概述与脚本执行方式

Shell脚本编程概述:函数和数组

shell编程—简介