curl简介、安装及使用
curl简介
curl是Linux下一个强大的文件传输工具,它利用URL语法在命令行方式下工作,支持文件上传和下载。
curl安装
Ubuntu系统键入以下命令即可:
sudo apt install curl
curl使用
命令格式如下:
curl [option] [url]
常见命令选项如下:
| 选项 | 意义 | 
|---|---|
| -A/--user-agent | 设置用户代理发送给服务器 | 
| -b/--cookie <name=string/file> | cookie字符串或文件读取位置 | 
| -c/--cookie-jar | 操作结束后把cookie写入到这个文件中 | 
| -C/--continue-at | 断点续转 | 
| -D/--dump-header | 把header信息写入到该文件中 | 
| -e/--referer | 来源网址 | 
| -f/--fail | 连接失败时不显示http错误 | 
| -o/--output | 把输出写到该文件中 | 
| -O/--remote-name | 把输出写到该文件中,保留远程文件的文件名 | 
| -r/--range | 检索来自HTTP/1.1或FTP服务器字节范围 | 
| -s/--silent | 静音模式。不输出任何东西 | 
| -T/--upload-file | 上传文件 | 
| -u/--user <user[:password]> | 设置服务器的用户和密码 | 
| -w/--write-out [format] | 什么输出完成后 | 
| -x/--proxy <host[:port]> | 在给定的端口上使用HTTP代理 | 
| -#/--progress-bar | 进度条显示当前的传送状态 | 
在使用curl命令时,选项不用死记硬背,不熟悉时键入man curl或curl --help即可。以下是讲解curl命令的3篇文章:
curl简介、安装及使用的更多相关文章
- Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解决办法
		0x0.缘起: 今天在一台新的Fedora 25上按照官方文档,使用curl方式安装 docker-compose后,验证是否安装成功时出错: 安装时使用的命令为; curl -L https://g ... 
- Spark简介安装和简单例子
		Spark简介安装和简单例子 Spark简介 Spark是一种快速.通用.可扩展的大数据分析引擎,目前,Spark生态系统已经发展成为一个包含多个子项目的集合,其中包含SparkSQL.Spark S ... 
- windows下curl的安装和简单使用
		curl是利用URL语法在命令行方式下工作的开源文件传输工具.它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP. 一 ... 
- Linux CURL的安装
		Linux CURL的安装 Linux CURL的安装 --获得安装包,从网上直接下载或者其他途径,这里直接wget# wget http://curl.haxx.se/download/cur ... 
- Python 3 mysql 简介安装
		Python 3 mysql 简介安装 一.数据库是什么 1. 什么是数据库(DataBase,简称DB) 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据 ... 
- curl的安装与使用
		linux 下的curl扩展安装,记录一下(发现网上好多抄袭的也不检测一下能不能用) 1.下载curl安装包: https://curl.haxx.se/download.html 2.解压: 如 t ... 
- Linux简介安装、系统启动过程、目录结构
		Linux简介安装.系统启动过程.目录结构 Linux 教程 Linux 英文解释为 Linux is not Unix. Linux 简介 Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus ... 
- Linux CURL的安装和使用
		--获得安装包,从网上直接下载或者其他途径,这里直接wget# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz--解压到当前目录# tar - ... 
- 001.Pip简介安装使用
		一 PIP简介 pip类似RedHat里面的yum,使用PIP安装软件非常便捷快速. 二 PIP下载安装 方式一: [root@localhost ~]# yum install -y epel-re ... 
随机推荐
- Nginx配置教程
			1. Nginx相关概念 1.1 反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返 ... 
- Expectation Maximization(EM)算法note
			EM算法,之前上模式识别课上,推导过,在<统计学习方法>中没耐性的看过几次,个人感觉讲的过于理论,当时没怎么看懂,后来学lda,想要自己实现一下em算法,又忘记了,看来还是学的不够仔细,认 ... 
- SQL语句教程
			SQL指令 SELECT DISTINCT WHERE AND OR IN BETWEEN LIKE ORDER BY 函数 COUNT GROUP BY HAVING ALIAS 表格链接 外部链接 ... 
- 【BZOJ】3396: [Usaco2009 Jan]Total flow 水流 (最大流)
			http://www.lydsy.com/JudgeOnline/problem.php?id=3396 裸的最大流跑过.. #include <cstdio> #include < ... 
- ubuntu 自动清理/tmp目录
			在Ubuntu系统中,在/tmp文件夹里面的内容,每次开机都会被清空,如果不想让他自动清理的话,只需要更改rcS文件中的TMPTIME的值. 我们看如何来修改 sudo vi /etc/default ... 
- pip使用代理下载
			sudo pip install <packageName>的时候有时候会遇到connection error,原因是sudo的环境变量没有继承普通用户的环境变量,这样会导致普通用户设置的 ... 
- structure machine learning projects 课程笔记
			orthogonalization/ one metric train.dev/test 划分 开发集和测试集一定来自同一分布 onthe same distribution Human leve ... 
- [LintCode] 二叉树的前序遍历
			The recursive solution is trivial and I omit it here. Iterative Solution using Stack (O(n) time and ... 
- angular做的简单购物车
			虽然本人也是刚刚才开始学习angular.js,并不是非常会,但是这并不能阻止我对angular的喜爱.因为它太省代码了,比如说一个比较简单的购物车,就是只有商品名称,单价,数量,小计,总计和删除功能 ... 
- 解决scrapy fetch http://www.csdn.net ModuleNotFoundError No module named 'win32api'和ImportError DLL load failed找不到指定的模块
			1.解决scrapy fetch http://www.csdn.netModuleNotFoundError No module named 'win32api' Python是没有自带访问wind ... 
