1、ls -rtl
2、ln –s /application/apache2.2.17? /application/apache
3、 00 00 * * *? /usr/bin/find /app/logs? -type f? -mtime +7 |xargs rm -f? &> /dev/null?
? ? ? 00 00 * * *? /usr/bin/find /app/logs? -type f? -mtime +7 –exec rm –f {} \; &> /dev/null?
? ? ? 00 00 * * *? rm -f? $(find /app/logs? -type f? -mtime +7)? ? &> /dev/null?
4、tail –f /var/log/messages tail –F tailf? /var/log/messages https://blog.csdn.net/qq_15037231/article/details/78404261 三者區(qū)別
5、cat –n nignx.conf? ? ? ? grep –n? '.'nginx.conf? ? ? ?awk '{print NR,$0}' nginx.conf? ? ? ? ? vim :set nu sed '=' nginx.conf?
less –N nginx.conf
6、grep –Eo 'oldboy|31333741' oldboy.txt? egrep –o 'oldboy|31333741' oldboy.txt sed –r 's#am (.*),.*is (.*)#\1\2#g' oldboy.txt awk –F '[ ,]' '{print $3,$NF}' oldboy.txt
7、? echo –n "oldboy";echo "oldboy"
8、which ifconfig? ? whereis ifconfig
9、find /oldboy/ -type f |xargs sed 's#www.etiantian.org#www.oldboyedu.com#g'? 共三種方法,同理第三題
10、grep -E '3306|1521' /etc/services egrep? '3306|1521'? oldboy.txt sed –nr '/3306|1521/p' oldboy.txt awk? '/3306|1521/' oldboy.txt
11、ifconfig eth0|sed -rn 's#.*t (.*) net.*#\1#gp'?
ifconfig eth0|awk -F'[ :]+' 'NR==2{print $3}' ip addr|awk -F'[ /]+' 'NR==9{print $3}'
12、chmod 267 oldboy.txt
chmod u=w g=rw o=rwx oldboy.txt
chown oldboy.sa oldboy.txt
chage sa oldboy.txt?
13、(1) 50 16 * * * /bin/rm –rf /abc/*? >/dev/null 2>&1? ? 腳本: vim shanchu.sh /bin/rm –rf /abc/* 或 #!/bin/sh cd /abc&& rm –rf ./* 50 16 * * * /bin/sh shanchu.sh >/dev/null 2>&1
(2) 00 17 * * 1 /bin/tar zcf ./$(date +\%F).tar.gz? >/dev/null 2>&1
14、stat /etc/hosts -c %a stat /etc/hosts|awk -F'[0/]' 'NR==4{print $2}' stat /etc/hosts|sed -nr 's#.*\(0(.*)/-.*#\1#gp'
15、2 目錄本身是一個硬鏈接,.?
3 目錄本身是一個硬鏈接,.也是一個,..也是一個
16、第一步: 備份 第二步: grep ‘A’ * find / -type f |xargs sed ‘s#A##g’? 定位到文件內(nèi)容后,將其替換掉,確認(rèn)無誤再加-i 參數(shù) 總結(jié)報告并查找故障原因,進(jìn)行針對性防護(hù)
17、date? date –d “-3 day”? +%F date –d “+10 day”
18、?*? 表示匹配所有? ??? ? 匹配單個字符,有且只有一個[abcd]可以匹配不連續(xù)的任意字符? ? [a-d]可以匹配連續(xù)字符? ? !或者是^? ?? '取反? ? ~? 用戶家目錄? ? -? 上一次目錄? ? .? ?? 當(dāng)前目錄? ? ..? ? 上一級目錄
1、硬鏈接不占用 inode 軟連接占用一個 inode 硬鏈接不可以跨文件系統(tǒng)創(chuàng)建,軟鏈接不影響 刪除源文件對硬鏈接無影響,但是軟鏈接會失效 硬鏈接不可以給目錄創(chuàng)建,軟連接行
2、33631870索引節(jié)點(diǎn)? ? -rw-r--r--.權(quán)限? ? ? 1鏈接數(shù)? ?root屬主 root屬組? ? ?21大小 Oct? 6? 2020最后修改時間 oldboy.txt文件名
2、PATH 是命令的搜索路徑?
PATH 可以在其他子 shell 中定義命令的目錄路徑
3、硬鏈接數(shù)為 0? link 為 0 進(jìn)程數(shù)為 0? ? icount 為 0
4、inode 滿:定時任務(wù)書寫有誤,導(dǎo)致郵件產(chǎn)生大量小文件,把 inode 占用完了 block 滿:df –h? ? du –sh? 定位到大文件,并將其刪除
?5、 進(jìn)程占用,ps –ef|grep delete 相應(yīng)的服務(wù)進(jìn)程,并將其重啟即可釋放空間
原因? 命令運(yùn)用不熟練 還是要多敲? 多用 多做題