几个常用的linux小命令
-
停止kernel不停打印信息
有时系统出现了某些故障,你需要操作但是不停打印某些信息出来,干扰打字
echo "4 1 1 7" > /proc/sys/kernel/printk
即可。
-
删除程序出错导致的乱七八糟文件
某次程序出错,出现了大量乱码文件名的文件。这样可以处理。
ls | grep -v -E "你需要的正常文件" |while read fn;do echo "$fn";rm -fr "$fn";done
删掉那些乱码,留下正常文件。
-
wget模拟登录抓站
wget是抓站神器,某些站点需要登录才可抓,这样即可。
wget --post-data="username=xxx&password=xxx" --save-cookies=cookie --keep-session-cookies "http://abc.com" wget -r -p -np -k --load-cookies=cookie --keep-session-cookies "http://abc.com"
先把登录信息存为cookie文件,再读取cookie文件抓站。如某些站点加了爬虫判断,可以伪装useragent,例如加上参数
–user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537 why not look here.36 (KHTML, like Gecko) Chrome/44.0.2369.0 Safari/537.36
一般就可绕开网站的限制。
test