おそらく使っていると思います Firefox または Chromeのようなベースのブラウザ Brave この記事を読むために。 または多分、 Google Chrome またはLinuxで利用可能なChromiumまたはその他のWebブラウザ。
つまり、GUIベースのアプローチを利用してWebを閲覧しています。 しかし、昔は、すべてがほとんどテキストベースの情報であったため、人々は端末を使用してリソースを取得し、Webを閲覧していました。
現在、ターミナルからすべての情報を取得することはできませんが、コマンドラインブラウザでテキストベースの情報を試したり、LinuxターミナルからWebページを開いたりすることはできます。
これに限定されるだけでなく、リモートサーバーにアクセスしている場合や、GUIを使用せずに端末でスタックしている場合は、端末のWebブラウザも便利です。
したがって、この記事では、Linuxで試すことができるいくつかの端末ベースのWebブラウザーについて説明します。
Linuxユーザーに最適なターミナルベースのWebブラウザ
ノート: リストは特にランク付けされた順序ではありません。
1. W3M
w3mは、ターミナルで人気のあるオープンソースのテキストベースのWebブラウザです。 元のプロジェクトはアクティブではなくなりましたが、アクティブなバージョンは別の開発者である木下達也によって保守されています。
w3mは非常にシンプルで、SSL接続、色、インライン画像もサポートしています。 もちろん、アクセスしようとしているリソースによっては、状況が異なる場合があります。 私のクイックテストによると、それはロードされていないようでした DuckDuckGo しかし、私はターミナルでグーグルをうまく使うことができました。
簡単に入力できます w3m インストール後にヘルプを取得するには、ターミナルで。 興味がある場合は、次のリポジトリを確認することもできます。 GitHub。
w3mをインストールして使用する方法は?
W3Mは、DebianベースのLinuxディストリビューションのほとんどのデフォルトリポジトリで利用できます。 Archベースのディストリビューションを使用している場合、AURが直接利用できないかどうかを確認することをお勧めします。
Ubuntuの場合、次のように入力してインストールできます。
sudo apt install w3m w3m-img
ここでは、インラインイメージをサポートするためのイメージ拡張機能とともにw3mパッケージをインストールしています。 次に、開始するには、以下のコマンドに従う必要があります。
w3m xyz.com
もちろん、xyz.comを閲覧/テストしたいWebサイトに置き換える必要があります。 最後に、アクションを実行するときに、キーボードの矢印キーを使用してナビゲートし、Enterキーを押すことができることを知っておく必要があります。
終了するには、を押すことができます SHIFT + Q、および前のページに戻るには— SHIFT + B。 追加のショートカットには次のものがあります SHIFT + T 新しいタブを開き、 SHIFT + U 新しいURLを開きます。
マニュアルページにもアクセスして、詳細を調べることができます。
2.リンクス
Lynxは、試すことができるもう1つのオープンソースコマンドラインブラウザです。 幸い、Lynxを使用すると、より多くのWebサイトが機能する傾向があるので、その点では間違いなく優れていると思います。 DuckDuckGoをロードして動作させることができました。
それに加えて、さまざまなWebリソースにアクセスするときにCookieを受け入れ/拒否できることにも気づきました。 常に受け入れるか拒否するように設定することもできます。 だから、それは良いことです。
一方、端末から使用している間は、ウィンドウのサイズが適切に変更されません。 私はそれに対する解決策を探していませんでした、それであなたがこれを試しているなら、あなたはそれをしたいかもしれません。 どちらの場合でも、それはうまく機能し、ターミナルで起動すると、キーボードショートカットのすべての指示が表示されます。
システム端末のテーマとは一致しないため、端末の外観に関係なく外観が異なることに注意してください。
Lynxをインストールするにはどうすればいいですか?
w3mとは異なり、試してみたい場合はWin32インストーラーを入手できます。 ただし、Linuxでは、ほとんどのデフォルトリポジトリで利用できます。
Ubuntuの場合は、次のように入力するだけです。
sudo apt install lynx
開始するには、以下のコマンドに従う必要があります。
lynx examplewebsite.com
ここでは、交換する必要があります example 訪問したいリソースのあるWebサイト。
他のLinuxディストリビューションのパッケージを調べたい場合は、それらのディストリビューションをチェックしてください。 公式ウェブサイトリソース。
3.リンク2
Links2は、優れたユーザーエクスペリエンスを備えた端末で簡単に利用できる、興味深いテキストベースのブラウザです。 URLを入力し、起動するとすぐに続行するための優れたインターフェイスを提供します。
テーマは端末の設定によって異なります。「黒緑」に設定しているので、これが表示されます。 コマンドラインブラウザとして起動したら、任意のキーを押してURLプロンプトを表示するか、Qを押して終了します。 それは十分に機能し、ほとんどのサイトからのテキストをレンダリングします。
Lynxとは異なり、Cookieを受け入れる/拒否する機能はありません。 それ以外は問題なく動作しているようです。
Links2をインストールするにはどうすればいいですか?
ご想像のとおり、ほとんどのデフォルトリポジトリで利用できます。 Ubuntuの場合、ターミナルで次のコマンドを入力してインストールできます。
sudo apt install links2
あなたはそのを参照することができます 正式 Webサイト 他のLinuxディストリビューションにインストールする場合は、パッケージまたはドキュメント用。
4.eLinks
eLinksはLinks2に似ていますが、保守されなくなりました。 さまざまなディストリビューションのデフォルトのリポジトリにまだあるので、このリストに残しました。
システム端末のテーマには溶け込みません。 したがって、必要に応じて、これは「ダーク」モードのないテキストベースのブラウザとしては見栄えがよくない場合があります。
eLinksをインストールするにはどうすればいいですか?
Ubuntuでは簡単にインストールできます。 ターミナルに次のように入力するだけです。
sudo apt install elinks
他のLinuxディストリビューションについては、標準のリポジトリで入手できるはずです。 しかし、あなたは参照することができます 公式インストール手順 リポジトリに見つからない場合。
まとめ
ターミナルで実行するテキストベースのWebブラウザがそれほど多くないのは当然のことです。 のようないくつかのプロジェクト ブロウシュ 最新のLinuxコマンドラインブラウザを提示しようとしましたが、私の場合は機能しませんでした。
のようなツールが curl およびwgetを使用すると、Linuxコマンドラインからファイルをダウンロードできます。これらの端末ベースのWebブラウザーは、追加機能を提供します。
コマンドラインブラウザに加えて、ターミナルで遊んでみたい場合は、Linux用のコマンドラインゲームを試してみることもできます。
Linux端末用のテキストベースのWebブラウザについてどう思いますか? 以下のコメントであなたの考えを私に知らせてください。