curl从下载到删除

Kizuna_AI

2019-08-10 16:25:32

Personal

众所周知,curl和wget在linux中非常常见。经常在安装什么东西的教程上看见。然而,教程总是被我们ctrl+c + ctrl+v的直接贴到命令行中。那么,我来给大家讲讲看curl在实际中有什么作用。 ### 下载curl客户端(windows) #### windows 64位系统 curl下载官网:https://curl.haxx.se/windows/dl-7.65.3/curl-7.65.3-win64-mingw.zip 如果你觉得官网下载的特别慢,不如试试从蓝奏云下载 蓝奏云链接:https://www.lanzous.com/i5h6gla #### windows 32位系统 curl下载官网:https://curl.haxx.se/windows/dl-7.65.3/curl-7.65.3-win32-mingw.zip 如果你觉得官网下载的特别慢,不如试试从蓝奏云下载 蓝奏云链接:https://www.lanzous.com/i5i8b1i 下载好后,将其改名为curl并剪贴到C盘根目录(即`C:\`) ### 下载curl客户端(ubuntu) 其实其他的linux系统都大(咕)同(咕)小(咕)异,这里就给出ubuntu的方法吧`sudo apt-get install curl` ### 配置环境变量(windows) 1. 打开控制面板,选择`系统和安全` ![操作1图片](https://tva4.sinaimg.cn/mw690/007Kw5WHgy1g5uo43q6agj31630jhwgk.jpg) 2. 选择`系统` ![操作2图片](https://tva4.sinaimg.cn/mw690/007Kw5WHgy1g5uo3p5bf8j31ha0k6whq.jpg) 3. 选择`高级系统设置` ![操作3图片](https://tva2.sinaimg.cn/mw690/007Kw5WHgy1g5uobx6mc0j30a00b8wew.jpg) 4. 选择`环境变量` ![操作4图片](https://tva2.sinaimg.cn/mw690/007Kw5WHgy1g5uobws591j30kz0n9jt0.jpg) 5. 选择`path`和`编辑` ![操作5图片](https://tva4.sinaimg.cn/mw690/007Kw5WHgy1g5uobw6ngzj30t50d1wg5.jpg) 6. 本操作win10与win7不一样 win10: 选择添加,并输入`C:\curl\bin` win7: 在末尾追加`C:\curl\bin;` 环境变量配置完毕 ### 测试curl 使用curl下载一个文件 ``` curl http://cachefly.cachefly.net/100mb.test ``` ### 对curl进行一些操作 如果你英语比较好+理解比较好你可以执行`curl --help`来自行查看。 命令内容:https://paste.ubuntu.com/p/HYWJKpb78j/ 中文翻译(机翻):https://paste.ubuntu.com/p/Ymj7hMMFPz/ 更多可以自行进行百度查找 # 请注意!以下内容严禁滥用!例如攻击他人博客等行为!仅供学习! ### curl配合着浏览器一起使用(举例使用) 首先,你需要F12+network开启抓包。建议你开启Preserve log。防止刷新时log丢失 ![抓包](https://tva3.sinaimg.cn/mw690/007Kw5WHgy1g5upoat2dfj30wx0heabb.jpg) 这时候有了curl就方便了很多。 STEP1:打开留言区 STEP2:留言(例如发送盖楼) STEP3:从众多的`get`中找到一个`post`,也就是刚才你post上去的那句话 ![图片示例](https://tva2.sinaimg.cn/mw690/007Kw5WHgy1g5xa3hbukdj30wn0gmtae.jpg) STEP4:右击copy-copy as cURL(cmd) ![图片示例](https://tva2.sinaimg.cn/mw690/007Kw5WHgy1g5xa81siotj30xu0p80x6.jpg) 将其复制到cmd中 如果你使用的是chrome浏览器,命令中可能会出现:`--compressed`然而,软件会提示 ``` curl: option --compressed: the installed libcurl version doesn't support this curl: try 'curl --help' for more information ``` 这个时候,我们需要需要将`--compressed`改成`-E --compressed`就可以正常运行了。 ## curl博大精深,如有更有趣的内容欢迎私信我,我来补上 ~~woc,怎么出锅了?已经将软件删除了~~ 遇到问题也请私信博主