网站大量收购独家精品文档,联系QQ:2885784924

15LINUX操作系统基础再谈shell和shell的应用.pptVIP

15LINUX操作系统基础再谈shell和shell的应用.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
15LINUX操作系统基础再谈shell和shell的应用

上讲内容 1、电子邮件的基本概念 2、Linux系统上的电子邮件 3、mail命令行显示电子邮件系统 复习1 1、在结构上,linux的电子邮件分为哪几个部分?1分 2、其中邮件头包括哪些?1分 3、linux的电子邮件系统分为哪几种?1分 1、邮件头、正文。 2、to、from、attch、subject、cc。 3、行显示电子邮件系统、全屏电子邮件系统。 复习2 4、根据上讲知识点,如何将A.txt文件的内容写到本地用户lhb的邮件系统中,请给出命令。2分 5、如何用mail程序发一封邮件给root,并抄送给用户lhb 2分 #mail lhb A.txt #mail root 输入主题内容 ctrl+d cc lhb Mail –c lhb root test.txt 复习3 如和将第x封邮件另存为到/tmp目录下,名字为savetest,请给出命令。2分 s x /tmp/savetest 本讲内容 1、了解shell的发展过程和用途 2、掌握shell变量的应用 知识回顾:shell的基本概念 Shell是操作系统与用户进行交互操作的界面 1.1、Shell的发展与分类 1.2、RHEL5中Shell的使用 RHEL5中提供了多种Shell程序可供用户选择 文件Shells中保存了Linux系统中可使用的Shell程序列表 。 cat /etc/shells /sbin/nologin含特殊意义,稍后章节会有补充。 在某个Shell程序中可通过执行其他的Shell程序改变用户的当前Shell [teacher@localhost ~]$ bsh 用户默认Shell的设定 用户使用的登录Shell保存在passwd文件的记录中 /etc/passwd 1.3、Bash的主要功能 命令行编辑功能 命令和文件名补全功能 命令历史功能 命令别名功能 提供作业控制功能 具有将命令序列定义为功能键的功能 灵活的Shell脚本编程 2、shell变量的设置和使用 变量就是一组文字或符号,来代替一些设置或者是一串保留的数据。 2.1、变量的获取 使用echo可以获取变量,但是,在获取变量时,前面必须加上$符号,或者是以${variable}方式获得。 练习 在屏幕上显示PATH的内容 #echo $PATH 也可以用echo ${PATH} 2.2、变量的设置 设置和修改某个变量的内容是很简单的,直接用“=”符号连接变量和内容。 练习 假设有个变量叫做myname,要将myname变量名称的内容设置为本地的普通用户名称(我的机器普通用户为lhb)。 #myname=lhb #echo $myname 2.3、关于变量名称设置的规定 1、变量与变量的内容以等号“=”来连接; 2、等号两边不能直接接空格符 3、变量名称只能是英文字母与数字,但数字不能是开头字符; 4、若有空格符,可以使用双引号或单引号将变量内容结合起来,但要特别注意,双引号内的特殊字符可以保持变量特性,但单引号内的特殊字符仅为一般字符 5、必要时需要一转义字符\将特殊符号变成一般符号。 6、在一串命令中,还需要通过其他命令提供的信息,可以使用这样的方式`command`,`这个符号在数字键1的左边。 7、若变量为扩展变量内容,需以双引号以$变量名称如“$PATH”:/home继续添加内容 8、若该变量需要在其他子程序中执行,则需要用export使变量变成环境变量。 9、通常大写的字母为系统默认的环境变量,自行设置变量可以使用小写的字母,便于判断。 10、取消变量的方法为: unset 变量名称 练习:体会如何设置变量 请各位同学参考《鸟哥的linux私房菜基础学习篇(第二版)》的第206、207面(p206、207)实验,并操作一遍。 着重理解单引号、双引号以及符号`代表的含义。 Thank you! 谢谢! IT Education Training Date: * 计算机系 罗海波 luo-hb@ 第14讲 再谈shell及变量的应用 用户 命令 结果 操作系统 Shell Bsh Ksh Bash Csh Bsh在20世纪70年代中期诞生于新泽西的ATT贝尔实验室,具有较强的脚本编程功能 Csh在20世纪80年代早期诞生于加利福尼亚大学 ,使用C语言的语法,用户命令交互更加方便 Ksh结合了Bsh和Csh两者的功能优势,兼有Bsh的语法和Csh的交互特性 Bash是Bsh的升级替代品,吸收了Ksh中的诸多优秀特性,Bash是开源软件 IT Education Training Date: *

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档