- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用户接口
单击此处编辑母版标题样式 用户接口 命令接口 系统功能调用(程序接口) 命令行 操作接口流程 命令解释器 OS OS准备了好多程序完成不同功能 图形界面 方便 Linux:shell Windows:explorer.exe Dos:command.exe Linux命令接口 Shell类型 bourne系列 提示符$ # Bourne shell (sh) Korn shell (ksh) Bash (bash) C shell系列 提示符% Tcsh 如何知道是哪个SHELL? echo $SHELL 常用命令 (1).显示文件目录命令ls(DOS下为DIR) (2).改变当前目录命令cd(DOS下为CD) (3).建立子目录mkdir(DOS下为MD或MKDIR) (4).删除子目录命令rmdir(DOS下为RD) (5).删除文件命令rm(DOS下为DEL或EARSE) (6.)文件改名命令mv(DOS下为REN或RENAME) (7.)文件复制命令cp(DOS下为COPY) (8).显示文件的内容cat(DOS下为TYPE) (9)date (10)who (11)clear或者tput (12)查看进程有关信息的命令ps (13)设置文件权限chmod man ls ls --help 可以将要执行的多个命令放在一个文档里,这个文档叫脚本 #!/bin/sh #script.sh:sample shell script echo “today’s date:`date`” echo “this month’s calendar:” cal `date “+%m 20%y”` echo “my shell:$SHELL” 执行这个文档,就可以顺序执行这个文档里的命令 写脚本又叫SHELL编程 脚本的执行 运行前要改变脚本的属性 chmod +x script.sh ./script.sh(在原环境中运行) 或者sh script.sh (在新的环境中运行) 脚本编写举例 #!/bin/sh echo “enter the pattern to be searched:\c” read pname echo “enter the file to be used:\c” read flname echo “searching for $pname from file $flname” grep “$pname” $flname 脚本movelab1 ## this program show shift echo $0 echo $1,$2,$3,$4,$5,$6,$7,$8,$9;shift echo $1,$2,$3,$4,$5,$6,$7,$8,$9;shift echo $1,$2,$3,$4,$5,$6,$7,$8,$9;shift echo $1,$2,$3,$4,$5,$6,$7,$8,$9;shift echo $1,$2,$3,$4,$5,$6,$7,$8,$9;shift echo $1,$2,$3,$4,$5,$6,$7,$8,$9;shift echo $1,$2,$3,$4,$5,$6,$7,$8,$9;shift echo $1,$2,$3,$4,$5,$6,$7,$8,$9;shift echo $1,$2,$3,$4,$5,$6,$7,$8,$9 执行 movelab1 $movelab1 11 22 33 44 55 66 77 88 99 movelab1 11,22,33,44,55,66,77,88,99 22,33,44,55,66,77,88,99, 33,44,55,66,77,88,99,, 44,55,66,77,88,99,,, 55,66,77,88,99,,,, 66,77,88,99,,,,, 77,88,99,,,,,, 88,99,,,,,,, 99,,,,,,,, $0 $1 几个特殊的变量 $0 命令本身 $# 参数个数 $*位置参数字符串,所有位置参数字符串组成一个大的字符串 “$@”位置参数字符串,每个位置参数字符串都是一个单独的字符串 $?执行最后一条命令的退出状态 $$ 当前的shell的进程号 $!上一个后台命令的进程号 分支的例子 例 $cat iftest2 # This script exer iftest2 #This script is search user echo Please type in the users name read user if grep $user /etc/passwd then echo $user is the the system use
您可能关注的文档
- 生番空乐章一甲表演企画书.DOC
- 用15N标记肥料研究旱地冬小麦氮肥利用率与去向.PDF
- 生理氯化钠溶液说明书.PDF
- 生物柴油小组中期报告.PPT
- 用LED光源的单片式LCOS-镜头设计.PDF
- 用NaOH标准溶液滴定待测食醋溶液6.PPT
- 用X射线观察康普顿效应的试验设计.PPT
- 用于南极天文选址的移动式大气参数测量系统-安徽师范大学学报.PDF
- 用于多普勒流速剖面仪测波浪的方向谱反演算法研究-电子与信息学报.PDF
- 用于模块化仪器的定时和同步的NIT-Clock技术.PDF
- 中国行业标准 DB/T 100-2024区域性地震安全性评价.pdf
- 《GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架》.pdf
- GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- DB/T 100-2024区域性地震安全性评价.pdf
- 中国行业标准 GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- 校园周边书店阅读氛围对初中生阅读素养提升的影响研究教学研究课题报告.docx
- 初中校园餐饮卫生监管与食品安全教育创新模式研究教学研究课题报告.docx
- 《文化遗产保护与旅游开发平衡机制的法律法规完善研究》教学研究课题报告.docx
- 《农作物病虫害生物防治技术的经济效益与社会影响分析》教学研究课题报告.docx
- 1 剖宫产术后子宫瘢痕憩室治疗中的并发症预防与护理措施教学研究课题报告.docx
最近下载
- 药事管理学药品注册管理课件.ppt VIP
- 《肩袖损伤与肩周炎》课件.ppt VIP
- 2024年重庆市巴蜀中学初升高自主招生语文试卷真题(含答案).docx VIP
- 中介新房培训课件内容.ppt VIP
- 2024年重庆渝中区重庆市巴蜀中学自主招生数学试卷(初升高保送)(详解版).pdf VIP
- 2025年西藏自治区公务员录用考试面试真题试卷(结构化小组)题型分析.docx VIP
- 药品注册管理课件.ppt VIP
- 击剑基础理论知识单选题100道及答案解析.docx VIP
- 《未成年人保护法》课件ppt.pptx VIP
- (高清版)B-T 19363.1-2022 翻译服务 第1部分:笔译服务要求.pdf VIP
文档评论(0)