【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

Linux基础脚本编程

放大字体  缩小字体 发布日期:2020-07-01 14:20:08    浏览次数:9
导读

  Linux基础脚本编程_计算机软件及应用_IT/计算机_专业资料。系列课程—Linux基础 第五章 Shell脚本编程 上嵌网院 讲师:杨行 课程目标 ?具备搭建linux系统平台能力 ?系统安装 ?具备Linux系  系列课程—Linux基础 第五章 Shell脚本编程 上嵌网院 讲师:杨行 课程目标 ?具备搭建linux系统平台能力 ?系统安装 ?具备Linux

  Linux基础脚本编程_计算机软件及应用_IT/计算机_专业资料。系列课程—Linux基础 第五章 Shell脚本编程 上嵌网院 讲师:杨行 课程目标 ?具备搭建linux系统平台能力 ?系统安装 ?具备Linux系

  系列课程—Linux基础 第五章 Shell脚本编程 上嵌网院 讲师:杨行 课程目标 ?具备搭建linux系统平台能力 ?系统安装 ?具备Linux系统日常维护能力 ?文件,目录结构 ?linux的常用命令,Vi ?Shell脚本编程、管道及其重定向 ?tftp,nfs服务器的配置 ?熟悉Linux系统下的开发环境 ?Gcc,Gdb 上嵌网院 课程安排 ?第一天 上午:Linux系统简介和安装 ?第二天 上午:Linux基本操作命令 ?第三天 上午: Linux进程操作 ?第四天 上午:Linux脚本编程 上 ?第五天 下午:Linux安装实际演练 下午:Linux基本操作命令实战 下午:Linux服务器配置 下午:Linux脚本编程下 上午:源代码编译和调试 下午:多模块软件的编译和链接 (预科内容,根据实际情况调整授课天数,4-10天) 上嵌网院 课前提问 ?Shell编程的基本步骤什么? ?Shell变量有几种类型? 上 ?位置变量起什么作用? ?Shell控制语句? ?Shell函数? 嵌 ?Shell调试方法? 本章目标 ?Shell基础 ?Shell变量及环境变量 上 ?Shell测试语句 ?Shell控制语句 ?Shell函数 ?Shell调试方法 嵌 知识点1-管道与重定向 ?标准输入输出 上 ?重定向操作 ?管道操作 嵌 6 标准输入输出 输入输出文件 文件编号 默认设备 上 标准输入 0 标准输出 1 标准错误输出 2 嵌 键盘 显示器 显示器 演示 标准错误输出 7 类重别定向操操作作符 说明 输入重定向 输入重定向是将命令中接收输入的途径由默认的键盘 更改(重定向)为指定的文件 输出重定向 将命令的执行结果重定向输出到指定的文件中,命令 进行输出重定向后执行结果将不显示在屏幕上 错误重定向 2 将命令执行的 上 嵌 结果重定向并 追加到指定文 件的末尾保存 2 清空指定文件的内容,并保存标准错误输出的内容到 指定文件中 向指定文件中 追加命令的错 误输出,而不 覆盖文件中的 原有内容 演示 输出与错误 组合重定向 & 将标准输出与错误输出的内容全部重重定定向向到操指作定文件 8 输入\输出重定向实例 ?输入重定向 –#wc –#wc /etc/passwd ?将命令输出重定向到文件 上 嵌 –将标准输出重定向到文件 $ ls /etc/ etcdir –将标准输出重定向追加到文件 $ ls /etc/sysconfig/ etcdir –将错误输出重定向到文件 $ nocmd 2 errfile –将标准输出和错误输出重定向到文件 $ ls afile bfile & errfile 9 管道的使用 ?管道操作符 ?“”符用于连接左右两个命令,将“”左边的命令执行结 上 嵌 果(输出)作为“”右边命令的输入 cmd1 cmd2 ?在同一条命令中可以使用多个“”符连接多条命令 cmd1 cmd2 ... cmdn 演示 管道的使用 10 知识点2-Shell脚本基础 ?编译型语言 ?解释型语言 上 嵌 –Shell脚本语言是解释型语言 –Shell脚本的本质: ?Shell命令的有序集合。 脚本基础 基本过程分为三步: Step1. 建立 shell 文件 包含任意多行操作系统命令或shell命令的文本文件 上 嵌 ; Step2. 赋予shell文件执行权限 用chmod命令修改权限; Step3. 执行shell文件 直接在命令行上调用shell程序. 脚本基础实例 Step1: 建立shell文件 (可用任何建立文本文件的方法) $ cat prog1 who grep $1 上 嵌 Step2: 赋予执行权限: (初始文本文件无执行权限) $ chmod 740 prog1 Step3: 执行该shell程序 $ prog1 wdl prog1: not found (shell在标准搜索目录中找不到prog1命令) Step4: 指定路径或修改环境变量PATH后执行shell程 序 $ ./prog1 wdl wdl tty06 Feb 8 09:12 知识点3-Shell脚本变量 ?Shell允许用户建立变量存储数据,但不支持数据类型(整 型、字符、浮点型),将任何赋给变量的值都解释为一串字 符 上 嵌 Variable=value ?命名规则同C++中的命名规则 ?count=1 ?Echo $count ?DATE=`date` ?Echo $DATE 脚本变量 ?Bourne Shell有如下四种变量: 上 嵌 –用户自定义变量 –位置变量即 shell script之参数 –预定义变量(特殊变量) –环境变量 脚本变量-自定义变量 ?在shell编程中通常使用全大写变量,方便识别 –$ COUNT=1 ?变量的调用:在变量前加$ –$ echo $HOME ?Linux

 
关键词: linux脚本编程
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-345616.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4