LINUX操作系统基础再谈shell及shell的应用

LINUX操作系统基础再谈shell及shell的应用

ID:45062130

大小:395.34 KB

页数:25页

时间:2019-11-08

LINUX操作系统基础再谈shell及shell的应用_第1页
LINUX操作系统基础再谈shell及shell的应用_第2页
LINUX操作系统基础再谈shell及shell的应用_第3页
LINUX操作系统基础再谈shell及shell的应用_第4页
LINUX操作系统基础再谈shell及shell的应用_第5页
资源描述:

《LINUX操作系统基础再谈shell及shell的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机系罗海波luo-hb@neusoft.com第14讲再谈shell及变量的应用上讲内容1、电子邮件的基本概念2、Linux系统上的电子邮件3、mail命令行显示电子邮件系统复习11、在结构上,linux的电子邮件分为哪几个部分?1分2、其中邮件头包括哪些?1分3、linux的电子邮件系统分为哪几种?1分1、邮件头、正文。2、to、from、attch、subject、cc。3、行显示电子邮件系统、全屏电子邮件系统。复习24、根据上讲知识点,如何将A.txt文件的内容写到本地用户lhb的邮件系统中,请给出命令。2分5、如何用mail程序发一封

2、邮件给root,并抄送给用户lhb2分#maillhb

3、AT&T贝尔实验室,具有较强的脚本编程功能Csh在20世纪80年代早期诞生于加利福尼亚大学,使用C语言的语法,用户命令交互更加方便Ksh结合了Bsh和Csh两者的功能优势,兼有Bsh的语法和Csh的交互特性Bash是Bsh的升级替代品,吸收了Ksh中的诸多优秀特性,Bash是开源软件1.2、RHEL5中Shell的使用RHEL5中提供了多种Shell程序可供用户选择文件Shells中保存了Linux系统中可使用的Shell程序列表。cat/etc/shells/sbin/nologin含特殊意义,稍后章节会有补充。在某个Shell程序中可通过执行

4、其他的Shell程序改变用户的当前Shell[teacher@localhost~]$bsh用户默认Shell的设定用户使用的登录Shell保存在passwd文件的记录中/etc/passwd1.3、Bash的主要功能命令行编辑功能命令和文件名补全功能命令历史功能命令别名功能提供作业控制功能具有将命令序列定义为功能键的功能灵活的Shell脚本编程2、shell变量的设置和使用变量就是一组文字或符号,来代替一些设置或者是一串保留的数据。2.1、变量的获取使用echo可以获取变量,但是,在获取变量时,前面必须加上$符号,或者是以${variable}

5、方式获得。练习在屏幕上显示PATH的内容#echo$PATH也可以用echo${PATH}2.2、变量的设置设置和修改某个变量的内容是很简单的,直接用“=”符号连接变量和内容。练习假设有个变量叫做myname,要将myname变量名称的内容设置为本地的普通用户名称(我的机器普通用户为lhb)。#myname=lhb#echo$myname2.3、关于变量名称设置的规定1、变量与变量的内容以等号“=”来连接;2、等号两边不能直接接空格符3、变量名称只能是英文字母与数字,但数字不能是开头字符;4、若有空格符,可以使用双引号或单引号将变量内容结合起来,

6、但要特别注意,双引号内的特殊字符可以保持变量特性,但单引号内的特殊字符仅为一般字符5、必要时需要一转义字符将特殊符号变成一般符号。6、在一串命令中,还需要通过其他命令提供的信息,可以使用这样的方式`command`,`这个符号在数字键1的左边。7、若变量为扩展变量内容,需以双引号以$变量名称如“$PATH”:/home继续添加内容8、若该变量需要在其他子程序中执行,则需要用export使变量变成环境变量。9、通常大写的字母为系统默认的环境变量,自行设置变量可以使用小写的字母,便于判断。10、取消变量的方法为:unset变量名称练习:体会如何设置

7、变量请各位同学参考《鸟哥的linux私房菜基础学习篇(第二版)》的第206、207面(p206、207)实验,并操作一遍。着重理解单引号、双引号以及符号`代表的含义。Thankyou!谢谢!

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

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

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