linux 學習隨筆記

安裝openssl-devel包(yum install openssl-devel),而後會有一個/usr/lib/libssl.so的東西,而後哪裏缺libssl.so.4就作個軟鏈接過去,好比
缺/lib/libssl.so.4,就ln -s /usr/lib/libssl.so /lib/libssl.so.4 ide

 

sed能同時匹配兩個條件嗎?日誌

好比 網卡 eth[01] 和 em[01] 正則如何寫?ssl

sed -n '/[eth em]\[01\]/p' 2.txt openssl

 

awk '/are:/ (split($4,num,":")) {print num[2]}' 4.txt | sed "s/[^a-z 0-9]//g"|awk 'total+=$0;END{print total}'it

awk -F ":" '{name[$1]++} END{for(i in name) print i,name[i]}' /etc/passwdclass

 

 

若是用腳原本實現天天晚上九點鐘定時刪除兩週之前的日誌文件並對前一工做日的日誌文件進行備份應該怎麼寫,請你們幫幫忙,先謝了awk

find /log -name "*.log" -mtime +14 -print|xargs rm -fsed

將匹配的文件都刪掉:
find ./ -name *2009* --exec rm -rf{} im

rm -rf `find ./ -name *2009*`  錯誤yum

find ./ -name *2009* --exec rm {} \;

正確寫法:
find . / -name '*2009*' |xargs rm -rf

xargs 爲標準輸出

 

 

文件名:1.txt
文件內容:
/sbin
/bin
/usr/sbin

怎麼把這些文件組合成:  /sbin:/bin:/usr/sbin  ?

tr "\n" ":"< 1.txtsed -e 'N;s#\n#:#g' 1.txt 也能夠

相關文章
相關標籤/搜索