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 스크립팅(때로는 자바스크립트라고도 함 - 적어도 지난번에는 지원하지 않았음)

관련 정보