Shell
Logic
for
1 2 3 4 5 6 7 8 9 10 11
   | for file in ./* do     if test -f $file     then         echo $file is file     fi     if test -d $file     then         echo $file is dictionary     fi done
   | 
 
Network
DNS
DNS刷新缓存
1 2 3
   | service nscd restart service dnsmasq restart rndc restart
   | 
 
查看某个record 何时才能失效,假设你的默认dns server 不是authoritative server
1
   | dig +nocmd +noall +answer www.google.com
   | 
 
查看某个record 从authoritative server 请求一个record 时被设置的ttl
1
   | dig @ns1.google.com +nocmd www.google.com +noall +answer
   | 
 
Proxy
/etc/profile
1 2
   | export http_proxy=xxx export https_proxy=xxx
   | 
 
tc
See linux 下使用 tc 模拟网络延迟和丢包
1 2 3 4 5
   | # 将 eth0 网卡的传输设置为延迟 100 毫秒发送 tc qdisc add dev eth0 root netem delay 100ms # 删除上面配置 tc qdisc del dev eth0 root netem delay 100ms
 
   | 
 
Common
Date & Time
1 2 3
   | # date +%Y%m%d 20190613
 
   |