Linux挂载Winodws共享文件夹
mount -t cifs -o username=xxx,password=xxxx //1.1.1.1/test /win
产生一个5位随机字符串
cat /dev/urandom | head -1 | md5sum | head -c 5
抓包工具tcpdump
tcpdump -nn -i eth0
tcmp -nnn -i eth0 -s 1000|grep -i icmp
区分一段空格到底是由若干个空格组成的还是由一个制表符组成的
sed -n l 1.txt
按任意键使脚本中的循环暂停
read -p "press any key to continue" -n 1 -s 其中-n1 表示只接受一个字符
上个命令各个参数的表示方法
!# 上一个命令名
!$ 上一个命令的最后一个参数 !:n 上一个命令的第n个参数
用grep搜索多个单词,并以空格做分隔
1 grep -w i --color 'word1|word2' /path/file 2 3 egrep -wi --color 'word1|word2' /path/file
打印两天前的日期
date +%F --date "-2day"
匹配出非任意正负数开头的字符
sed 's/^[-+0-9][0-9]*//'
给指定的目的IP添加一个路由规则
route add -net 201.168.11.0/24 gw 192.168.1.114 当目的IP是201.168.11.0/24,则不走默认的路由
设置不回显输入的内容
stty -echo read -p "Input password: " passwd stty echo
echo输出不换行
echo -e "[ Press any key to continues ]c"
匹配出文件名的最后4位
filename=PRI_8006_20160229_01.jar echo ${filename:`expr ${#filename}-4`} 或者 echo ${filename:0-4}