怎样在 Linux 发行版上安装和使用 Curl:初学者指南

cURL 是最常用、最安全、最可靠的命令工具之一,用于通过网络、FTP、HTTP、SMTP 和其他存储库下载和传输文件。 cURL 可以在 Mac 和 Linux 上使用。 它在控制台上显示和编码下载数据。 作为一名专业的 Linux 用户,我在我的 Linux shell 上运行了数以千计的 cURL 命令来下载应用程序、文件、GitHub 存储库,而没有遇到任何重大问题。 如果您是程序员或软件开发人员,我相信您已经是 curl 命令工具。

Linux 上的卷曲

在 Ubuntu、Debian、 Fedora,以及其他发行版,cURL 运行流畅,可以下载带有抓取权限的文件。 但是,如果您在局域网上运行 cURL 时遇到任何问题,请尝试更改 Ubuntu 系统上的服务器位置。 在我身上发生了很多,一开始有些事情不起作用,但是在将服务器位置转移到主服务器后,cURL 运行起来很顺利。

cURL 是用 C 编程语言编写的,是免费软件。 cURL 的完整形式是 Client URL; 它在 MIT 许可下于 1998 年首次发布。在这篇文章中,我们将看到怎样在 Ubuntu 系统上安装和使用 cURL。

1. 在 Ubuntu/Debian 上安装 cURL

通常在现代和更新的基于 Debian 的 Linux 发行版中,cURL 预装在操作系统中。 但是,如果您在运行 cURL 时遇到问题,请更新您的系统存储库并将其安装在您的机器上。

sudo apt update
sudo apt install curl

安装完成后,您现在可以以 root 用户身份运行下面给出的以下命令来验证 Debian 软件包。

# dpkg -l | grep curl

2.安装cURL Fedora/红帽

在 Fed Hat 上安装 cURl 或 Fedora Linux 非常相似。 如果你使用现代 Fedora 工作站,您可以在终端 shell 上运行以下 YUM 命令以在您的系统上安装 cURL。 YUM 命令也可以在基于 Red Hat 的 Linux 系统上执行。

# yum install curl

如果您使用的是基于 DNF 的旧版本 Fedora 系统,在您的终端外壳上运行下面给出的 DNF 命令以在您的系统上安装 cURL。

sudo dnf install curl

安装 curl 在 Fedora linux 上

最后,当安装完成后,不要忘记在你的 Linux 系统上验证 cURL 的安装。 以下 GREP 命令将返回可通过 cURL 下载的数据类型。

# rpm -qa | grep curl

客户端 url grep 测试

如果您以某种方式无法在基于 DNF 的 Fedora 系统,您可以尝试使用 Snap 命令安装 cURL。 cURL 在 Snap 商店中可用。 首先,在您的系统上安装 Snap 守护程序,然后创建一个到系统的符号链接。

sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap

最后,运行以下命令通过 Snap 在您的 Linux 系统上安装 cURL。

sudo snap install curl-ijohnson --edge

3. 在 SuSE 和 Arch Linux 上安装 cURL

由于 cURL 已在 Linux 存储库中,因此现在更易于安装。 如果您使用的是 SuSE Linux,请在 shell 上键入以下 zypper 命令进行安装。

# zypper install curl

安装结束后,运行快速验证命令来检查 cURL。

# zypper se curl

下面提到的 Pacman 命令将在 Arch 和基于 Arch 的 Linux 系统上运行和安装 cURL 包。

# pacman -Sy curl

安装结束后,运行快速验证命令来检查 cURL。

# pacman -Qi curl

开始使用 cURL

到目前为止,我们已经看到了怎样在各种 Linux 系统上安装 cURl。 现在是时候进行试驾了。 下面显示的所有命令都可以在所有主要 Linux 发行版中执行。 一开始,输入’curl’ 并按回车按钮在您的系统上运行 Curl。

curl

我们现在可以看到 cURL 在 Linux 上的一些用途。 使用 cURL 命令加载站点的源代码。 如果您知道该站点的正确用户凭据,cURL 也可用于浏览 HTTP 站点。

curl https://gnu.org

通过 CURL 浏览器 GNU

使用 o 标志,cuRL 可以使用默认文件名保存文件。 并且,通过 O 标志,它可以以原始名称下载并保存文件。

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

如果您需要从 FTP 站点下载文件并使用密码保护它,您可以使用下面给出的以下 cURL 命令。

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

最后的话

毫无疑问,cURL 是一个非常方便的命令工具,用于下载多个文件、控制传输限制、安全下载和加载应用程序。 在整篇文章中,我们已经看到在各种 Linux 发行版中安装 cURL 并开始使用它。 请与您的朋友和 Linux 社区分享这篇文章,以发现这篇文章有用且内容丰富。 您也可以在评测部分写下您对这篇文章的看法。