-
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
提交
取消