- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上讲内容 1、了解shell的发展过程和用途 2、掌握shell变量的应用 复习1 1、如何获取变量?1分 2、如何设置变量,又如何取消变量?1分 3、变量名有由什么符号组成?123name这个变量存在吗?1分 #echo $变量名 或#echo ${变量名} 变量名=值,unset 变量名 数字和字母,数字不能打前。 复习2 4、假设定义#lhb=luohaibo 说出my=“$lhb is goodname!”和my=‘$lhb is goodname!’区别 1分 双引号会保持变量内容,单引号不保持变量内容。 复习3 说出数字键1左边的符号`的作用1分 `内的命令将先执行, 例如通过`uname -r`的方式进入系统的核心 #cd /lib/modules/`uname -r`/kernel 本讲内容 掌握shell变量的应用(二): 1、一些环境变量的说明 2、其他所有的变量说明 3、自定义变量转成环境变量 4、语系文件的变量 5、变量键盘读取与声明 6、文件系统及程序的限制关系 7、附加的变量设置功能 环境变量的应用 环境变量可以帮助我们实现很多功能,包括家目录的修改、提示符的显示、执行文件有哪些信誉好的足球投注网站的路径 1、一些环境变量的说明 查看当前shell环境下所有环境变量及其内容。 #env HOME:代表用户的家目录。 SHELL:当前环境使用的shell程序,/bin/bash表示使用的是bash。 HISTSIZE:记录的历史命令的数目,默认为1000条。 ENV:用户的所用的个性化环境设置文件。 MAIL:使用mail命令的时候,系统去读取的邮箱文件。 PATH:就是执行文件有哪些信誉好的足球投注网站的路径。 LANG:语系文件。(后面有详细介绍的课程) RANDOM:随机数变量。 2、其他所有的变量说明 set命令除了会将环境变量列出来之外,其他的自定义的变量,以及所有的变量,都会列出来。 #set PS1(是数字1):用于命令提示符的设置。 请大家测试如下语句 #PS1=‘[\u@\h \w \A #\#]\$’ $:表示本系统的PID也即当前这个shell的进程号。 ?:表示上一个执行命令的回传码,0表示成功,127表示错误。 OSTYPE、HOSTTYPW、MACHTYPE:主机硬件核心等级 3、自定义变量转成环境变量 export命令表示引用他人的文件或其他程序的功能,可以将自定义变量转换成环境变量。 4、语系文件的变量 查询linux支持的语系命令 #locale –a 中文语系:Big5,utf-8 修改语系支持可修改文件/etc/sysconfig/i18n 5、变量键盘读取与声明 要读取来自键盘的命令,用read 格式如下: read [-pt] 变量 -p,表示可以接提示符 -t,等待输入的秒数 练习 让用户通过键盘输入内容,将该内容变成atest变量。 #read atest This is a test!(键盘输入的字符) #echo $atest 提示用户30秒内输入自己的名字,将该输入字符串做成named变量。 #read –p “Please input your name: ” –t 30 named 输入lhb #echo $named 声明变量的属性 declare或typeset的功能一样,就是在声明变量的属性。 declare [-aixr] 变量 -a,将变量定义为数组 -i,将变量定义为整数数字 -x,用法与export一样,将变量变成环境变量 -r,将变量设置为只读,且不能unset 练习 让变量sum对1+2+3求和 #sum=1+2+3(不加选项i) #echo $sum #declare –i sum=1+2+3 #echo $sum 将sum变成环境变量 #declare –x sum 让sum变成只读属性,不可更改 #declare –r sum #sum=testingsum 6、文件系统及程序的限制关系 ulimit命令是用来限制用户的某些系统资源,包括可以打开的文件数量、可以使用的CPU时间、可以使用的内存总量等。 #ulimit [-SHacdflmnpstuv] 配额 -S,警告设置,超过的时候会给出提示。 -H,严格设置,必定不能超过设置的值。 -a,列出所有的限制额度。 -c,可建立的最大核心文件容量 -d,程序数据可以使用的最大容量 -f,此shell可以建立的最大文件容量,最大为2GB,单位为KB -l,可用于锁定的内存量。 -p,可用于管道处理的数量。 -t,可使用的最大CPU时间(单位为秒)。 -u,单用户可以使用的最大进程数量。 练习 列出所有的限制数据 #ulimit -a 限制用户仅能建立1MB以下容量的文件 #ulimit –f 1024
您可能关注的文档
- 14-2康普顿效应氢原子玻尔理论.ppt
- 14-交换所内部培训课件-工程设计类-2G3G核心网工程(电路域).ppt
- 14-标准式立体像对.ppt
- 14-生产安全事故管理MicrosoftOfficePowerPoint演示文稿.ppt
- 14.1.2物质颜色俗称复习2.ppt
- 14.3九年级新人教版能量的转化与守恒.ppt
- 14.7危险品管理培训教材.ppt
- 14.五货车载重量利用.ppt
- 14.大连银行-实现维持稳定运营下数据中心的全面升级.pptx
- 14.应有格物致和精神.ppt
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
最近下载
- 山西焦化废水深度处理技术方案【59页】.doc VIP
- 08【人教版英语字帖】八年级上册单词表衡水体字帖(新目标含音标).pdf VIP
- 《中国心力衰竭诊断和治疗指南 2024》解读PPT课件.pptx VIP
- 湖北省襄阳市樊城区达标名校2025届初三第一次联考试卷(物理试题理)试题含解析.doc VIP
- 没有任何借口DOC.doc
- 中压C-GIS的应用状况与发展趋势.PDF VIP
- 湖北省武汉市汉南区碧桂园小学2023-2024学年六年级下学期小升初招生语文试卷含答案.doc VIP
- 火电厂浓盐水处理工艺比选.ppt VIP
- 屏蔽机房施工组织设计.doc
- 17.水平三健美操18课时大单元计划.docx VIP
文档评论(0)