shell學習日誌

2021-04-08 19:29:04 字數 790 閱讀 6477

修改linux時間

date 月日時分年

例:date 072717582006 

trap命令

#中斷命令訊號遮蔽,使程式的執行不會因為使用者的誤操作而終止

例:trap 'exit 1' 1 2 3 15

find命令,xargs命令 合用

#查詢特定條件內容(兩天前修改過)過通道送給xargs執行(刪除)

#xargs為從標準輸入中執行或構建命令列

例:find /home -mtime +2 | xargs rm -f

tar命令

歸檔命令

zip,gzip,compress命令

壓縮命令

unzip,gunzip,uncompress命令

解壓縮命令

grep命令

查詢命令

#在index.htm檔案中查詢沒有summary欄位的行並顯示行號,忽略大小寫

grep -vin "summary" ./database/doc/index.htm

awk命令

能夠取到特定列的字段,含義為取到home下磁碟的使用比例,並且沒有百分號。

例:df -k | grep /home|awk '' |awk -f% ''

echo命令

可以列印到螢幕或者指定的檔案中

echo "first" > test #列印到test檔案中,並覆蓋原有檔案

echo "second" >>test #列印到test檔案中,在原有檔案後添入指定內容

cat命令

顯式檔案內容

shell學習日誌 一

bin bash sample.sh 中的命令來自使用者主目錄的指令碼檔案 bashrc 對於登入shell則是 bash profile 除此之外,我們執行的命令的歷史記錄在檔案 bash history 中 printf使用格式化字串來輸出,引數以空格分割 如 printf 5s 10s 4.2...

shell 學習日誌(四)

dd命令會轉殖給定的輸入內容,然後將一模一樣的乙份副本寫入到輸出。stdin 裝置檔案 普通檔案等都可以作為輸入,stout 裝置檔案 普通檔案等也可以作為輸出。dd if dev zero of junk.data bs 1m count 1if input file of output file...

SHELL 分析日誌

1 檢視當天有多少個ip訪問 awk log file sort uniq wc l 2 檢視某乙個頁面被訪問的次數 grep index.php log file wc l 3 檢視每乙個ip訪問了多少個頁面 awk end log file 4 將每個ip訪問的頁面數進行從小到大排序 awk e...