为了账号安全,请及时绑定邮箱和手机立即绑定
  • Shell典型应用之主控脚本实现 提取Linux系统的系统信息,获取系统运行状态,分析应用状态,应用日志分析 一.vim编辑器设置 1.临时性质的设置高亮模式:在vim的底行模式输入 syntax on 或者 off 即可实现高亮模式的开关 永久性质的设置高亮模式(修改vimrc文件):vi /etc/vimrc 或者家目录下的 /home/jeson/.vimrc (添加 syntax on/off,设置永久的) 2.vim 设置行号 set number set nonumber 设置方法同理 3.自动缩进 set autoindent set cindent 4.Shell高亮显示 echo -e "终端颜色 内容 内容颜色" echo -e "\e[1;35m Henry3II say Hi~ \e[1;30m" 1表示使用颜色 $(tput sgr0) 加上这个表示之后命令行的颜色不受当前echo输出的颜色影响 30灰 31红 32绿 33黄 34蓝 35粉 36青 二.场景脚本 Input --> 控制脚本monitor_man.sh --> 0提取系统信息 1应用运行分析 2日志分析 monitor_man.sh 1.颜色控制:echo -e "\e[1;36m" "内容" $(tput sgr0) 2.shell中的关联数组: 在普通数组中只能使用整数作为数组索引,关联数组中可以使用字符串作为数组索引 声明关联数组变量 #declare -A ass_array1 数组名[索引]=变量值 #ass_array1[index1]=pear
    查看全部
  • 3.脚本内容: #!/bin/bash resettem=$(tput sgr0) #tput sgr0表示正常屏幕 declare -A ssharray i=0 numbers="" for script_file in `ls -I "monitor_man.sh" ./` #注意这个符号,是键盘数字1左边的键,不是单引号 #除了monitor_man脚本本身其他的都显示出来 do echo -e "\e[1;35m" "The Script:" ${i} '==>' ${resettem} ${script_file} ssharray[$i]=${script_file} #关联数组值和键的赋值 numbers="${numbers} ${i}" #将i存到临时变量numbers中 echo ${ssharray[$i]} i=$((i+1)) done while true #死循环,当if条件判断为false时才退出 do read -p "Please input a number [ ${numbers} ]:" -t 30 execshell if [[ ! ${execshell} =~ ^[0-9]+ ]];then exit 0 fi /bin/sh ./${ssharray[$execshell]} #如果用户输入的没有问题,则使用sh执行当前目录下的对应文件 done
    查看全部
  • bucuo bucuo
    查看全部
  • 3.脚本内容: #!/bin/bash resettem=$(tput sgr0) #tput sgr0表示正常屏幕 declare -A ssharray i=0 numbers="" for script_file in `ls -I "monitor_man.sh" ./` #注意这个符号,是键盘数字1左边的键,不是单引号 #除了monitor_man脚本本身其他的都显示出来 do echo -e "\e[1;35m" "The Script:" ${i} '==>' ${resettem} ${script_file} ssharray[$i]=${script_file} #关联数组值和键的赋值 numbers="${numbers} ${i}" #将i存到临时变量numbers中 echo ${ssharray[$i]} i=$((i+1)) done while true #死循环,当if条件判断为false时才退出 do read -p "Please input a number [ ${numbers} ]:" -t 30 execshell if [[ ! ${execshell} =~ ^[0-9]+ ]];then exit 0 fi /bin/sh ./${ssharray[$execshell]} #如果用户输入的没有问题,则使用sh执行当前目录下的对应文件 done
    查看全部
  • 场景控制脚本(上) vi monitor_man.sh ------------- #!/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} i=(($i+1)) done
    查看全部
  • shell场景 脚本
    查看全部
  • shell中的关联数组
    查看全部
  • set autoindent set number set nonumber
    查看全部
  • fdsdddddf
    查看全部
  • 即可
    查看全部
  • syntax on/off 高亮;set autoindent/cindent 自动缩进;set number/nonumber 显示行号

    语法高亮 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)

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

    查看全部
  • syntax on/off 高亮;set autoindent/cindent 自动缩进;set number/nonumber 显示行号
    查看全部
  • declare -A ass_array1 #申明关联数组变量 ass_array1[index1]=pear #使用关联数组
    查看全部
  • vim配置(vim编辑器操作,观看达人养成计划二的第一章) 1、设置方式分类 临时性的设置(末行模式设置) 永久性的设置(修改vimrc文件) 2、高亮模式设置: syntax on/off(末行模式下,临时生效)末行模式“:/syntax”可以搜索到syntax所在位置 /etc/vimrc或家目录下/home/jeson/.vimrc(添加syntax on/off,设置永久的,其中在用户家目录设置的只对该用户保存永久设置)
    查看全部
  • Shell典型应用之主控脚本实现 提取Linux系统的系统信息,获取系统运行状态,分析应用状态,应用日志分析 一.vim编辑器设置 1.临时性质的设置高亮模式:在vim的底行模式输入 syntax on 或者 off 即可实现高亮模式的开关 永久性质的设置高亮模式(修改vimrc文件):vi /etc/vimrc 或者家目录下的 /home/jeson/.vimrc (添加 syntax on/off,设置永久的) 2.vim 设置行号 set number set nonumber 设置方法同理 3.自动缩进 set autoindent set cindent 4.Shell高亮显示 echo -e "终端颜色 内容 内容颜色" echo -e "\e[1;35m Henry3II say Hi~ \e[1;30m" 1表示使用颜色 $(tput sgr0) 加上这个表示之后命令行的颜色不受当前echo输出的颜色影响 30灰 31红 32绿 33黄 34蓝 35粉 36青 二.场景脚本 Input --> 控制脚本monitor_man.sh --> 0提取系统信息 1应用运行分析 2日志分析 monitor_man.sh 1.颜色控制:echo -e "\e[1;36m" "内容" $(tput sgr0) 2.shell中的关联数组: 在普通数组中只能使用整数作为数组索引,关联数组中可以使用字符串作为数组索引 声明关联数组变量 #declare -A ass_array1 数组名[索引]=变量值 #ass_array1[index1]=pear
    查看全部
首页上一页1234567下一页尾页

举报

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

微信扫码,参与3人拼团

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

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