find /home/* -mmin +120 -exec rm -rf {} \;
find /home/* -cmin +120 -exec rm -rf {} \;
tar -zcf XXX.tar.gz XXX --remove-files
jar -uvf XXX.jar 包内文件 包外文件
dd if=/dev/zero of=/tmp/swap bs=1MB count=1024
chmod 0600 /tmp/swap
mkswap /tmp/swap
swapon /tmp/swap
echo "/tmp/swap swap swap defaults 0 0" >> /etc/fstab
du -h --max-depth=1
du -sh * | sort -rh
sort file1 file2 | uniq -u
ln –s 源文件 目标文件
ls --full-time filename
zcat XXX.tar.gz | grep --binary-files=text "Read time out"
tcpdump -iany host 127.0.0.1 -XNnn 、 tcpdump -iany port 80 -XNnn
mysql -h 127.0.0.1 -u用户名 -p密码 --default-character-set=utf8 -e "sql语句" > tt.txt
HOME=/home/oracle mysql -e "sql语句" 或 mysql --defaults-file=/home/oracle
if [ -n "$var" ];then
|xargs -i -t
1、sync
2、echo 3 > /proc/sys/vm/drop_caches
3、echo 0 > /proc/sys/vm/drop_caches
yum provides 库名
yum install --downloadonly --downloaddir=/tmp <package-name>
for i in /*;do echo $i;find $i | wc -l;done
vim /etc/sysctl.conf 添加 vm.swappiness = 40 ,然后sysctl -p生效
cat /proc/sys/vm/swappiness 值为40,表示使用到 100-40=60% 的时候开始swap分区的使用
cat /proc/[pid]/status
ping www.baidu.com | awk '{print $0"\t" strftime("%Y-%m-%d %H:%M:%S",systime());fflush()}' > ping.log
curl -I -m 10 -o /dev/null -s -w %{http_code} www.baidu.com
awk '{ $3="";$4=""; print $0 }' a.txt
awk 'BEGIN{FS=OFS=","} {if ($4==1700870) $4=1700888}1' test.txt
awk '{print $1,$4}' log.txt
awk -F : '{print $1,$4}' log.txt
awk -F '[:,]' '{print $1,$4}' log.txt
awk -v a=1 -v b=s '{print $1,$1+a,$1b}' log.txt
awk -f script.awk log.txt
awk '/dockerroot/' /etc/passwd
awk '!/dockerroot/' /etc/passwd
awk '!/a1|a2/' /etc/passwd
awk '$1~/root/' /etc/passwd
awk -F : '$1!~/root/' /etc/passwd
awk -F: '{if($1~/root/) {print $1} else {print $2}}' /etc/passwd
awk -F: 'BEGIN{i=1} {while(i<8) print $i,i++}' /etc/passwd
echo ${var
echo ${var
echo ${var%/*}
echo ${var%%/*}
echo ${var:0:5}
echo ${var:7}
echo ${var:0-7:3}
echo ${var:0-7}
split -l 5 large.txt test_line_
split -b 10k large.txt test_size_