Curl 是用于在本地计算机与远程服务器之间传输数据的命令行工具。使用curl时您可以使用HTTP,HTTPS,SCP , SFTP和FTP等协议下载或上传数据。
Curl 命令已预安装在大多数Linux发行版。要检查你的Linux发行版是否已安装Curl,请按快捷键CTRL+ALT+T
打开终端,键入curl
,然后按Enter。
如果已安装curl,则系统将打印curl: try 'curl --help' or 'curl --manual' for more information
。
安装 Curl
否则终端打印消息curl command not found curl
命令未找到。如果你尚未安装Curl,则可以使用发行版的软件包管理器安装curl
。
如果你的计算机运行的是基于Debian的Linux发行版,例如Ubuntu,Linux Mint等。请运行sudo apt install curl
命令安装curl。
如果你的计算机运行的是基于Redhat的Linux发行版,例如CentOS,Fedora等。请运行sudo yum install curl
命令安装Curl。
sudo yum install curl
sudo apt install curl
指定/设置代理服务器
Curl 命令支持不同类型的代理,包括HTTP,HTTPS和SOCKS。要指定并通过代理服务器传输数据,请使用 Curl 命令-x
/ --proxy
选项,后跟代理服务器URL。
如果代理服务器需要身份验证,请使用 Curl 命令的-U
/ --proxy-user
选项,后跟用冒号分隔的用户名和密码。
例如命令 curl -x 192.168.44.1:8888 URL
指定代理服务器 192.168.44.1:8888
。curl -U 用户名:密码 -x URL
指定代理服务器用户名与密码。
curl -x 192.168.44.1:8888 http://linux.com/
curl -U mark:Passvv0rd -x 192.168.44.1:8888 http://linux.com/