Shell

新版w3school学院编写了全新的Shell教程

开始学习 Shell教程 >>

 shell为您提供了对UNIX系统的接口。向你收集的输入,并根据输入执行程序。当一个程序执行完毕后,它会显示该程序的输出。
shell是一个环境,我们可以运行我们的命令,程序和shell脚本。shell有不同的风格,就像有不同风格的操作系统。每个的shell的风格,有它自己的一套识别的命令和功能。

Shell 提示符:

提示符下这就是所谓的命令提示符下$,发出shell。虽然会显示提示,您可以键入一个命令。

shell读取输入后按Enter键。它决定了想要的命令和执行输入的第一个字符。一个字是一个完整的字符集。空格和制表符分隔单词。

以下是一个简单的例子date命令显示当前日期和时间:

$date
Thu Jun 25 08:30:19 MST 2009

你可以定制你的命令提示符下使用环境变量PS1环境教程解释。

Shell 类型:

在UNIX系统下有两种主要类型的shell:

  1. Bourne shell. 如果您使用的是Bourne类型的shell,默认提示符为$字符。

  2. C shell.如果您使用的是C型的shell,默认的提示字符%。

再还有各种Bourne shell的子类别列示如下:

  • Bourne shell ( sh)

  • Korn shell ( ksh)

  • Bourne Again shell ( bash)

  • POSIX shell ( sh)

不同的C型shell如下:

  • C shell ( csh)

  • TENEX/TOPS C shell ( tcsh)

原来的UNIX shell写于20世纪70年代中期,由斯蒂芬·伯恩,在新泽西AT&T贝尔实验室。

Bourne shell 是第一个shell 出现在UNIX系统上,因此,它被称为 "the shell".

Bourne shell的安装通常为 /bin/sh 在大多数UNIX版本。出于这个原因,它是编写脚本使用在几个不同的版本的UNIX shell。

在本教程中,我们将要覆盖大多数基于传播Borne Shell概念。

Shell教程前12节内容:

Shell是什么?>>

Shell 使用Shell变量>>

Shell 特殊变量>>

Shell 数组/Arrays>>

Shell 基本运算符>>

Shell 算术运算符示例>>

Shell 关系运算符示例>>

Shell 布尔运算符范例>>

Shell 字符串运算范例>>

Shell 文件测试符例子>>

C Shell运算符>>

Korn Shell 运算符>>