Linux-04-Shell的使用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chapter Shell的使用 了解shell的发展过程和用途 掌握shell变量的设置和使用 掌握bash的基本操作方式 掌握简单的shell脚本编辑方法 Shell的基本概念 Shell是操作系统与用户进行交互操作的界面 Shell的发展与分类 RHEL4中Shell的使用 RHEL4中提供了多种Shell程序可供用户选择 文件Shells中保存了Linux系统中可使用的Shell程序列表 /etc/shells 在某个Shell程序中可通过执行其他的Shell程序改变用户的当前Shell [teacher@localhost ~]$ bsh 用户默认Shell的设定 用户使用的登录Shell保存在passwd文件的记录中 /etc/passwd Bash的主要功能 命令行编辑功能 命令和文件名补全功能 命令历史功能 命令别名功能 提供作业控制功能 具有将命令序列定义为功能键的功能 灵活的Shell脚本编程 Shell变量的分类 环境变量 预定义变量 位置变量 用户自定义变量(本地变量) 环境变量 使用set命令查看环境变量 set 常用环境变量 USER UID SHELL HOME PWD PATH PS1 PS2 环境变量配置文件 /etc/bashrc /etc/profile ~/.bash_profile ~/.bashrc 位置变量 预定义变量 用户自定义变量 自定义变量的设置 $ DAY=sunday 自定义变量的查看与引用 $ echo $DAY 自定义变量的输出 $ export DAY 自定义变量的清除 $ unset DAY Bash的命令行编辑功能 Bash的命令行补全功能 命令补全功能 使用Tab键可在命令查找路径中查找匹配的命令,并进行命令拼写的补全 文件补全功能 使用Tab键可对文件和目录名进行补全 Bash的命令历史与命令重复 命令历史功能的使用 使用上下方向键浏览已输入命令(历史命令) 历史命令的查看 $ history 用户命令历史保存文件 ~/.bash_history 命令历史的清除 $ history -c Bash的命令别名功能 命令别名的显示 $ alias 命令别名的定义 $ alias grep=grep -i 命令别名的取消 $ alias grep $ unalias -a 系统别名定义文件 RHEL4系统中为用户预定义的命令别名保存在“/etc/profile.d/”目录的配置文件中 管道与重定向 标准输入输出 重定向操作 管道操作 标准输入输出 重定向操作 输出重定向实例 将命令输出重定向到文件 将标准输出重定向到文件 $ 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 hello.sh 使用“.”命令执行脚本程序 $ . hello.sh 直接执行具有执行属性的脚本程序 $ ./hello.sh * * 用户 命令 结果 操作系统 Shell Bsh Ksh Bash Csh Bsh在20世纪70年代中期诞生于新泽西的ATT贝尔实验室,具有较强的脚本编程功能 Csh在20世纪80年代早期诞生于加利福尼亚大学 ,使用C语言的语法,用户命令交互更加方便 Ksh结合了Bsh和Csh两者的功能优势,兼有Bsh的语法和Csh

文档评论(0)

飞扬的岁月 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档