Linux で Web サイトを閲覧し、ファイルをダウンロードするための 8 つのコマンド ライン ツール
前回の記事では、「rTorrent」、「wget」、「cURL」、「w3m」などのいくつかの便利なツールについて説明しました。 」と「イーリンクス」。同じジャンルの他のいくつかのツールを取り上げるためにたくさんの反響がありました。最初の部分を見逃した場合は、それを読んでください。
- ファイルのダウンロードと Web サイトの閲覧のための 5 つのコマンド ライン ツール
この記事は、Linux シェル内でファイルを参照およびダウンロードするのに役立つ、他のいくつかの Linux コマンド ラインの参照およびダウンロード アプリケーションについて知っていただくことを目的としています。
1. リンク
Links は、C プログラミング言語で書かれたオープンソースの Web ブラウザです。 Linux、Windows、OS X、OS/2 など、すべての主要なプラットフォームで利用できます。
このブラウザはテキストベースであると同時にグラフィカルでもあります。テキストベースのリンク Web ブラウザは、ほとんどの標準 Linux ディストリビューションにデフォルトで付属しています。デフォルトでシステムにリンクがインストールされていない場合は、リポジトリからインストールできます。 Elinks はリンクのフォークです。
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)
リンクをインストールすると、以下のスクリーンキャストに示すように、端末内で Web サイトを閲覧できるようになります。
links linux-console.net
上と下矢印キーを使用して移動します。リンク上の右 矢印キーを押すとそのリンクにリダイレクトされ、左 矢印キーを押すと最後のページに戻ります。 終了するには、q を押します。
以下はリンクツールを使用してTecmintにアクセスする様子です。
リンクの GUI のインストールに興味がある場合は、最新のソース tarball (つまり、バージョン 2.22) を http://links.twibright.com/download/ からダウンロードする必要がある場合があります。
あるいは、以下で提案されているように、次の 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. リンク2
Links2 は、Twibright Labs Links Web ブラウザのグラフィカル Web ブラウザ バージョンです。このブラウザはマウスとクリックをサポートしています。 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 linux-console.net
OR
links2 -g linux-console.net
3. オオヤマネコ
GNU GPLv2 ライセンスに基づいてリリースされ、ISO C で記述されたテキストベースの Web ブラウザです。lynx は高度に構成可能な Web ブラウザであり、多くのシステム管理者にとっての救世主です。これは、使用され、現在も活発に開発されている最古の Web ブラウザーであるという評判があります。
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 をインストールした後、次のコマンドを入力して、以下のスクリーンキャストに示すように Web サイトを参照します。
lynx linux-console.net
リンク と lynx Web ブラウザについてさらに詳しく知りたい場合は、以下のリンクにアクセスしてください。
- Lynx および Links コマンド ライン ツールを使用した Web ブラウジング
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 について詳しく知りたい場合は、以下のリンクにアクセスしてください。
- YouTube-DL – Linux 用のコマンドライン Youtube ビデオ ダウンローダー
5.フェッチ
フェッチは、URL の取得に使用される Unix 系オペレーティング システム用のコマンド ライン ユーティリティです。 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 は、Linux 用のコマンドライン ベースのダウンロード アクセラレータです。 Axel を使用すると、複数の http および FTP 接続を介して、ファイルの複数のコピーを小さなチャンクに分割して単一の接続リクエストを行うことで、ファイルをより高速にダウンロードできるようになります。
Linux にアクセルをインストールするには。
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.アリア2
aria2 は、軽量でマルチプロトコル (HTTP、HTTPS、FTP、BitTorrent、および Metalink) をサポートするコマンドラインベースのダウンロード ユーティリティです。メタ リンク ファイルを使用して、複数のサーバーから ISO ファイルを同時にダウンロードできます。 Bit torrent クライアントとしても機能します。
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 とそのスイッチについて詳しく知りたい場合は、次の記事をお読みください。
- Aria2 – Linux 用のマルチプロトコル コマンドライン ダウンロード マネージャー
8.w3m
w3m は、ターミナル上で動作する lynx によく似た、もう 1 つのオープンソースのテキストベース Web ブラウザです。 w3m の Emacs インターフェースであるemacs-w3m を使用して、emacs インターフェース内で Web サイトを閲覧します。
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 をインストールした後、次のコマンドを実行して、以下に示す Web サイトを参照します。
w3m linux-console.net
9. ブラウズ
Browsh は、HTML5、CSS3、JS、ビデオ、さらには WebGL など、最新のブラウザと同じように表示できる最新のテキストベースのブラウザです。その主な役割は、SSH または Mosh 経由でリモート サーバー上で実行され、帯域幅を大幅に削減して閲覧速度を向上させることで、端末から Web ページをテキストとして閲覧することです。
これは、サーバーが Web ページをダウンロードし、SSH 接続の最小帯域幅を利用して Web ページの結果を表示することを意味します。ただし、標準のテキストベースのブラウザには、JS およびその他すべての HTML5 サポートがありません。
Linux にBrowsh をインストールするには、バイナリ パッケージをダウンロードし、パッケージ マネージャーを使用してインストールする必要があります。
それは今のところすべてです。みなさんにぜひ読んでいただきたい、別の興味深いトピックについてもう一度ここでお話しします。それまでは引き続き Tecmint に接続してください。以下のコメント欄に貴重なフィードバックをお寄せください。 「いいね!」とシェアして拡散にご協力ください。