shell初级入门

shell初级入门

ID:40715856

大小:50.00 KB

页数:7页

时间:2019-08-06

shell初级入门_第1页
shell初级入门_第2页
shell初级入门_第3页
shell初级入门_第4页
shell初级入门_第5页
资源描述:

《shell初级入门》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、shell初级入门一 linux简介    Linux 操作系统是UNIX 操作系统的一种克隆系统。它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。Linux 操作系统是基于Intel80386 体系结构的新操作系统,它的出现使得Unix操作系统能够广泛地应用,大大降低了IT硬件设备的成本。二 shell简介     Unix 系统分成三个重要部份: 系统核心,Shell, 应用程序  如下图: +------

2、------+        +---------+       +------------+ 

3、    内核   

4、 --->  

5、 shell 

6、 ---->

7、  应用程序 

8、 +------------+        +---------+       +------------+                      登录系统后执行的第一个程序就是 Shell, 这在 /etc/passwd 中指定.    目前常见的 shell 有:   a.BourneAgainshell:bash(GNU)-- 常用, 功能强大, 非常好用 b.Kornshell:ksh     

9、          -- 比较少用 c.Cshell:csh                 -- 比较少用 d.Bourneshell:sh             -- 很原始的 shell, 很少人用它 e.tcsh                          -- 很少用 三 shell编程实例1.   简单的“hello,world”                    文件名:helloworld.sh                              #!/bin/bash7                             echo“hello,w

10、orld”                   程序中的第一句#!/bin/bash ,用来启动 bashshell 脚本文件。                  第二句echo “hello,world” ,用保留字echo来显示文本行和空白行。                由上面的例我们可以看出shell程序其实就是shell命令加上控制语句组成。 2.   获取shell程序执行权限 在控制台提示符下输入下面其中一条命令: Chmod 711 helloworld.shChmod  +x helloworld.shChmod  777 helloworld.sh  3.   执

11、行shell程序 /~path/helloworld.sh 四 shell的条件控制语句1.   ifelse 和 ifelif 语句 7if [Condition]                    then       instruction1    else       instruction2fi        if[$Quantity–eq100]              then  echo “Theboxisfull.”             else  echo “Theboxisnotfull.”       fi if [Condition1]    the

12、n       instruction1    elif [Condition2]       then       instruction2fi       if[$Quantity–eq100]              then  echo “Theboxisfull.”             elif[$Quantity–eq300]                    then  echo “Theboxisnotfull.”       fi          72.   while语句while [condition]       do             ins

13、tructiondonedeclareraining=”1”while[“$raining” -eq “1”]     do        echo “stillraining.”done 3.   case语句 case VariableNamein  value1)       instruction      ;;  Value2)       instruction      ;;   …….    *)       instructi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。