2021-01-03

linux命令
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
linux命令行访问网页

一、CURL — 命令行浏览器
Curl是Linux下一个很强大的http命令行工具 这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑

  1. curl http://www.yahoo.com 回车之后,www.yahoo.com 的html就显示在屏幕上了~~~~~
  2. curl http://www.yahoo.com > page.html 或者 用curl的内置option就好,存下http的结果,用这个option: -o curl -o page.html http: //www.yahoo.com 这样,你就可以看到屏幕上出现一个下载页面进度指示。等进展到100%,自然就完成了
  3. 若访问不到,可能是是proxy没有设定了。 使用curl的时候,用这个option可以指定http访问所使用的proxy服务器及其端口: -x curl -x 123.45.67.89:1080 -o page.html http://www.yahoo.com
  4. 访问有些网站的时候比较无聊,他使用cookie来记录session信息。 像IE/NN这样的浏览器,当然可以轻易处理cookie信息,但我们的curl呢?… 我们来学习这个option: -D <-- 这个是把http的response里面的cookie信息存到一个特别的文件中去 curl -x 123.45.67.89:1080 -o page.html -D cookie 0001.txt http://www.yahoo.com 这样,当页面被存到page.html的同时,cookie信息也被存到了cookie0001.txt里面了
    5) 那么,下一次访问的时候,如何继续使用上次留下的cookie信息呢?要知道,很多网站都是靠监视你的cookie信息, 来判断你是不是不按规矩访问他们的网站的。 这次我们使用这个option来把上次的cookie信息追加到http request里面去: -b curl -x 123.45.67.89:1080 -o page1.html -D cookie0002.txt -b cookie0001.txt http://www.yahoo.com 这样,我们就可以几乎模拟所有的IE操作,去访问网页了!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值