Linuxでは、wgetはどのようにコンテンツをウィンドウとして表示しますか?

Linuxでは、wgetはどのようにコンテンツをウィンドウとして表示しますか?

HTMLコンテンツを表示するためにwgetを使用しています。内容をウィンドウに表示できます。

ここに画像の説明を入力してください。

Linuxでは表示できません。

ここに画像の説明を入力してください。

Linuxですべてのコンテンツを表示する方法はありますか?

答え1

wget通常、ファイルのインポートと保存に使用されます。 curlURLを取得して表示します。

$ curl https://unix.stackexchange.com/questions/754090/

<!DOCTYPE html>


    <html class="html__responsive " lang="en">

    <head>

    ...

答え2

演算子を介して&&コマンドをリンクできます。

wget https://www.xy.com/report.txt && cat ./report.txt

答え3

wgetダウンロードしたコンテンツを表示する機能はありません。ダウンロードした内容を表示するプログラムを探す必要があります。幸いなことに、私はPowerShellのwgetコマンド/エイリアスが何をしているのかわからないので、一般的な内容だけを教えてください。wgetこれを使用してダウンロードしたコンテンツをstdoutに出力しwget <url> -O -、それを表示するためにプログラムにパイプすることができます。質問の最初の写真のURLを例に挙げます。

wget 'https://i.stack.imgur.com/qiMjy.png' -O - | display

displayインストールされている場合、最新のディストリビューションではデフォルトではインストールされないことがあります。)ダウンロードしたhtmlコンテンツと呼ばれたので、htmlを表示する何かが必要だと言われました。 htmlファイル自体は単なるテキストなので、たとえば、またはをcat使用して表示できますが、デフォルトではlessブラウザが必要なので、レンダリングしたい場合があります(画像やその他の参照コンテンツも表示)。主要なグラフィックブラウザがstdinで読み取りをサポートしているかどうかはわかりません(ただしHTMLも取得できるので、URLを開くだけです)。lynxstdinで読むことができることはわかりますが、lynxテキストによるとそうではありません。画像表示またはECMAスクリプト(時にはJavaScriptとも呼ばれる - 少なくとも前回はサポートしていません)

関連情報