-
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查看全部
举报
0/150
提交
取消