Linux(Centos 7.6)命令详解:curl

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

1.命令作用

curl是一款用于与服务器进行数据传输的工具,即可以从服务器获取数据,也可以向服务器发送数据,且支持多种协议(curl  is  a  tool to transfer data from or to a server, using one of the supported protocols)

2.命令语法

Usage: curl [options...] <url>

3.参数详解

注意:(H)表示仅支持 HTTP/HTTPS,(F)表示仅支持FTP,url是远程服务器链接地址或文件地址

OPTION:

  • -C, --continue-at OFFSET,从给定的偏移量处继续/重新开始之前的文件传输;"-C -"自动确定如何继续进行数据传输的起始位置(断点续传),偏移量是指在将源文件传输至目标文件之前需要跳过的确切字节数
  • -d, --data DATA,通过POST请求将指定数据发送至HTTP服务器,其方式与用户在填写 HTML 表单并点击提交按钮时浏览器的操作相同
  • -F, --form CONTENT,这能让curl模拟一个已填写完毕的表单,即用户已按下提交按钮的情况 (H)
  • -H, --header LINE,传送给服务器的自定义头部信息 (H)
  • -h, --help,显示此帮助信息
  • -k, --insecure,允许连接未加密证书的SSL网站 (H)
  • -L, --location,遵循重定向指示 (H)
  • --limit-rate RATE,将传输速度限制为此速率
  • -O, --remote-name,将输出内容写入一个与"远程文件"同名的文件中
  • -o, --output FILE,将输出写入指定文件,而非标准输出
  • -s, --silent,静音模式;不输出任何内容
  • -T, --upload-file FILE,将文件传输至目标位置
  • -u, --user USER[:PASSWORD],服务器用户及密码
  • -v, --verbose,让操作过程更加详细说明
  • -X, --request COMMAND,指定服务器进行通信时使用的自定义请求方法(默认为 GET),可以指定PUT、DELETE、GET、HEAD、POST等请求方法

4.常用用例

4.1.远程服务文件查看与下载

## 1.没有任何参数,直接打印Centos-7.repo文件内容
[root@node2 ~]# curl http://mirrors.aliyun.com/repo/Centos-7.repo    
# CentOS-Base.repo
... ...                      # 文件内容比较多,省略显示,方便看效果
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[root@node2 ~]# 

## 2.-O参数将标准输出写入到文件,文件名称与远程服务里的文件名称一致
[root@node2 ~]# curl -O http://mirrors.aliyun.com/repo/Centos-7.repo 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值