如果您正在学习如何使用curl的教程。您在运行该命令时,您会收到以下错误消息curl command not found。这没有什么可担心的,这只是意味着你的Ubuntu机器上没有安装curl软件包。

Curl是一个命令行工具,允许您从远程服务器传输数据或向远程服务器传输数据。使用curl,您可以使用支持的协议之一下载或上传数据,这些协议包括HTTP,HTTPS,SCPSFTPFTP

在本教程中,我们将向您展示如何在Ubuntu 18.04上安装Curl

在Ubuntu上安装Curl

Curl包包含在默认的Ubuntu 18.04存储库中。安装非常简单,只需键入:

sudo apt install curl

要验证是否已安装curl,请键入curl终端,然后按Enter

curl

输出看起来像这样:

curl: try 'curl --help' or 'curl --manual' for more information

此时,您已在Ubuntu系统上成功安装了curl。

使用curl

在没有任何选项的情况下使用时,Curl将以最简单的形式显示[url]中指定的资源到标准输出。

例如,下面的命令将example.com在终端窗口中打印主页的源代码:

curl https://www.myfreax.com

使用Curl下载文件,您可以使用-o-O标记。

小写-o允许您指定要下载的文件的名称:

curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

大写-O将使用其原始文件名保存文件:

curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

Curl的另一个有用功能是它只能获取指定URL的HTTP头:

curl -I https://www.ubuntu.com/
HTTP/1.1 200 OK
Date: Tue, 02 Apr 2019 20:47:44 GMT
Server: gunicorn/19.9.0
Strict-Transport-Security: max-age=15768000
X-Hostname: juju-prod45-ubuntu-website-machine-15
Content-Type: text/html; charset=utf-8
Age: 42
X-Cache: HIT from privet.canonical.com
X-Cache-Lookup: HIT from privet.canonical.com:80
Via: 1.1 privet.canonical.com (squid/3.5.12)

使用Curl,您还可以从受密码保护的FTP服务器下载文件:

curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz

结论

您已在Ubuntu系统上成功安装了Curl。有关最常用的Curl选项的更多信息,请查看Curl的命令示例

如果你喜欢我们的内容可以选择在下方二维码中捐赠我们,或者点击广告予以支持,感谢你的支持

如果你喜欢我们的内容可以选择在下方二维码中捐赠我们,或者点击广告予以支持,感谢你的支持