致 Linux 运维:这些高频命令,你真的需要熟记!
复制find . -name "*.zip" -exec mv {} ./backup/ \;1.
复制find . -name "*.log" –mtime +30 –typef –size +100M | xargs rm –rf {};1.
复制for i in `find . –name "*.zip" –type f`do unzip –d $i
/data/www/
done1.2.3.4.复制find . -mtime +3 -name "*.log" | xargs rm -rf {};1.
复制find . -size +100k -exec mv {} /tmp;1.
复制if
[ ! –d /data/backup/ ];then
mkdir–p /data/backup/
elseecho "目录已存在"fi1.2.3.4.5.复制sed s:/usr/local:/tmp:g
test.txt
或者
sed -i s//usr/local//tmp/g test.txt1.2.3.复制如何去掉行首的.字符: sed -i s/^.//g
test.txt
在行首添加一个a字符: sed s/^/a/gtest.txt
在行尾添加一个a字符: sed s/$/a/tets.txt
在特定行后添加一个z字符:sed /rumen/aztest.txt
在行前加入一个c字符: sed /rumenz/ic test.txt1.2.3.4.5.复制sed -i /SELINUX/s/enforcing/disabled/ /etc/selinux/config1.
复制sed -i s:/tmp:/tmp/abc/:g test.txt意思是将/tmp改成/tmp/abc/。1.
复制cat access.log |awk {print $1}|sort|uniq -c |sort -nr |head -201.
复制sed -e s/ab$/cd/g b.txt1.
复制#抓取 56.7 通过80端口请求的数据包。tcpdump -nn host 192.168.56.7 and port 801.2.
复制#排除0.22 80端口tcpdump -nn host 192.168.56.7 or ! host 192.168.0.22 and port 801.2.
复制history | awk {print $2} | sort | uniq -c | sort -k1,1nr | head -101.
复制iptables -Fiptables -Xiptables -A INPUT -p tcp --dport 80 -j
accept
iptables -A INPUT -p tcp -jREJECT
或者
iptables -A INPUT -m state --state NEW-m tcp -p tcp --dport 80 -j ACCEPT1.2.3.4.5.6.阅读剩余
THE END