-
vimrc查看全部
-
場(chǎng)景腳本查看全部
-
ls -I '文件' 列出同級(jí)的文件(除過(guò)自身)查看全部
-
1.提取linux操作系統(tǒng)信息 2.獲取操作系統(tǒng)運(yùn)行狀態(tài) 3.分析應(yīng)用狀態(tài) 4.應(yīng)用日志分析查看全部
-
遍歷目錄下的腳本查看全部
-
shell關(guān)聯(lián)數(shù)組查看全部
-
自動(dòng)加入文件頭查看全部
-
shell中的關(guān)聯(lián)數(shù)組查看全部
-
shell高亮顯示:查看全部
-
123查看全部
-
123查看全部
-
Shell典型應(yīng)用之主控腳本實(shí)現(xiàn) 提取Linux系統(tǒng)的系統(tǒng)信息,獲取系統(tǒng)運(yùn)行狀態(tài),分析應(yīng)用狀態(tài),應(yīng)用日志分析 一.vim編輯器設(shè)置 1.臨時(shí)性質(zhì)的設(shè)置高亮模式:在vim的底行模式輸入 syntax on 或者 off 即可實(shí)現(xiàn)高亮模式的開(kāi)關(guān) 永久性質(zhì)的設(shè)置高亮模式(修改vimrc文件):vi /etc/vimrc 或者家目錄下的 /home/jeson/.vimrc (添加 syntax on/off,設(shè)置永久的) 2.vim 設(shè)置行號(hào) set number set nonumber 設(shè)置方法同理 3.自動(dòng)縮進(jìn) set autoindent set cindent 4.Shell高亮顯示 echo -e "終端顏色 內(nèi)容 內(nèi)容顏色" echo -e "\e[1;35m Henry3II say Hi~ \e[1;30m" 1表示使用顏色 $(tput sgr0) 加上這個(gè)表示之后命令行的顏色不受當(dāng)前echo輸出的顏色影響 30灰 31紅 32綠 33黃 34藍(lán) 35粉 36青 二.場(chǎng)景腳本 Input --> 控制腳本monitor_man.sh --> 0提取系統(tǒng)信息 1應(yīng)用運(yùn)行分析 2日志分析 monitor_man.sh 1.顏色控制:echo -e "\e[1;36m" "內(nèi)容" $(tput sgr0) 2.shell中的關(guān)聯(lián)數(shù)組: 在普通數(shù)組中只能使用整數(shù)作為數(shù)組索引,關(guān)聯(lián)數(shù)組中可以使用字符串作為數(shù)組索引 聲明關(guān)聯(lián)數(shù)組變量 #declare -A ass_array1 數(shù)組名[索引]=變量值 #ass_array1[index1]=pear查看全部
-
3.腳本內(nèi)容: #!/bin/bash resettem=$(tput sgr0) #tput sgr0表示正常屏幕 declare -A ssharray i=0 numbers="" for script_file in `ls -I "monitor_man.sh" ./` #注意這個(gè)符號(hào),是鍵盤(pán)數(shù)字1左邊的鍵,不是單引號(hào) #除了monitor_man腳本本身其他的都顯示出來(lái) do echo -e "\e[1;35m" "The Script:" ${i} '==>' ${resettem} ${script_file} ssharray[$i]=${script_file} #關(guān)聯(lián)數(shù)組值和鍵的賦值 numbers="${numbers} ${i}" #將i存到臨時(shí)變量numbers中 echo ${ssharray[$i]} i=$((i+1)) done while true #死循環(huán),當(dāng)if條件判斷為false時(shí)才退出 do read -p "Please input a number [ ${numbers} ]:" -t 30 execshell if [[ ! ${execshell} =~ ^[0-9]+ ]];then exit 0 fi /bin/sh ./${ssharray[$execshell]} #如果用戶(hù)輸入的沒(méi)有問(wèn)題,則使用sh執(zhí)行當(dāng)前目錄下的對(duì)應(yīng)文件 done查看全部
-
VIM編輯器設(shè)置查看全部
-
場(chǎng)景腳本結(jié)構(gòu)查看全部
舉報(bào)
0/150
提交
取消