Linux SHELL编程与实践

课程导师

智能硬件 智能硬件
麦子学院的专业老师。
00:00:00
Play
Next
00:00 / 00:00
40%
  • 2x
  • 1.5x
  • 1.25x
  • 1x
1x
1.shell脚本简要介绍
离线学习

下载APP离线观看

技能补充更多
  • 嵌入式驱动开发环境搭建初级
    嵌入式驱动开发环境搭建初级

    嵌入式系统的开发往往和PC上的开发不一样,那么本套课程将带着大家看看嵌入式开发中一些常用软件环境和服务的搭建情况。

  • C语言语法概述
    C语言语法概述

    C语言,是从事嵌入式开发人员必须掌握的重要工具,本套课程将重点围绕C语言的32个关键字,掌握其中使用它们的技巧和规律。

  • C语言内存操作
    C语言内存操作

    在C语言用,其核心和灵魂就是对内存类型资源的操作,这个操作的工具就是指针。本章课程嵌入式C语言高级内存空间RAM,将带领大家一起熟悉和掌握C语言指针的操作方法和思维方式。

  • C语言函数使用
    C语言函数使用

    C语言在本质上是函数的语言,我们使用的每个功能都是函数,因此在嵌入式应用开发中,我们对C语言的应用其实是对其函数的应用。如何运用函数,将是我们设计大型嵌入式程序的基础。

  • 最新问答
  • WIKI资料
  • 课件下载
只看我参与的
  • 学习linux

    shell 脚本

    课程概要1.第一阶段(shell编程了解);2.第二阶段(shell编程学习);3.第三阶段(shell编程实践);4.第四阶段(shell脚本与其语言的组合)。简要介绍这门课程1.为什么要有这门课程1)Shell是用户与Linux操作系统沟通的桥梁,因此,学习linux 系统,就必须要学会shel...

  • 学习linux

    变量及输入输出

    shell 脚本中变量的定义和引用1.变量的定义 1)shell 中的变量名可以由字母、数字、下划线组成,但数字不能作为变量名的第一个字符;2)通过赋值符等号"=" 来定义一个变量的值。如:myname='galley'  # 字符串类型,不解析任何字符。 courses="abcdedf"   ...

  • 学习linux

    运算

    let 命令介绍1.let 命令让BASH shell 执行算数值的操作,使用let,可以比较两个值或执行加减乘除等这样的算数操作,这种操作经常用于shell 程序中的控制流程结构或执行需要的运算,注意let命令只能执行整数的相关运算,运算结果也只能保存整数。2.使用方法如下:let  变量名 = ...

  • 学习linux

    比较操作

    整数比较1.test整数比较的方法大于            -gt小于           -lt大于等于       -ge小于等于       -le等于           -eq不等于         -ne2.test 整数比较方法演练[liu@WLJY01 myscript]$ cat...

  • 学习linux

    顺序结构

    顺序结构定义1.shell 程序流程控制结构三大结构1)顺序结构2)选择结构3)循环结构2.顺序结构的定义顺序结构的程序设计是最简单的一种结构,它的执行顺序是自上而下,依次执行,因此,我们只要按照解决问题的思路依次编写程序即可。顺序结构执行的流程图:顺序结果的编写流程以及注意事项1.顺序结构程序编写...

  • 学习linux

    选择结构

    选择结构的定义1.选择结构的定义选择结构是程序中带有判断的一种逻辑结构,只有符合一定的条件,程序体才会被执行。2.Linux shell 选择结构分类if-then控制结构case--esac控制结构  if then 控制结构1.if  then  控制结构的分类1.单分支if结构,此类单分支结构...

  • 学习linux

    for-while循环

    for循环结构for 循环结构分类:for 循环结构与c语言的循环结构类似,分为如下几种:1. 编历/列表式循环结构语法如下:for variable in list        do            statement        Done实际环境操作:执行结果:1)用seq产生一...

  • 学习linux

    break和continue

    continue 、break 使用1.循环中有两种类型的控制break和continue这是一种无条件的流程控制,强制程序跳出当前的循环,或跳出当前循环继续执行下一个循环。break命令,会退出当前的循环并且将控制权传递到本循环后面的第一个命令。continue命令,当在程序执行过程中遇到这个命令...

  • 学习linux

    函数

    shell和函数的定义1. linux  shell 函数将一组命令集或语句形成一个可用的块, 这些语句块称为函数。2. shell  函数的组成函数名:函数名字,注意一个脚本中函数名要唯一,否则会引起调用函数紊乱。函数体: 函数内部命令的集合,实现一个业务的功能。3. shell  函数定义的格式...

  • 学习linux

    数组

    数组的定义以及常用操作1.数组的定义在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来,这些按序排列的同类数据元素的集合称为数组。1)数组的定义: 2)数组名=(元素1 元素2  元素n)    # 一对括号表示是数组,数组元素用“空格”符号分割开来。3)如:myarray=...

  • 学习linux

    网站数据备份

    备份事项讲解1.程序备份注意事项程序在备份之前需要对如下问题掌握:1)程序运行的环境说明(操作系统、版本、内核、 32/64,jdk,tomcat/weblogic/jboss,DB环境,是否有特殊的环境要求?);2)程序存放的路径?3)程序的配置文件是否在程序路径之中?4)程序中是否有日志文件?5...

  • 学习linux

    监控网站

    监控的内容网站服务器监控的内容有:1.  监控WEB服务器的状态;2.  监控数据库服务器的工作状态;3.  监控网络的工作状态;4.  监控服务器的资源使用状态;5.  监控其他需要关注的服务状态。通知和报警机制常用的通知和报警机制有:1. 邮件报警;2. 短信报警;3. 页面状态报警。监控任务部...

  • 学习linux

    流复制任务

    案例:数据库流复制任务的监控。本案例中的主从数据库流复制方案说明 1.使用的服务器:1)主数据库服务器2)从数据库A服务器3)从数据库B服务器  流复制数据同步的过程  监控主库1.编写主数据库监控脚本 参考文件:check_master_alive.sh 实际环境操作(脚本内容):2.调试、运行主...

  • 学习linux

    Shell与php的组合

    案例通过WEB服务监控某一台服务器的资源使用情况。1.本案例要实现的功能实现shell 与php是结合,完成基于web的服务器资源监控的功能。如: 服务器的CPU、内存、负载、登陆日志等等。2.本案例的重点与难点shell 与php 编写过程中要注意如何"嫁接"。写好该案例中涉及到的每一个shell...

  • 学习linux

    Shell与Java组合

    客户端机器硬件信息收集客户端硬件信息收集:1. 编写脚本参考文件:get_machine_code.sh结合脚本程序,了解如下资源搜集的方法:1)搜集主板ID编号;2)搜集网卡MAC 地址;3)硬件信息与自定义字符串加密;脚本文件内容:2.调试脚本[root@WLJY01 lesson12]# sh...

  • 学习linux

    数据批量插入

    shell操作mysql数据库,完成数据的批量插入shell 操作mysql数据库完成数据的批量插入:1.编写脚本脚本文件:#!/bin/sh # 程序功能:向mysql数据库中执行批量自动插入 # 初始化参数 db_name="authdb" table_name="server_auth...

  • 1-10章节课件

    1-10章节课件

  • 1-10章节源码

    1-10章节源码

  • 11章节课件

    11章节课件

  • 11章节源码

    11章节源码

  • 11-12课件

    11-12课件

  • 11-12素材文件和源代码

    11-12素材文件和源代码

  • 13课件

    13课件

  • 13素材文件和源代码

    13素材文件和源代码

  • 14章节素材

    14章节素材

  • 14章节课件

    14章节课件

  • 15章节课件

    15章节课件

  • 15章节素材

    15章节素材

  • 16章节课件

    16章节课件

  • 16章节素材

    16章节素材

© 2012-2016 www.maiziedu.com

蜀ICP备13014270号-4 Version 5.0.0 release20160127

一名课程顾问想与您沟通

免费电话咨询