在上一篇文章中,我們介紹了一些有用的工具,如「rTorrent」、「wget」、「cURL」、「w3m」和「Elinks」。我們收到了許多回應,要介紹同類型的其他一些工具,如果您錯過了第一部分,您可以通過查看它來了解。
本文旨在讓您瞭解其他幾種 Linux 命令行瀏覽和下載應用程序,這將幫助您在 Linux shell 內瀏覽和下載文件。
1. links
Links 是一款使用 C 編程語言編寫的開源網絡瀏覽器。它適用於所有主要平台,包括 Linux、Windows、OS X 和 OS/2。
這個瀏覽器既可以文字方式也可以圖形方式運行。大多數標準的 Linux 發行版都默認安裝了基於文字的 links 網絡瀏覽器。如果您的系統中沒有默認安裝 links,您可以從存儲庫中安裝它。Elinks 是 links 的分支。
$ sudo apt install links (on Debian, Ubuntu, & Mint) $ sudo dnf install links (on Fedora, CentOS & RHEL) $ sudo pacman -S links (on Arch and Manjaro) $ sudo zypper install links (on OpenSuse)
安裝完 links 後,您可以像下面的屏幕錄像一樣在終端中瀏覽任何網站。
$ links www.tecmint.com
使用向上和向下箭頭鍵進行導航。在鏈接上按右箭頭鍵將導致您重定向到該鏈接,而按左箭頭鍵將帶您回到上一頁。要退出,請按q。
以下是如何使用鏈接工具訪問Tecmint的方法。
如果您有興趣安裝鏈接的GUI,您可能需要從http://links.twibright.com/download/下載最新的源代碼tarball(即版本2.22)。
或者,您可以使用以下wget命令下載並安裝,如下所示。
$ wget http://links.twibright.com/download/links-2.22.tar.gz $ tar -xvf links-2.22.tar.gz $ cd links-2.22 $ ./configure --enable-graphics $ make $ sudo make install
注意:您需要安裝包(libpng,libjpeg,TIFF庫,SVGAlib,XFree86,C編譯器和make),如果尚未安裝,以成功編譯該包。
2. links2
Links2是Twibright Labs Links網絡瀏覽器的圖形版本。該瀏覽器支持鼠標和點擊。專為速度而設計,沒有CSS支持,HTML和JavaScript支持相當好,但有限制。
要在Linux上安裝links2。
$ sudo apt install links2 (on Debian, Ubuntu, & Mint) $ sudo dnf install links2 (on Fedora, CentOS & RHEL) $ sudo pacman -S links2 (on Arch and Manjaro) $ sudo zypper install links2 (on OpenSuse)
要開始links2在命令列或圖形模式,您需要使用-g
顯示圖像的選項。
$ links2 tecmint.com OR $ links2 -g tecmint.com


3. lynx
A text-based web browser released under GNU GPLv2 license and written in ISO C. lynx is a highly configurable web browser and Savior for many sysadmins. It has the reputation of being the oldest web browser that is being used and still actively developed.
要在Linux上安裝lynx。
$ sudo apt install lynx (on Debian, Ubuntu, & Mint) $ sudo dnf install lynx (on Fedora, CentOS & RHEL) $ sudo pacman -S lynx (on Arch and Manjaro) $ sudo zypper install lynx (on OpenSuse)
安裝lynx後,輸入以下命令以瀏覽網站,如屏幕錄像中所示。
$ lynx www.tecmint.com
如果您有興趣了解更多關於links和lynx網絡瀏覽器,您可能想訪問以下鏈接:
4. youtube-dl
youtube-dl是一個平台無關的應用程序,可用於從YouTube和其他幾個網站下載視頻。主要用Python編寫並在GNU GPL許可下發布,該應用程序開箱即用。(由於YouTube不允許您下載視頻,因此使用它可能是非法的。在開始使用之前,請檢查法律。)
要在Linux上安裝youtube-dl。
$ sudo apt install youtube-dl (on Debian, Ubuntu, & Mint) $ sudo dnf install youtube-dl (on Fedora, CentOS & RHEL) $ sudo pacman -S youtube-dl (on Arch and Manjaro) $ sudo zypper install youtube-dl (on OpenSuse)
安裝後,嘗試從YouTube網站下載文件,如以下屏幕錄像所示。
$ youtube-dl https://www.youtube.com/watch?v=ql4SEy_4xws
如果您有興趣了解更多關於youtube-dl,您可能想訪問以下鏈接:
5. 獲取
fetch 是一個用於類 Unix 作業系統的命令列實用工具,用於 URL 檢索。它支援許多選項,如僅檢索 ipv4 地址、僅檢索 ipv6 地址、不重新導向、成功檔案檢索請求後退出、重試等。
Fetch 可以從以下鏈接下載並安裝
http://sourceforge.net/projects/fetch/?source=typ_redirect
但在編譯和運行之前,您應該安裝 HTTP Fetcher。從以下鏈接下載 HTTP Fetcher。
http://sourceforge.net/projects/http-fetcher/?source=typ_redirect
6. Axel
Axel 是一個基於命令列的 Linux 下載加速器。Axel 通過單個連接請求,通過多個 http 和 FTP 連接以小塊方式對多個檔案副本進行下載,實現了以更快的速度下載檔案。
要在 Linux 中安裝 Axel。
$ sudo apt install axel (on Debian, Ubuntu, & Mint) $ sudo dnf install axel (on Fedora, CentOS & RHEL) $ sudo pacman -S axel (on Arch and Manjaro) $ sudo zypper install axel (on OpenSuse)
安裝axel後,您可以使用以下命令下載任何給定文件,如螢幕錄像所示。
$ axel https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso
7. aria2
aria2是一款基於命令行的下載實用工具,輕量級且支持多協議(HTTP、HTTPS、FTP、BitTorrent和Metalink)。它可以使用元鏈接文件從多個服務器同時下載ISO文件。它還可以作為BitTorrent客戶端。
在Linux中安裝aria2。
$ sudo apt install aria2 (on Debian, Ubuntu, & Mint) $ sudo dnf install aria2 (on Fedora, CentOS & RHEL) $ sudo pacman -S aria2 (on Arch and Manjaro) $ sudo zypper install aria2 (on OpenSuse)
安裝aria2後,您可以運行以下命令下載任何給定文件…
$ aria2c https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso
如果您有興趣了解更多關於aria2及其開關的信息,請閱讀以下文章。
8. w3m
w3m是另一個開源的基於文本的網頁瀏覽器,與lynx非常相似,在終端上運行。它使用emacs-w3m,這是一個為w3m提供的Emacs界面,用於在Emacs界面內瀏覽網站。
在Linux中安裝w3m。
$ sudo apt install w3m (on Debian, Ubuntu, & Mint) $ sudo dnf install w3m (on Fedora, CentOS & RHEL) $ sudo pacman -S w3m (on Arch and Manjaro) $ sudo zypper install w3m (on OpenSuse)
安裝w3m後,運行以下命令瀏覽網站,如下所示。
$ w3m www.tecmint.com

9. Browsh
Browsh 是一款現代的基於文字的瀏覽器,可以像現代瀏覽器一樣顯示 HTML5、CSS3、JS、視頻,甚至 WebGL。它的主要作用是通過 SSH 或 Mosh 在遠程服務器上運行,通過顯著降低帶寬並增加瀏覽速度,從終端以文字形式瀏覽網頁。
這意味著服務器下載網頁並利用 SSH 連接的最小帶寬來顯示網頁結果。然而,標準的基於文字的瀏覽器缺乏 JS 和所有其他 HTML5 支持。

要在 Linux 上安裝 Browsh,您需要 下載二進制包,然後使用包管理器安裝它。
暫時就這些。我會再次帶來另一個您們會喜歡閱讀的有趣話題。在此期間,請保持關注並與 Tecmint 保持聯繫。請不要忘記在下面的評論中提供您寶貴的反饋。請點贊和分享我們,幫助我們擴散。
Source:
https://www.tecmint.com/command-line-web-browser-download-file-in-linux/