文档详情

01-Linux基础-02-05-Linux下编程工具(shell脚本).pdf

发布:2017-07-25约1.34万字共54页下载文档
文本预览下载声明
嵌入式系统工程师 Linux下编程工具(shell脚本) 2 大纲 linux环境开发概述 linux文件及目录结构 linux常用命令 linux文本编辑器vi+gedit linuxshell脚本编程 linux编译器gcc linux调试器gdb linux工程管理软件—make 3 大纲 linux环境开发概述 linux文件及目录结构 linux常用命令 linux文本编辑器vi+gedit linuxshell脚本编程 linux编译器gcc linux调试器gdb linux工程管理软件—make 7 Linux shell脚本编程 shell概述 shell语法 shell脚本的定义与执行 变量 条件测试语句 控制语句 函数 系统shell启动顺序 8 Linux shell脚本编程  shell的两层含义: 既是一种应用程序,又是一种程序设计语言 作为应用程序: 交互式地解释、执行用户输入的命令,将用户 的操作翻译成机器可以识别的语言,完成相应功能 作为程序设计语言: 它定义了各种变量和参数,并提供了许多在高 级语言中才具有的控制结构,包括循环和分支 完成类似于windows下批处理操作,简化我们对 系统的管理与应用程序的部署 9 Linux shell脚本编程 作为应用程序: 称之为shell命令解析器 shell是用户和Linux内核之间的接口程序 用户在提示符下输入的命令都由shell先解释然后 传给Linux核心 它调用了系统核心的大部分功能来执行程序、并 以并行的方式协调各个程序的运行 Linux系统中提供了好几种不同的shell 命令解释器,如sh、ash、bash等。 一般默认使用bash作为默认的解释器 我们后面编写的shell脚本,都是由上 述shell命令解释器解释执行的。 10 Linux shell脚本编程 shell是用户跟内核 通信几种方式的一种 11 Linux shell脚本编程 作为程序设计语言 称之为shell脚本 我们学过的c/c++等语言,属于编译性语言(编写 完成后需要使用编译器完成编译、汇编、链接等过 程变为二进制代码方可执行) shell脚本是一种脚本语言,我们只需使用任意文 本编辑器,按照语法编写相应程序,增加可执行权 限,即可在安装shell命令解释器的环境下执行 shell脚本主要用于: 帮助开发人员或系统管理员将复杂而又反复的操作 放在一个文件中,通过简单的一步执行操作完成相 应任务,从而解放他们的负担 12 Linux shell脚本编程  shell应用举例: 1、《linux常用命令_练习.txt》 我们前面完成了这个练习,步骤很多,其实 我们只需要将所有操作写入一个文件—— cmd.sh(名字跟后缀可任取,为了便于区
显示全部
相似文档