没有合适的资源?快使用搜索试试~ 我知道了~
Shell基础与编程技术讲义.ppt
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 74 浏览量
2021-10-11
11:01:33
上传
评论
收藏 1.4MB PPT 举报
温馨提示
试读
64页
Shell基础与编程技术讲义.ppt
资源详情
资源评论
资源推荐
05/06/22
1
第四章 Shell 基础与编程技术
4.1 SHELL 概述
4.2 SHELL 程序设计基础
4.3 SHELL 基本命令
4.4 SHELL 变量
4.5 SHELL 程序流程
4.6 程序调试
4.7 SHELL 编程综合范例
4.8 实战技巧 系统资源查看与多命令执行
05/06/22
2
4.1 shell 概述
•
Shell 是最基础和实用的 linux 工具,熟练掌握 shell 技巧及
其使用方法,是用好 linux 的关键。用户对 shell 的熟练程度
直接体现用户的 linux 编程水平。本章先了解 shell ,进而掌
握 shell 命令、变量和程序控制结构、程序调试,最后通过
理解综合范例,把握编程技巧,达到学以致用的目的。
•
shell 是一个工具程序,在用户登录后由系统启动,解释并
运行由命令行或脚本文件输入的命令,实现用户与内核间的
交互。
•
Shell 提供的变量、赋值语句、控制流等基本操作语句与高
级语言中的函数调用极为相似,除了关键字与语法规则不同
外,还有两点不同。一是参数可以为任意字符串,多数情况
下字符串不用引号;二是参数表不用括号,各参数之间也不
用逗号分隔。
05/06/22
3
•
Linux 系统提供了多种不同的 shell 。常用的有 Bourne
shell (简称 sh )、 C-shelll (简称 csh )、 Korn shell (简
称 ksh )和 Bourne Again shell ( 简称 bash) 。它们的渊源和
区别,请读者自己到网上遨游一下,便略知一二。
•
目前 linux 系统的缺省 shell 分别是 Bourne Again shell ,即
bash 。
•
要知道所用的 linux 有哪些版本的 shell ,可以查看 /etc/shell
目录下的文件。查看命令行如下:
•
$ cat /etc/shells
•
还可以用下面的命令来查看当前的 shell 类型:
•
#echo $SHELL
•
其中的“ $SHELL” 是环境变量,记录使用的 shell 型。可以
用 $exit 命令退出当前 shell 。
05/06/22
4
4.2 shell 程序设计基础
shell 擅长系统管理, shell 脚本实质是命令批处理。复杂脚本一般包括
判断、循环、文件测试等程序结构。这时应对 linux 工具集有一些理
解。工具 grep 、 sed 和 awk 等,在处理命令输出和文件时功能很强
大。建立 shell 脚本的步骤同建立文本文件相同。用 vi 等进行程序录
入和编辑,也可以用 cat 和管道等命令直接建立一个脚本文件。
【例】 4.1 建立一个 shell 脚本,在提示符后输入显示和重定向命令:
$ cat > myprogram 回车后直接输入命令,再回车并输入命令,如下
所示:
#!/bin/sh
#filename:myprogram
x=”hello world.”
echo $x
y=”my first shell program.”
echo $y
exit
完成编辑按住 Ctrl+Z 退出,则 myprogram 的 shell 脚本程序就完成了,返回 shell 命令状
态。
05/06/22
5
剩余63页未读,继续阅读
文档爱好者
- 粉丝: 8
- 资源: 29万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0