shell概述

shell
shell是指一种应用程序,提供一个窗口供用户访问操作系统内核服务。 

 



shell脚本
shell脚本(shell script),是一种为shell编写的脚本程序。

 



shell环境
shell编程,只需要:

  • 编辑代码的文本编辑器
  • 能解释执行的脚本解释器


Linux的shell种类众多,常见的有:

  • Bourne Shell(/usr/bin/sh或bin/sh)
  • Bourne Again Shell(/bin/bash)
  • C Shell(/usr/bin/csh)
  • K Shell(/usr/bin/ksh)
  • Shell for Root(sbin/sh)
  • ......


我们现在一般使用的是Bash,也就是Bourne Again Shell,由于易用和免费,Bash在日常工作中被广泛使用。

同时也是大多数Linux系统默认的Shell。

 example

1     #!/bin/bash
2     echo "Hello World !" 


#!是一个约定的标记,它告诉系统这个脚本
需要什么解释器来执行,即使用哪一种shell。



run shell脚本
1. 创建后缀名为.sh的文件xxx.sh,并设置执行权限

1     chmod a+x ./test.sh #+执行权限
2     ./test.sh #执行脚本


2. 作为解释器参数传入
直接运行解释器,其参数就是shell脚本的文件名

1     /bin/sh test.sh
2     /bin/ph test.php

 











posted @ 2016-09-29 12:58  枯树中的精灵  阅读(131)  评论(0编辑  收藏  举报