linux命令之curl

1. curl的语法: curl 选项 URL

2. URL

url可以写成以下多种形式,分别实现不同的功能:

http://www.{baidu,sina}.com 可以同时对两个url进行处理;

http://any.org/archive[1996-1999]/vol[1-4]/part{a,b,c}.html 可以对多个路径多个文件进行处理;

http://www.numericals.com/file[1-100:10].txt 
    http://www.letters.com/file[a-z:2].txt 也可以这样去匹配

如果url不指定协议,则默认是http。

3. 选项

-d --data --data-ascii

此选项会在一个POST request中发送指定的数据到server端,比如:打开某某路由器的管理后台

curl -d ‘username=admin&password=123456‘ http://192.168.1.1/cgi-bin/luci

-I, --head

此选项获取文件首部

curl -I URL

时间: 2024-12-15 01:38:44

linux命令之curl的相关文章

【每天一个linux命令】curl

curl:访问http请求 1.不带参数的 get 访问网址 curl https://www.baidu.com/ 2.带参数的 post 访问网址 # 原始http请求1 http://192.168.129.152:8090/queryRoadBookIdByRange.do?longitude=113.04817071797032&latitude=35.176670000049185&cityName=焦作市 # linux访问方式 curl -d "longitude

linux命令之curl,wget

curl由于可自定义各种请求参数所以在模拟web请求调试网页方面更擅长:wget由于支持ftp和Recursive所以在下载文件方面更擅长.类比的话curl是浏览器,而wget是迅雷9. 在下载上,也各有所长,wget可以递归,支持断点:而curl支持URL中加入变量,因此可以批量下载. 个人用途上,我经常用wget来下载文件,加 -c选项不怕断网:使用curl 来跟网站的API 交互,简便清晰. 1.下载文件 curl -O http://man.linuxde.net/text.iso #O

Linux命令学习-curl

作用 curl是利用URL语法的一款强大的网络工具,你可以使用它完成上传下载文件等操作. curl http://www.cnblogs.com 上诉的命令即可将页面内容打印到屏幕上. 常用参数 -o:将文件保存为指定名称的文件中 -O:将地址总默认的文件名保存到本地 #将lizi.zip下载到本地并保存问1.zip curl -o 1.zip http://www.cnblogs.com/attachs/lizi.zip #将lizi.zip下载到本地 curl -O http://www.c

Linux命令之乐--curl

获取状态吗

命令行CURL教程,可以用来在linux下向web服务器发GET等请求

CURL? 嗯,说来话长了~~~~ 这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑 1)二话不说,先从这里开始吧! curl http://www.yahoo.com 回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了~~~~~ 2)嗯,要想把读过来页面存下来,是不是要这样呢? curl http://www.yahoo.com > page.html 当然可以,但不用这么麻烦的!用curl的内置option就好,存下http的结果,用这个option:

Linux下命令行cURL的10种常见用法示例

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具. 语法: # curl [option] [url] 1. 获取页面内容 当我们不加任何选项使用 curl 时,默认会发送 GET 请求来获取链接内容到标准输出. curl http://www.baidu.com 2. 显示 HTTP 头 如果我们只想要显示 HTTP 头,而不显示文件内容,可以使用 -I 选项

Linux命令学习篇0——原产地

昨天在用curl发送简单的HTTP请求做測试的时候发现自己每次使用的时候都是在网络上查看别人的演示样例才干想起来怎么用,这样效率太低了.尽管有网络依旧在,可是总感觉不是被自己掌握着,心里不踏实,回忆起来自己使用Linux也差点儿相同有三四年了.从最開始接触就是用一本Linux基础教程的书籍(不是鸟哥的书).開始接触的就是linux的各种各样的命令一些关于简单的shell编程的知识.可是当时只掌握了一些经常使用的命令.对于大多数的命令还是在使用的时候遇到再翻资料查看,可能处于对英文文档的畏惧或是感

Java开发必会的Linux命令

作为一个Java开发人员,有些常用的Linux命令必须掌握.即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令.因为很多服务器上都是Linux系统.所以,要和服务器机器交互,就要通过shell命令. 本文并不会对所有命令进行详细讲解,只给出常见用法和解释.具体用法可以使用--help查看帮助或者直接通过google搜索学习. 1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件. find .

十年linux命令总结

十年linux命令总结 本文链接: http://codingstandards.iteye.com/blog/786653 关于命令类型划分 本表中列出了我穷尽了我所有的记忆整理出来的Linux命令,其中关于外部命令.关键字或内建命令的划分,不一定正确.有很多命令,既是内建命令也 可能是外部命令,为啥?Bash为了更高效率的执行命令和脚本,把很多外部命令以内建命令的方式实现了.我们使用type这个命令就可以知道一个命令的类 型了,如下所示: [[email protected] ~]# typ