如果你是 Linux 使用者,而且曾经遇到过错误信息“bash: curl: command not found”或“bash: /usr/bin/curl: No such file or directory”,不用担心 – 你并不孤单!当你尝试在终端使用curl 命令,但系统找不到它时,这个错误经常会弹出。
在本教程中,你将学习到这个错误的含义,以及如何在所有主要 Linux 发行版上安装curl命令来修复它。
理解“bash: curl: command not found”错误
首先,让我们了解‘curl’是一个用于在服务器和客户端之间传输数据的命令行工具,使其成为下载文件的便捷工具,发起 API 请求等。
然而,如果你的系统无法识别‘curl’命令,你将看到错误消息,例如:
bash: curl: command not found OR bash: /usr/bin/curl: No such file or directory
這個錯誤最常見的原因是您的 Linux 系統上沒有安裝 ‘curl‘。與其他一些預先安裝的命令不同,’curl‘ 可能需要單獨安裝。
在 Linux 安裝 curl
要在 Linux 上安裝 curl,請使用適用於您特定 Linux 發行版的以下命令。
sudo apt install curl [On Debian, Ubuntu and Mint] sudo yum install curl [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo emerge -a sys-apps/curl [On Gentoo Linux] sudo apk add curl [On Alpine Linux] sudo pacman -S curl [On Arch Linux] sudo zypper install curl [On OpenSUSE] sudo pkg install curl [On FreeBSD]
安裝了 curl 後,您可以在終端上運行以下命令來驗證版本。
curl --version

如果 ‘curl‘ 已安裝但仍未被識別,則可能不在系統的 PATH 中。PATH 是系統查找可執行文件的目錄列表。
您可以通過輸入以下命令來檢查 ‘curl‘ 是否在 PATH 中。
echo $PATH
如果 ‘curl‘ 不在列表中,您可以手動添加。運行以下命令找到 ‘curl‘ 安裝的路徑。
which curl
並將其添加到您的 shell 配置文件中的 PATH 中(如 ‘.bashrc‘ 或 ‘.bash_profile‘)。
export PATH=$PATH:/usr/bin/curl
不要忘記重新啟動終端或運行以下命令以應用更改。
source ~/.bashrc

結論
對於 Linux 用戶遇到“bash: curl: command not found”錯誤是一個常見問題,但通過安裝 ‘curl‘ 或確保它在系統的 PATH 中,這個問題很容易解決。
Linux 提供了靈活性和自定義功能,了解如何解決這些問題使用者能夠充分發揮其系統的潛力。所以,下次當你看到這個錯誤時,不要擔心——你有工具來修復它!
Source:
https://www.tecmint.com/bash-curl-command-not-found-error/