如何修復(fù):“bash wget Command Not Found” 錯(cuò)誤
著名的 ??wget?
? 工具被用來通過終端從 URL 下載任何文件。它是 Linux 終端中最流行和最快速的工具之一。
作為一個(gè) GNU 工具,??wget?
? 帶來了一些奇妙的功能。你可以實(shí)現(xiàn)各種目的,如從網(wǎng)上提取信息、下載文件、暫停/恢復(fù)等。
然而,許多 ??Linux 發(fā)行版?? 在默認(rèn)安裝時(shí)并沒有附帶這個(gè)工具。因此,當(dāng)你想用 ??wget?
? 下載一些文件時(shí),你會(huì)得到 wget 命令未找到的錯(cuò)誤。
修復(fù)它其實(shí)很容易。
修復(fù) wget 命令未找到
你所需要做的就是打開終端,運(yùn)行以下命令來安裝 ??wget?
?。
對(duì)于 Ubuntu、Linux Mint、elementaryOS、Debian 和相關(guān)發(fā)行版:
Arch Linux:
對(duì)于 Fedora(雖然它默認(rèn)包括):
安裝后,你就可以使用 ??wget?
? 程序了。你也可以通過檢查其版本來驗(yàn)證它是否正確安裝。
如何使用 wget
下面是一些關(guān)于如何使用 ??wget?
? 的例子。
命令的語法如下:
例如,如果我想下載 Ubuntu 的 ISO 文件,那么我可以運(yùn)行下面的命令,用 URL 直接下載。
如何使用 wget 的例子
同樣,你也可以使用上述命令下載,或者,通過下面描述的幾個(gè)開關(guān)組合。你也可以通過 ??wget --help?
? 命令得到這個(gè):
- ?
?-t, --tries=NUMBER?
? 設(shè)置重試次數(shù)為??NUMBER?
?(0 為不限) - ?
?--retry-connrefused?
? 即使連接被拒絕,也要重試 - ?
?--retry-on-http-error=ERRORS?
? 逗號(hào)分隔的 HTTP 錯(cuò)誤列表,以便重試 - ?
?-O, --output-document=FILE?
? 將文件寫入??FILE?
? 中 - ?
?--nc, --no-clobber?
? 跳過那些會(huì)下載到現(xiàn)有文件的下載(即覆蓋它們) - ?
?--no-netrc?
? 不要試圖從??.netrc?
? 中獲取證書 - ?
?-c, --continue?
? 繼續(xù)已部分下載的文件 - ?
?--start-pos=OFFSET?
? 從??OFFSET?
? 位置開始下載 - ?
?--progress=TYPE?
? 選擇進(jìn)度條類型 - ?
?--show-progress?
? 在詳細(xì)模式下顯示進(jìn)度條 - ?
?--N, --timestamping?
? 不重新獲取文件,除非比本地文件新 - ?
?--no-if-modified-since?
? 在時(shí)間戳模式下不使用條件性的??if-modified-since?
? 獲取請(qǐng)求的資源 - ?
?--no-use-server-timestamps?
? 不以服務(wù)器上的時(shí)間戳來設(shè)置本地文件的時(shí)間戳 - ?
?--S, --server-response?
? 打印服務(wù)器響應(yīng) - ?
?--spider?
? 不下載任何東西 - ?
?-T, --timeout=SECONDS?
? 設(shè)置所有的超時(shí)值為??SECONDS?
? 秒 - ?
?--dns-timeout=SECS?
? 將 DNS 查詢超時(shí)設(shè)置為??SECS?
? - ?
?--connect-timeout=SECS?
? 將連接超時(shí)設(shè)置為??SECS?
? - ?
?--read-timeout=SECS?
? 設(shè)置讀取超時(shí)為??SECS?
? - ?
?--w, --wait=SECONDS?
? 在兩次檢索之間等待??SECONDS?
? 秒(適用于檢索的 URL 超過 1個(gè)) - ?
?--waitretry=SECONDS?
? 在檢索的重試之間等待 1 到??SECONDS?
? 秒(適用于檢索的 URL 超過 1 個(gè)) - ?
?--random-wait?
? 在兩次檢索之間等待??0.5WAIT?
? 到??1.5WAIT?
? 秒(適用于檢索的 URL 超過 1 個(gè))
總結(jié)
我希望這個(gè)指南能幫助你解決 Linux 發(fā)行版中的 ??wget?
? 錯(cuò)誤。顯然方案是非常簡(jiǎn)單的。