テキストモードの Web ブラウザーは、Web サーバーが動作していることを確認したり、使用可能な GUI が利用できない場合に Web サーバーから情報を取得したりするための簡単な方法を提供します。かつて人気のあったテキストベースの lynx ブラウザは、ほとんどの Linux システムで links または elinks ブラウザに取って代わられました。コマンドライン ブラウザを使用するには、次のいずれかのプログラムをインストールする必要があります。パッケージ名はかっこで囲まれています:lynx (lynx-cur パッケージ)、links (リンク パッケージ)、および elinks (elinks パッケージ)。ほとんどの場合、コマンドライン Web ブラウザーが必要な場合は、elinks パッケージをインストールしてください。
elinks は複数の色をサポートしているため、使用している端末が複数の色をサポートしている限り、テキスト内のリンクや見出しを簡単に見つけることができます。 (画面セッション内では色が機能しない場合があります。) elinks コマンド ラインの例を次に示します。
$ elinks ### Prompts for file name or URL $ elinks www.handsonhis1tory.com ### Opens file name or URL you request
elinks メニュー バーを表示するには、Esc キーを押します。画面の上部にバーが表示され、ファイル、表示、リンク、セットアップ、ダウンロード、およびヘルプという単語が表示されます。以下の表に示すキーストロークを使用して、メニュー システムをナビゲートできます。
キー | アクション |
---|---|
Esc | elinks メニューバーを表示 (もう一度押すと非表示) |
下矢印 | 選択したメニューのオプションを下に移動 |
上矢印 | 選択したメニューのオプションを上に移動 |
右矢印 | 現在選択されているメニューの右側にあるメニューを開く |
左矢印 | 現在選択されているメニューの左側にあるメニューを開く |
入る | メニューからアイテムを選択 |
elinks コマンドの例
1. 匿名アカウントで実行するには:
# elinks -anonymous # elinks -anonymous 0 # elinks -anonymous 1
2. 指定された URL で最初のフォームを自動的に送信するには:
# elinks -auto-sbmit # elinks -auto-sbmit 0 # elinks -auto-sbmit 1
3. 新しいウィンドウで ELinks インスタンスを開くときに内部的に使用するには:
# elinks -base-session 2
4. 構成ファイルとランタイム状態ファイルを指定するには:
# elinks -config-dir /tmp/
5. オプション付きの構成ファイルを印刷するには:
# elinks -config-dump
6. すべての構成オプションが読み書きされる構成ファイルの名前を指定するには:
# elinks -config-file /tmp/elinks.conf
7. 構成オプションのヘルプを印刷して終了するには:
# elinks -config-help
8. 不明なタイプのドキュメントに使用されるデフォルトの MIME タイプ:
# elinks -default-mime-type
9. 構成ファイルからのすべてのキーバインドを無視するには:
# elinks -default-keys 0 # elinks -default-keys 1
10. 指定された URL の書式設定されたプレーンテキスト バージョンを stdout に出力するには:
# elinks dump 0 # elinks dump 1
11. ダンプ出力のフォーマット時に使用されるコードページ:
# elinks -dump-charset
12. -dump で使用されるカラー モード:
# elinks -dump-color-mode
13. ダンプ出力の幅:
# elinks -dump-width
14. コマンドラインで構成ファイルのディレクティブを指定するには:
# elinks -eval `set protocol.file.allow_special_files = 1`
15. ELinks で不明なタイプのドキュメントが HTML であると想定するには:
# elinks -force-html /tmp/mydoc
16. 使い方のヘルプを表示するには:
# elinks -h # elinks -? # elinks -help
17. ELinks がオフラインで動作し、ローカル アドレスを持つサーバーにのみ接続するように制限するには:
# elinks -localhost 0 # elinks -localhost 1
18. 詳細なヘルプを表示するには:
# elinks -long-help
19. 指定したホストを検索し、DNS で解決されたすべての IP アドレスを表示するには:
# elinks -lookup
20. 既存のインスタンスに接続する代わりに、ELinks を別のインスタンスとして実行するには:
# elinks -no-connect 0 # elinks -no-connect 1
21. ユーザー固有のホーム構成ディレクトリでのファイルの作成と使用を無効にするには:
# elinks -no-home 0 # elinks -no-home 1
22. ダンプ出力にリンク番号が出力されないようにするには:
# elinks -no-numbering
23. 参照の印刷を防止するには:
# elinks -no-references
24. コマンドを渡して elinks のリモートインスタンスを制御するには:
# elinks -remote ping 192.168.27.100 # elinks -remote openURL # elinks -remote addBookmark # elinks -remote infoBox # elinks -remote xfeDoCommand
25. 指定された URL をソース形式で stdout に出力するには:
# elinks -source 0 # elinks -source 1
26. ランタイム統計をディスクに書き込むには:
# elinks -touch-files 0 # elinks -touch-files 1
27. 詳細レベルに設定するには:
# elinks -verbose 0 # elinks -verbose 1 # elinks -verbose 2
28. バージョン情報を取得するには:
# elinks -version