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

嵌入式 linux shell脚本课件.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 如果只指定了一个变量,那

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档