- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式 linux shell脚本课件
;1、vi与vim
2、认识bash(shell程序)
3、shell script;所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在;
vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计;
因为程序简单,编辑速度相当快速。
Vi不是一个排版软件,它只是一个文本编辑程序。
Vim是vi的一个改进版本,程序编辑器。;一般模式:
以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 可以使用命令移动光标,删除命令来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。
编辑模式:
在一般模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的! 要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。
命令模式:
在一般模式当中,输入『 : / ? 』三个中的任何一个按钮,就可以将光标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等等的动作则是在此模式中完成的!;一般模式
光标移动
有哪些信誉好的足球投注网站与替换
删除字符
删除行
复制或粘贴行;进入vim编辑器
vim test.sh
退出vim编辑器
:q,:q!,:wq (或ZZ ),:e!
:w [filename];命令;命令;命令;
;命令类型;命令;:[rang]s/search/replace/[cegi]
rang:表示范围,比如:1,7:第1行到7行;1,$:表示第1行到最后一行,%。
c:确认。
e:不显示错误信息。
g:当前行整行替换
i:不分大小写
;[:]?chroot 反向查找
[:]/chroot 正向查找
n上一个,N下一个;新增(append)
按a键,从光标所在位置后面开始输入新文本。
按A键,从光标所在行的行尾输入新文本。
插入(insert)
按i键,从光标所在位置前面开始输入新文本。
按 I键,从第一个非空格字符前面开始插入。
开始(open)
按o键,在光标所在行下方新增一行输入。
按O键,在光标所在行上方新增一行输入。;Shell是操作系统中运行的程序,与系统中的其他程序不同,Shell程序位于操作系统内核与用户之间,负责接收用户输入的命令,在对已输入放入命令解释,将需要执行的命令程序传递给操作系统内核执行,因此Shell程序充当了一个“命令解释器”。
;;命令记忆能力 (history):使用过的命令记录在在你的家目录内的 .bash_history
命令与文件补全功能: ([tab] 按键的好处)
命令别名配置功能: (alias)
作业控制、前台、后台控制
程序脚本(shell script)
通配符;变量:简单的说,就是让某一个特定字符串代表不固定的内容就是了。
变量类型:
环境变量
预定义变量
位置变量
用户自定义变量(本地变量)
;使用set命令查看环境变量
set
常用环境变量
USER UID SHELL HOME PWD PATH
环境变量配置文件
/etc/bashrc
/etc/profile
~/.bash_profile
~/.bashrc
;$ ./exam01 one two tree four five six;变量名;自定义变量的设置
$ DAY=sunday
自定义变量的查看与引用
$ echo $DAY
自定义变量的输出
$ export DAY
自定义变量的清除
$ unset DAY ;变量与变量内容以一个等号=来连结
等号两边不能直接接空格符
变量名称只能是英文字母与数字,但是开头字符不能是数字
变量内容若有空格符可使用双引号或单引号’将变量内容结合起来
双引号内的特殊字符如$等,可以保有原本的特性
可用跳脱字符 \ 将特殊符号变成一般字符;
在一串命令中,还需要藉由其他的命令提供的信息,可以使用反单引号『`命令`』或 『$(命令)』。
若该变量为扩增变量内容时,则可用 $变量名称 或 ${变量} 累加内容
若该变量需要在其他子程序运行,则需要以 export 来使变量变成环境变量:;echo (显示变量)
命令格式
echo [-en] var
-e 表示解析转义字符 -n 回车不换行,linux默认回车换行
控制字符:\c-不换行;\t-跳格;\n-换行
举例
echo whats your name
echo name
echo $name
echo $LOGNAME
;read
如果只指定了一个变量,那
您可能关注的文档
- 实验四数据选择器课件.ppt
- 女报时尚-心情故事-丢在风里的十个片段.doc
- 实验八 静态路由配置课件.ppt
- 企业战略管理 第七章 公司战略课件.ppt
- 事业编行测答题技巧:概念间的关系及三段论.docx
- 企业战略管理 第二章 使命课件.ppt
- 企业战略管理(5章)课件.ppt
- 审计实务中的计算机基础应用(吴永霞)课件.ppt
- 企业战略管理 课程设计课件.ppt
- 严建苗 《国际经济学》第3章课件.ppt
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
最近下载
- 综合自然地理学 教学ppt课件版 1 第一章 自然地理环境的整体性.ppt VIP
- 初中语文《古诗词鉴赏》答题技巧(共81张PPT).pptx
- 平面构成课件.pptx VIP
- 基于PLC自动门控制系统的设计毕业论文.doc
- 2023-2024学年福建省福州市福清市部编版六年级下册期中考试语文试卷【含答案】.pdf
- 第16讲 基础制动装置检修《电力机车构造》(机车车体和转向架的检修与维护).pptx VIP
- 湖南省长沙市第一中学2024-2025学年高三上学期月考(五)历史试卷含答案.pdf
- 2外科护理学 高频考点.pdf
- 2024年中考语文试题汇编——记叙文阅读及答案.docx
- 公共管理导论-竺乾威-第二章 政府与治理.pptx VIP
文档评论(0)