首页 > 课程库 > Linux SHELL编程与实践
Linux SHELL编程与实践

Linux SHELL编程与实践

这是一门Linux shell 编程与实践的课程,大家不但能够接触到linux shell编程的基础课程,而且可以更广泛的了解目前主流互联网公司中用到的shell编程的实际案例,让学生不只是停留在对基础知识的学习上,更发散学生的思维与视野,通过多方面能力解决工作中遇到的实际问题。

软件测试

16章节|20228次播放

查看课程视频

7小时学习时长
更全面的职业课程大纲立即查看
  • 学习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章节素材
    下载
软件测试galley

galley

TA的课程

10年Linux/unix/windows系统管理经验,精通linux系统管理、优化等,对大数据、物联网有丰富的工作经验,目前从事于国内某物联网公司,担任系统总监职务。

更专业的职业课程

软件测试5792位同学正在学习

软件测试

有一位课程导师想与你聊聊

客服热线 400-862-8862

回到顶部