为了账号安全,请及时绑定邮箱和手机立即绑定
  • 场景脚本结构

    查看全部
  • 语法高亮 syntax on

    显示行号 set number

    自动缩进 set autouindent / set cindent

    自动加入文件头

    shell高亮显示

    基本格式 echo -e 终端颜色 + 显示内容 + 结束后颜色

    eg: echo -e "\e[1;30m hello word ! \e[1;0m"

    这里1表示开启终端显示 如果是0则表示不开启终端显示

    echo -e "\e[1;30m" "hello word !"  $(tput sgr0)

    后面的变量表示初始化输出终端设置


    查看全部
  • 1、设置方式分类 

    临时性的设置(末行模式设置) 

    永久性的设置(修改vimrc文件) 

    2、高亮模式设置: syntax on/off(末行模式下,临时生效)末行模式“:/syntax”可以搜索到syntax所在位置 

    /etc/vimrc或家目录下/home/jeson/.vimrc(添加syntax on/off,设置永久的,其中在用户家目录设置的只对该用户保存永久设置)

    查看全部
  • #!/bin/bash
    resettem=$(tput sgr0)
    declare -A ssharray
    i=0
    numbers=""
    for script_file in `ls -I "monitor_man.sh" ./`
    do
        echo -e '\e[1;35m'"The Script:" ${i} '===>' ${resettem} ${script_file}
        grep -E "^\#Program function" ${script_file}
        ssharray[$i]=${script_file}
        # echo ${ssharray[$i]}
        numbers="${numbers} | ${i}"
        i=$((i+1))
    done
    
    while true
    do
        read -P "input number [ ${numbers} ]" execshell
        if [[ ! ${execshell} =~ ^[0-9]+ ]];then
            exit 0  #判断输入内容如果不是数字则退出
        fi
        /bin/sh ./${ssharray[$execshell]}
    done


    查看全部
  • ##     monitor.sh
    #!/bin/bash
    T=$(tput sgr0) #终端初始化赋值变量
    declare -A ssharray  #定义一个关联数组键值对,键-脚本号码,值-文件名
    i=0
    numbers=""
    for script_file in `ls -I "monitor_man.sh" ./` #ls -I排除过滤
    do
        echo -e '\e[1;30m' "XXXXX:" $i '===>' $T ${script_file}
        i=$((i+1))
    done


    查看全部
  • 关联数组:可以使用字符串作为数组索引
    普通数组:只能使用整数作为数组索引
    申明关联数组变量:
    declare -A ass_array1
    赋值:数组名[索引]=变量值
    ass_array1[index1]=pear


    查看全部
  • ##知识点
    ##1 执行脚本,如何让终端进行高亮显示
    ##2 shell如何定义关联数组
    #!/bin/bash
    resettem=$(tput sgr0)
    declare -A ssharray
    i=0
    numbers=""
    for script_file in `ls -I "monitor_man.sh" ./`
    do
        echo -e '\e[1;35m'"The Script:" ${i} '===>' ${resettem} ${script_file}
        grep -E "^\#Program function" ${script_file}
        ssharray[$i]=${script_file}
        numbers="${numbers} | ${i}"
        i=$((i+1))
    done



    查看全部
  • 语法高亮 syntax on

    显示行号 set number

    自动缩进 set autouindent / set cindent

    自动加入文件头

    -------------------------

    shell高亮显示

    基本格式 echo -e 终端颜色 + 显示内容 + 结束后颜色

    eg: echo -e "\e[1;30m hello word ! \e[1;0m"

    这里1表示开启终端显示 如果是0则表示不开启终端显示

    echo -e "\e[1;30m" "hello word !"  $(tput sgr0)

    后面的变量表示初始化输出终端设置

    查看全部
  • shell中的关联数组
    查看全部
  • 场景脚本结构

    查看全部
  • shell高亮显示

    查看全部
  • VIM编辑器设置2
    查看全部
  • VIM编辑器设置

    查看全部
  • shell中的关联数组

    查看全部
  • shell脚本:提取Linux操作系统信息、获取信息系统运行状态、分析应用状态、应用日志分析

    查看全部

举报

0/150
提交
取消
课程须知
学习本门课程前需要掌握如下内容: 1、熟悉Linux的常用命令,可以查看课程《Linux达人养成计划I》 2、掌握vim编辑器的应用,可以查看课程《Linux达人养成计划II》的第一章 3、熟悉shell脚本,可以查看学习计划《Tony老师聊shell》
老师告诉你能学到什么?
1、了解shell脚本的应用领域及重要性 2、掌握vim编辑器在生产环境中的常用设置 3、掌握如何编写主控脚本

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!