第四章 Shel脚本编程.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 Shel脚本编程

Chapter 第3章内容回顾 文本编辑器概述 文本编辑器的作用 文本编辑器的分类 文本编辑器简介 vi文本编辑器 vi编辑器的模式 vi编辑器的基本使用 编辑器的多文件操作 Shell的使用 第4章 预习检查 常见的Shell有哪些? 脚本的运行方式? 本章目标 了解shell的发展过程和用途 掌握shell变量的设置和使用 掌握bash的基本操作方式 掌握简单的shell脚本编辑方法 本章结构 Shell的基本概念 Shell是操作系统与用户进行交互操作的界面 Shell的发展与分类 RHEL5中Shell的使用 RHEL5中提供了多种Shell程序可供用户选择 文件Shells中保存了Linux系统中可使用的Shell程序列表 /etc/shells 在某个Shell程序中可通过执行其他的Shell程序改变用户的当前Shell [teacher@localhost ~]$ bsh 用户默认Shell的设定 用户使用的登录Shell保存在passwd文件的记录中 /etc/passwd Bash的主要功能 命令行编辑功能 命令和文件名补全功能 命令历史功能 命令别名功能 提供作业控制功能 具有将命令序列定义为功能键的功能 灵活的Shell脚本编程 Shell变量的分类 用户自定义变量(本地变量) 环境变量 预定义变量 位置变量 用户自定义变量 自定义变量的设置 $ DAY=sunday 自定义变量的查看与引用 $ echo $DAY 自定义变量的输出 $ export DAY 自定义变量的清除 $ unset DAY 环境变量 使用set命令查看环境变量 set 常用环境变量 USER UID SHELL HOME PWD PATH PS1 PS2 环境变量配置文件 /etc/bashrc /etc/profile ~/.bash_profile ~/.bashrc 预定义变量 位置变量 Bash的命令行编辑功能 Bash的命令行补全功能 命令补全功能 使用Tab键可在命令查找路径中查找匹配的命令,并进行命令拼写的补全 文件补全功能 使用Tab键可对文件和目录名进行补全 Bash的命令历史与命令重复 命令历史功能的使用 使用上下方向键浏览已输入命令(历史命令) 历史命令的查看 $ history 用户命令历史保存文件 ~/.bash_history 命令历史的清除 $ history -c Bash的命令别名功能 命令别名的显示 $ alias 命令别名的定义 $ alias grep=grep -i 命令别名的取消 $ alias grep $ unalias -a 系统别名定义文件 RHEL5系统中为用户预定义的命令别名保存在“/etc/profile.d/”目录的配置文件中 阶段总结 阶段练习 查看系统中的环境变量 练习使用命令补全功能进入如下目录: /etc/sysconfig/network-scripts/ 管道与重定向 标准输入输出 重定向操作 管道操作 标准输入输出 重定向操作 输入\输出重定向实例 输入重定向 #wc #wc /etc/passwd 将命令输出重定向到文件 将标准输出重定向到文件 $ ls /etc/ etcdir 将标准输出重定向追加到文件 $ ls /etc/sysconfig/ etcdir 将错误输出重定向到文件 $ nocmd 2 errfile 将标准输出和错误输出重定向到文件 $ ls afile bfile errfile 管道的使用 管道操作符 | “|”符用于连接左右两个命令,将“|”左边的命令执行结果(输出)作为“|”右边命令的输入 cmd1 | cmd2 在同一条命令中可以使用多个“|”符连接多条命令 cmd1 | cmd2 | ... | cmdn Shell脚本 Shell脚本的概念 基本的脚本编程 运行脚本程序 Shell脚本的概念 Shell脚本程序是Shell命令语句的集合,用于实现特定的功能; Shell脚本程序保存在文本文件中,可以使用文本处理程序进行阅读和编辑; Shell脚本程序是由Shell环境解释执行的,不需要在执行前进行编译; 执行Shell程序时,Shell脚本文件需要具有可执行(x)的属性 基本脚本编程 使用文本编辑器(vi)建立Shell脚本文件 脚本中应包括的内容 脚本运行环境设置 #!/bin/bash 注释行以#开始 # Clean command history,清除用户命令历史 脚本语句 history -c 设置脚本文件为可执行 运行脚本程序 使用Shell命令程序执行脚本程序 $ bash hel

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档