Unix shell解決實際問題指令碼(3)
(1)移除註釋#行
管道|管道|sed / ^#/d
(2)以kb或1024位元組塊,mb,gb檢視檔案系統命令:
df -k | tail +2
df -m | tail +2
df -g | tail +2
(3)
df -k | tail +2 | egrep -v '/dev/cd[0-9]| /proc'
=df -k | tail +2 | grep -v '/dev/cd[0-9]' | grep -v '/proc'
df -k | tail +2 | egrep -v 'dev/cd[0-9]|/proc' | awk '{print $1, $4, $7}'
#awk內一個逗號,一個空格
(4)%號移除方法
sed s /% //g
commd | sed s/current_string/new_string/g
(5)BINDIR="/usr/local/bin"
EXCETPIONS="${BINDIR}/exceptions" # 用大括號把BINDIR括起來
(6)
cat $exception | grep -v "^#"| sed / ^$/d > $data_exceptions
#第1個管道:忽略#開頭的行
#第2個管道:移除空白行
(7)
.......................
function_check_exception
rc=$? #獲取上個方法的返回值,然後執行不同的程式碼
if [ $rc ......]
elif [ $rc.......]
....................
fi
(8)牢記檢視系統負荷的4個命令:uptime,iostat,sar,vmstat
比如:iostat -t 10 2
iostat -c 10 2
sar 10 4 | grep Average
vmstat 30 2
(9)
ps -ef | grep $process | egrep -v "grep $process" | grep -v $script_name > /dev/null 2>&1
ps -ef | grep target_process | grep -v grep
scrip_name=$(basename $0)
ps -ef | grep target_process | grep -v grep | grep -v $script_name | wc -l
this_host =$(hostname)
workfile='/tmp/df.work" > $workfile
tty ? getopts ? tee ? openbsd ?
(10)檢視分頁空間
1)AIX上的分頁空間 lsps -a #每個分頁空間情況 lsps -s#全部的分頁空間總和
2)HP-UX的交換空間 swapinfo -tm # -m指定以MB為單位
3)Linux的交換空間 free -m # -m指定以MB為單位
(4)Solaris的交換空間 swap -s #以KB為單位
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24214296/viewspace-1056054/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 執行 shell 指令碼 \r 問題解決指令碼
- RestCloud ETL解決shell指令碼引數化RESTCloud指令碼
- 解決shell指令碼錯誤$’r’ command not found指令碼
- 批次解壓shell指令碼指令碼
- [20231102]除錯bash shell指令碼遇到的問題.txt除錯指令碼
- [20210107]編寫bash shell指令碼遇到的問題.txt指令碼
- Shell指令碼最佳實踐指令碼
- 消除假確定性並解決實際問題
- 解決 Python 指令碼無法生成結果的問題Python指令碼
- Shell 解決Redis Slow Log去重問題Redis
- shell指令碼編碼格式問題,bin/sh^M: bad interpreter: No such file or directory指令碼
- 9個實用shell指令碼指令碼
- 【Linux】【Shell】主控指令碼實現Linux指令碼
- Sublime Text 3 中文亂碼問題的解決
- shell指令碼指令碼
- 主題 2 Shell工具和指令碼指令碼
- shell指令碼(3)-格式化輸出指令碼
- PHP+Redis解決實際問題一:訂單限流PHPRedis
- 幾例實用的Shell指令碼指令碼
- shell指令碼實現DNS正向解析指令碼DNS
- 理解 Linux/Unix 登入指令碼Linux指令碼
- Servlet3:從根源瞭解並解決編碼問題Servlet
- 常用shell指令碼指令碼
- shell指令碼案例指令碼
- Linux Shell指令碼Linux指令碼
- 解決“阻塞效應”-解決指令碼檔案下載阻塞網頁渲染的問題指令碼網頁
- Linux Shell 指令碼的 10 個有用的“面試問題和解答”Linux指令碼面試
- Linux Shell指令碼的10個有用的“面試問題和解答”Linux指令碼面試
- shell指令碼放到crontab裡就執行不成功的問題指令碼
- linux學習day3——shell指令碼上Linux指令碼
- 工程中實際問題解決兩例——基於C#C#
- PHP+Redis解決實際問題二:快取擊穿PHPRedis快取
- shell指令碼(6)-shell陣列指令碼陣列
- 解決中文亂碼問題
- 用Shell指令碼來解決DOS安全Linux伺服器生產指令碼Linux伺服器
- 分享兩個實用的shell指令碼指令碼
- 解決Intellij IDEA中執行緩慢的問題,tomcat控制檯列印亂碼問題,國際化亂碼配置檔案亂碼解決IntelliJIdeaTomcat
- OOM問題解決實踐OOM
- shell指令碼總結指令碼