



nc 传输文件
接收端:
nc -l 9999 >/tmp/old.txt #开启会话 并将会话内容输入到指定文件内
传输端:
cat /etc/hosts | nc 10.0.0.1:9999 # 打开文件 将文件内容传输过去
取随机数/字符
方法一:利用变量 $RANDOM
RANDOM可以产生65535之内的随机数
echo $RANDOM
echo $((RANDOM+100000000)) #产生超出65535的随机数
规定数值以内的随机数
echo $((RANDOM%61)) #取60以内的随机数
方法二: date 毫秒级取随机数
date +%N|head -c5
date +%N | cut -c1-5
随机字符串
方法一: tr截取随机字符
tr -dc ‘0-9a-z’ </dev/urandom | head -c5
方法二: md5sum + date毫秒产生随机数
date +%N | md5sum | cut -c1-5
date +%N | md5sum |tr -cd ‘0-9a-z’| head -c6
网友评论