linux curl是通过url语法在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Web服务器状态。
一、Linux curl用法举例:
1. linux curl抓取网页:
抓取百度:
www.baidu.com
2.linux curl下载网页:
curl -o www.baidu.com
3.linux curl 模拟请求
curl -d 'user=sea24&password=123456' www.baidu.com {注:如果参数出现双引号则外边用单引号 。 后边网址不需要加引号}
4.linux curl处理cookies
curl -c /tmp/cookies http://www.baidu.com #cookies保存到/tmp/cookies文件
发送cookies:
curl --referer http://www.example.com http://www.example.com # referer
curl —user-agent “userAgent” www.taobao.com
curl --header "Content-Type:application/json" http://example.com # 添加头
curl -c cookie_output http://example.com # 保存cookie
curl -b cookies_input http://example.com # 使用cookie file 发请求
FORM 提交
-X 这个参数可以配置HTTP的方法
curl -X POST 127.0.0.1:7001/api/material/update
curl -X POST --data "name=kk&name2=gg" 127.0.0.1:7001/api/material/create # 带参数的post提交
相关推荐
Linux curl 命令参数详解 Linux curl 命令是通过 URL 语法在命令行下上传或下载文件的工具软件,它支持 HTTP、HTTPS、FTP、FTPS、Telnet 等多种协议,常被用来抓取网页和监控 Web 服务器状态。 一、抓取网页 ...
一,curl命令参数,有好多我没有用过,如果有误的地方,还请指正。 -a/--append 上传文件时,附加到目标文件 -A/--user-agent <string> 设置用户代理发送给服务器 - anyauth 可以使用“任何”身份验证...
Curl命令的基本格式为`curl [options] [URL]`,其中`options`是可选的命令参数,用于定制请求行为,而`URL`则是要访问的资源地址。 2. Curl常用参数详解: - `-I`:只显示HTTP响应的头部信息,不获取实际内容。 ...
一,curl命令参数,有好多我没有用过,也不知道翻译的对不对,如果有误的地方,还请指正。 -a/–append 上传文件时,附加到目标文件 -A/–user-agent 设置用户代理发送给服务器 - anyauth 可以使用“任何...
参数详解 #### (1) 显示帮助与手册 - `-M/--manual`: 显示完整的用户手册。 - `-h/--help`: 显示简短的帮助信息。 #### (2) 用户名和密码管理 - `-n/--netrc`: 从`.netrc`文件中读取用户名和密码。 - `--netrc-...
《Linux命令详解词典(绝版)》作为施威铭研究室所著的一本经典Linux工具书,主要针对Linux操作系统中的各种命令进行了深入的解释和阐述。Linux作为一种自由和开放源代码的类Unix操作系统,广泛应用于服务器、桌面、...
《Linux命令详解词典》是由施威铭研究室编著的一本详尽解析Linux命令的参考书籍,旨在帮助用户深入理解和掌握Linux操作系统中的各种命令。这本书以扫描版的形式提供,包含PDF格式,方便读者在线阅读或下载。标签...
本书“Linux编程命令详解”旨在帮助读者深入理解和掌握Linux环境下的编程与命令行操作,这对于提升工作效率和进行系统级别的调试至关重要。 在Linux中,命令行界面(CLI)是与操作系统交互的主要方式之一,它提供了...
- 在Linux世界中,命令手册(man pages)是获取命令用法和参数信息的主要方式。例如,输入`man ls`可以查看`ls`命令的帮助文档,了解如何列出目录内容。 2. **基础命令**: - `cd`:改变当前工作目录,是日常操作...
`curl`命令是Linux和Unix-like操作系统中的一款强大工具,用于从网络服务器获取数据,支持HTTP、HTTPS、FTP等多种协议。由IT老卢编写的这份文档详细介绍了`curl`命令的使用方法,涵盖了基本用法、POST请求、JSON数据...
本篇文章将深入解析`apt-get`命令的参数及其用途,帮助你更有效地进行系统维护。 1. **基本用法** `apt-get`的基本格式是`apt-get [选项] [操作]`。其中,常见的操作有`install`(安装软件包)、`remove`(卸载...
本文将详细介绍Linux系统中常用的一些命令及其使用方法,为Linux运维工程师提供参考。 1. 文件管理相关命令 文件管理是Linux操作中最基础也是最重要的一部分,以下列举了部分与文件管理相关的命令: - basename:...
`ls`命令用于查看当前目录下的文件和子目录,添加 `-l` 参数可以以长格式显示,包含权限、所有者、大小等信息,`-a` 参数则会显示隐藏文件。 2. **cd**:切换目录。用于在不同的路径之间移动,如`cd /home/user`将...
在Linux操作系统中,curl命令和wget命令是两个用于下载文件的实用工具,它们都有各自的优点和适用场景。本文将详细讲解这两个命令的使用方法及两者之间的差异。 首先,wget是Linux环境中广泛使用的下载工具,其基本...
对于想要深入学习Linux的用户,提供的"Linux必备--Linux系统命令大全及其使用详解.doc"文档应该能提供更详尽的信息。此外,"Linux必备--58本Linux电子书和资料免费下载地址.htm"提供了丰富的学习资源,包括电子书和...
以上只是Linux系统命令的一部分,实际使用中还有许多其他命令,如`sudo`用于以管理员权限执行命令,`history`查看历史命令,`alias`创建命令别名等。熟练掌握这些命令,不仅能提高你在Linux环境下的工作效率,还能...