美文网首页
shell神器curl

shell神器curl

作者: 金色森林_0d96 | 来源:发表于2018-10-22 15:40 被阅读0次

一、简单介绍

curl 是利用URL语法在命令行下工作的文件传输工具,1997年首次发行,支持文件上传和下载,结合shell脚本体验更棒。但按照传统习惯称 curl 为下载工具。

curl 支持的通信协议有 有FTPFTPSHTTPHTTPSTFTPSFTP 等等,支持的平台有 Linux、MacOSX、Darwin、Windows、DOS、FreeBSD等等。

二、curl用法举例

1.基本用法:  $curl  https://www.baidu.com/

2.下载:

$curl https://www.baidu.com/ > test.html

$curl -o test.html https://www.baidu.com/

3.查看头信息:$ curl -i www.baidu.com

4.发送网络请求:

    4.1 GET方式 :$curl example.com/form.cgi?data=xxx  (如果这里的URL指向图片或者文件地址 ,可直接下载到本地)

    4.2 POST方式:

        4.2.1 POST方式时,必须把数据和网址分开,所以就用到了--data参数

$curl -X POST --data "data=xxx" example.com/form.cgi

        4.2.2 循环下载

$curl -o http://www.test.cn/screen[1-10].JPG

        4.2.3 通过代理

          $curl -x 192.168.31.68:8888 -o test.html http://www.jquerycn.cn

        4.2.4 保存cookies

          $curl -x 192.168.31.68:8888 -o test.html -D cookies001.txt  http://www.jquerycn.cn

三、参考文章

http://www.ruanyifeng.com/blog/2011/09/curl.html

           

相关文章

  • shell神器curl

    一、简单介绍 curl 是利用URL语法在命令行下工作的文件传输工具,1997年首次发行,支持文件上传和下载,结合...

  • postman写爬虫

    问:如何用postman神器直接生成爬虫代码。 答:复制curl导入转换 如何复制curl 总之 链接右键 Cop...

  • 神器之CURL

    什么是CURL curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被广泛应用在Unix\多种Linu...

  • 配置安装 oh-my-zsh

    安装 zsh 切换shell为zsh 查看当前shell 安装 oh-my-zsh(两个方法选一) 通过 curl...

  • curl方式执行shell脚本时传参数

    curl方式执行shell脚本时传参数有时候shell脚本可以放在http页面上,不用download,可以直接执...

  • 终极Shell修行大法-不得不拥有

    Homebrew Shell神器,OS X 不可或缺的套件管理器。Homebrew较之于Shell,好比Cocoa...

  • JENKINS将版本标记推向禅道

    在“Post Steps”中添加“执行shell”。 利用curl命令,将JENKINS推向GITLAB的版本标记...

  • Linux系列之学会使用CURL命令

    @TOC curl命令是一个利用URL规则在shell终端命令行下工作的文件传输工具;curl命令作为一款强力工具...

  • Ubuntu 16.04 安装 oh-my-zsh

    在 Ubuntu 中安装 zsh shell。 通过 curl 下载安装 zsh。 安装成功会有图片文字提示 编辑...

  • JENKINS生成禅道提测单

    在“Post Steps”中添加“执行shell”。 利用curl命令,将禅道返回的版本ID(build-view...

网友评论

      本文标题:shell神器curl

      本文链接:https://www.haomeiwen.com/subject/syjgzftx.html