-
vimrc查看全部
-
场景脚本查看全部
-
ls -I '文件' 列出同级的文件(除过自身)查看全部
-
1.提取linux操作系统信息 2.获取操作系统运行状态 3.分析应用状态 4.应用日志分析查看全部
-
遍历目录下的脚本查看全部
-
shell关联数组查看全部
-
自动加入文件头查看全部
-
shell中的关联数组查看全部
-
shell高亮显示:查看全部
-
123查看全部
-
123查看全部
-
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查看全部
-
VIM编辑器设置查看全部
-
场景脚本结构查看全部
举报
0/150
提交
取消