如何修復:“bash wget Command Not Found” 錯誤

著名的 ??wget?? 工具被用來通過終端從 URL 下載任何文件。它是 Linux 終端中最流行和最快速的工具之一。
作為一個 GNU 工具,??wget?? 帶來了一些奇妙的功能。你可以實現各種目的,如從網上提取信息、下載文件、暫停/恢復等。
然而,許多 ??Linux 發行版?? 在默認安裝時并沒有附帶這個工具。因此,當你想用 ??wget?? 下載一些文件時,你會得到 wget 命令未找到的錯誤。
修復它其實很容易。
修復 wget 命令未找到
你所需要做的就是打開終端,運行以下命令來安裝 ??wget??。
對于 Ubuntu、Linux Mint、elementaryOS、Debian 和相關發行版:
Arch Linux:
對于 Fedora(雖然它默認包括):
安裝后,你就可以使用 ??wget?? 程序了。你也可以通過檢查其版本來驗證它是否正確安裝。
如何使用 wget
下面是一些關于如何使用 ??wget?? 的例子。
命令的語法如下:
例如,如果我想下載 Ubuntu 的 ISO 文件,那么我可以運行下面的命令,用 URL 直接下載。

如何使用 wget 的例子
同樣,你也可以使用上述命令下載,或者,通過下面描述的幾個開關組合。你也可以通過 ??wget --help?? 命令得到這個:
- ?
?-t, --tries=NUMBER?? 設置重試次數為??NUMBER??(0 為不限) - ?
?--retry-connrefused?? 即使連接被拒絕,也要重試 - ?
?--retry-on-http-error=ERRORS?? 逗號分隔的 HTTP 錯誤列表,以便重試 - ?
?-O, --output-document=FILE?? 將文件寫入??FILE?? 中 - ?
?--nc, --no-clobber?? 跳過那些會下載到現有文件的下載(即覆蓋它們) - ?
?--no-netrc?? 不要試圖從??.netrc?? 中獲取證書 - ?
?-c, --continue?? 繼續已部分下載的文件 - ?
?--start-pos=OFFSET?? 從??OFFSET?? 位置開始下載 - ?
?--progress=TYPE?? 選擇進度條類型 - ?
?--show-progress?? 在詳細模式下顯示進度條 - ?
?--N, --timestamping?? 不重新獲取文件,除非比本地文件新 - ?
?--no-if-modified-since?? 在時間戳模式下不使用條件性的??if-modified-since?? 獲取請求的資源 - ?
?--no-use-server-timestamps?? 不以服務器上的時間戳來設置本地文件的時間戳 - ?
?--S, --server-response?? 打印服務器響應 - ?
?--spider?? 不下載任何東西 - ?
?-T, --timeout=SECONDS?? 設置所有的超時值為??SECONDS?? 秒 - ?
?--dns-timeout=SECS?? 將 DNS 查詢超時設置為??SECS?? - ?
?--connect-timeout=SECS?? 將連接超時設置為??SECS?? - ?
?--read-timeout=SECS?? 設置讀取超時為??SECS?? - ?
?--w, --wait=SECONDS?? 在兩次檢索之間等待??SECONDS?? 秒(適用于檢索的 URL 超過 1個) - ?
?--waitretry=SECONDS?? 在檢索的重試之間等待 1 到??SECONDS?? 秒(適用于檢索的 URL 超過 1 個) - ?
?--random-wait?? 在兩次檢索之間等待??0.5WAIT?? 到??1.5WAIT?? 秒(適用于檢索的 URL 超過 1 個)
總結
我希望這個指南能幫助你解決 Linux 發行版中的 ??wget?? 錯誤。顯然方案是非常簡單的。





























