BASH系列之一shell概述

来源:互联网 发布:发乎于情止乎于礼全文 编辑:程序博客网 时间:2024/05/02 04:44
 

BASH系列之一shell概述

分类: LINUX操作系统 8人阅读 评论(0)收藏 举报
 

 Shell

一:定义:简单来说shell就是命令解释器,将用户输入的指令转换成相应的机器能够执行的程序。

二:种类:shell种类有五种,分别是bourne shell,C shell,Korn shell,bourne shell,Tenex/Tops C shell

        这里主要谈的是BASH也就bourne shell,它是gnu计划的一部分

关于shell历史以及五大种类shell使用范围详见,百度百科http://baike.baidu.com/view/849.htm 

 

Shell脚本

一:定义:shell脚本是一个包含一系列命令序列的文本文件

二:语法格式:

        1:shell脚本的第一行必须是如下格式:

            #!/bin/sh

            #!符号是用来指定解析该脚本程序的shel工具,而这里的/bin/sh 其实指的就是BASH

            当shell脚本文件编写完成之后,要用chmod改变文件属性,使得该文件变成可执行文件

        2:shell文件的两个特点a):shell脚本文件中,以#开头的句子为注释,直到这一行结束

                                                 b):shell脚本文件中,每行代表一条可执行指令,在每行结束不需要加;