curl
是一个命令行工具,用于向远程服务器发出HTTP、HTTPS、FTP和相关的基于web的请求。目前,curl的最新版本支持“dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp Features:AsynchDNS brotli GSS-API HTTP2 https proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM NTLMu WB PSL SPNEGO SSL TLS-SRP UnixSocket”等协议。
null
为Ubuntu、Debian、Mint安装
curl由中央存储库中基于deb的发行版(如Ubuntu、Debian、Mint)提供。我们可以用apt和apt-get命令轻松地安装curl。
$ sudo apt install curl
或者对于apt get命令,使用下面的行。
$ sudo apt-get install curl
![图片[1]-如何在Linux(Ubuntu、Debian、Mint、CentOS)中安装和使用curl?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/09/linuxtect_image-17.png)
为Fedora、CentOS、RHEL安装
基于RPM的发行版(如Fedora、CentOS或RHEL)提供了来自yum或dnf存储库的curl。curl命令可以很容易地与dnf和yum命令一起安装,如下所示。
$ sudo dnf install curl
或者对于yum命令
$ sudo yum install curl
显示curl命令版本
在每个版本中,curl命令都添加了新特性。为了检查当前安装的curl是否支持特定的功能或协议,可以显示版本信息。这个 -V
或 --version
选项可用于列出当前版本和支持的协议。
$ curl -V
或长格式选项
$ curl --version
![图片[2]-如何在Linux(Ubuntu、Debian、Mint、CentOS)中安装和使用curl?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/09/linuxtect_image-18.png)
使用curl下载文件
甚至curl对于不同的基于web的协议来说也是一个完整的高级工具,它也可以通过提供我们想要下载的远程文件来使用。
$ wget https://filesamples.com/samples/image/bmp/sample_5184%C3%973456.bmp
![图片[3]-如何在Linux(Ubuntu、Debian、Mint、CentOS)中安装和使用curl?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/09/linuxtect_image-19.png)
相关文章: 如何设置Curl命令的超时?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END