几个常用的linux小命令

  • A+
所属分类:shell
  • 停止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

一般就可绕开网站的限制。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • aBuxeOIXMG aBuxeOIXMG 0
      Unknown Unknown GNU/Linux GNU/Linux

      test