Shell

shell提供了对UNIX系统的接口。收集输入,并根据输入执行程序。当一个程序执行完毕后,它会显示该程序的输出。
 
shell是一个环境,我们可以运行我们的命令,程序和shell脚本。shell有不同的风格,就像有不同风格的操作系统。每个的shell的风格,有它自己的一套识别的命令和功能。
shell它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。

几个学习Shell编程的网站推荐:

Ubuntu社区:http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80
猿狮院教程 http://www.vcclass.net/shell/
Chinaunix: http://bbs.chinaunix.net/forum-24-1.html

 

猿狮妹
2022-07-29
shell shell脚本 shell编程 Linux shell 编程课程
热门教程
1 Shell shell为您提供了对UNIX系统的接口。收集的输入,并根据输入执行程序。当一个程序执行完毕后,它会显示该程序的输出。它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
2 C Shell运算符 本教程列出了所有C Shell的运算符。在这里,大部分的运算符都是跟C语言编程很相似。 运算符优先级递减的顺序如下: 算术和逻辑运算符: 运算符 Description ( ) Change precedence ~ 1s comple
3 Shell是什么? shell为您提供了对UNIX系统的接口。向你收集的输入,并根据输入执行程序。当一个程序执行完毕后,它会显示该程序的输出。 shell是一个环境,我们可以运行我们的命令,程序和shell脚本。sh
4 Shell 使用Shell变量 变量是一个字符串,我们分配一个值。分配的值可以是一个数字,文本,文件名,设备,或任何其他类型的数据。变量是没有超过实际数据的指针。 shell,可以创建,分配和删除变量。
5 Shell 特殊变量 Previous tutorial warned about using certain nonalphanumeric characters in your variable names. This is because those characters are used in the names of special Unix variables. These variables are reserved for specific functions. For examp
6 Shell 数组/Arrays shell变量是有足够的能力保持一个单一的值。这种类型的变量被称为标量变量。Shell支持不同类型的变量称为数组变量,可以在同一时间容纳多个值。阵列,提供了一组变量进行分组的方法的。
7 Shell 基本运算符 有各种不同的运算符shell都支持。本教程是基于默认shell(Bourne),所以我们要涵盖所有重要的Bourne Shell运算符。有以下的运算符,我们将要讨论的:算术运算符。关系运算符。布尔运算符。
8 Shell 算术运算符示例 下面是一个例子,使用所有的算术运算符: #!/bin/sh a = 10 b = 20 val = `expr $a + $b` echo a + b : $val val = `expr $a - $b` echo a - b : $val val = `expr $a \* $b` echo a * b : $val val = `expr $b / $a` echo b / a : $val v
9 Shell 关系运算符示例 下面是一个例子,使用所有的关系运算符:
10 Shell 布尔运算符范例 下面是一个例子,使用所有的布尔运算符: #!/bin/sh a = 10 b = 20 if [ $a != $b ] then echo $a != $b : a is not equal to b else echo $a != $b: a is equal to b fi if [ $a - lt 100 - a $b - gt 15 ] then echo $a -lt 100 -a $b -
  • Copyright © 2021 猿狮院, All rights reserved.