第8讲Shell程序设计讲述.ppt

第8讲 Shell程序设计 Shell的含义 Shell 既是一种命令语言,又是一种程序设计语言 作为命令语言,它交互式地解释和执行用户输入的命令 作为程序设计语言,它定义了各种变量和参数,并提供了在高级语言中才有的控制结构,如循环和分支。 目前流行的Shell ash:Linux中占用资源最少的一个小Shell,它只包含24个内部命令 bash: Linux系统默认的Shell,包含40个内部命令 ksh:与商业发行版的ksh兼容,包含42个内部命令 csh:是 Linux比较大的内核,共包含52个内部命令 zsh:是 Linux最大的Shell之一,共包含84个内部命令,若没有特殊用途,没有必要安装。 Shell基本语法 输入输出重定向 “” 输出重定向到一个文件 “” 输出追加到一个文件 “” 输入重定向 管道“|” 前台与后台 前台:command 后台:command Shell常用命令 bash命令解释程序包含了一些内部命令。内部命令在目录列表时是看不见的,它们由shell本身提供 。 1. echo 命令格式:echo arg 功能:在屏幕上打印出由arg指定的字符串。 2. eval 命令格式:eval args 功能:当shell程序执行到eval语句时,shell读入参数args,并将它们组合成一个新的命令,然后执行。 Shell常用命令 3. exec 命令

文档评论(0)

1亿VIP精品文档

相关文档