명령 줄에서 인터넷 검색


142

Ubuntu의 명령 줄에서 인터넷을 탐색하려면 어떻게해야합니까?

답변:


123

실제로 텍스트 모드 웹 브라우저가 많이 있습니다.

  • ELinks ( 설치 ) :

    elinks 스크린 샷

    • 키보드 단축키

      • 새 탭 열기- t
      • 이동 URL- g
      • 돌아 가기- Left
      • 앞으로- u
      • 출구- q
      • 이미지 전환- *
      • 링크 번호 매기기 전환- .
      • 문서 색상 전환- %
      • 다음 탭- >
      • 이전 탭- <
      • 탭 닫기 - c
      • 백그라운드에서 새 탭으로 열기- T
    • 자동 URL 재 작성

      • d -사전 검색
      • dmoz -dmoz 검색
      • g - 구글 검색
      • wiki -위키 백과 검색

    ( 소스 )




Wikipedia에는 더 많은 텍스트 기반 웹 브라우저 목록 이 있으며 , 모두 우분투에서 사용 가능한 것은 아닙니다.


1
그것의 아주 오래된 게시물과 내 질문도 이상하지만 w3m"링크 된"새 탭 웹 사이트를 여는 방법을 사용하여 인터넷을 탐색하는 동안 말할 수 있습니다 Open link in new tab. 크롬에서 사용할 수있는 기능 과 같습니다 . 이 작업을 수행 w3m할 수없는 경우 다른 텍스트 모드 웹 브라우저를 제안 할 수 있습니까
Eka

1
와우, elinks의 내장 검색 다시 쓰기 ( "스마트 접두사")를 언급 해 주셔서 감사 elinks합니다. 몇 년 동안 (기쁨과 함께) 사용해 왔지만 어떻게 든 놓쳤습니다 ! 다음 tmux은 21 세기 터미널 멀티플렉서 내부 에서 멋지게 호출 할 수있는 conf 라인입니다 .bind-key g command-prompt -p "google:" "split-window -c '#{pane_current_path}' -p 90 'elinks -no-home -no-connect \"g %%\"'"
eMPee584

64

놀랍게도 존재합니다. 설치했는데 작동합니다!

 sudo apt-get install w3m w3m-img
  • 웹 페이지를 열려면 터미널 창에 간단히 입력하십시오. w3m <url_of_the_webpage>
  • 새 페이지를 열려면 : Shift-U를 입력하십시오.
  • 한 페이지로 돌아가려면 : Shift-B
  • 새 탭을 엽니 다 : Shift-T

W3M은 Gmail을 처리 할 수 ​​있습니다 (!)

예를 들어 XTerm (Gnome Terminal이 아닌)을 사용하면 W3M에서도 이미지를 표시 할 수 있습니다!

자세한 내용은“ W3M을 사용하여 Linux 터미널에서 찾아 보는 방법 ”을 참조하십시오 .


와! 이것은 놀랍다! 비록 lynx더 있지만 w3m최고입니다!
opu 웃

@Scotia 우리에게 Firefox가 필요한 것은 :)
Jacob Vlijm

1
@ Jacob Vlijm, 그렇습니다! 지금 파이어 폭스가 필요하지 않습니다! ;)
opu 웃

2
세상에! 이 일은 내 하루를 만들었다! 일부 웹 사이트에 로그인하여 원격 서버에 필요한 소프트웨어를 다운로드했습니다! 멋진 진행률 표시 줄도 있습니다! 서사시!
paul-g

이것은 Ubuntu Server 12.04 LTS와 함께 사전 설치되어 제공됩니다
Yamamoto Akira

23

links2 -g이상한 단말기 내장 그래픽 모드 브라우저입니다. 빠르지 만 현대성을 싫어합니다.

명령 행에서 검색하려면을 시도하십시오 surfraw.

   Surfraw  provides  a fast unix command line interface to a variety of
   popular WWW search engines and other artifacts of power.  It reclaims
   google,  altavista, dejanews, freshmeat, research index, slashdot and
   many others from the false‐prophet,  pox‐infested  heathen  lands  of
   html‐forms,  placing  these  wonders  where they belong, deep in unix
   heartland, as god loving extensions to the shell.

퀴즈 정보 : Surfraw는 원래 Julian Assange에 의해 작성되었습니다. ( 'SURFRAW'의 약어 / 백론은 월드 와이드 웹에 대한 셸 사용자의 혁신적인 프론트 레이지입니다.)

다음은 사용법 예입니다. "nm- 애플릿 메모리 누수"를 Google에서 검색하려면 다음 단계를 따르세요.
sr google nm-applet memory leak

S / MIME를 다루는 RFC를 검색하려면
sr rfc s/mime

단어를 번역 :
sr translate logiciel

급류 찾기 :
sr piratebay natty narwhal

surfraw.alioth.debian.org의 고급 기능 :

     $ surfraw google -results=100 RMS, GNU, which is sinner, which is sin?
     $ sr wikipedia surfraw
     $ sr austlii -method=phrase dog like
     $ /usr/lib/surfraw/rhyme -method=perfect Julian

다음과 같은 몇 가지 기본값으로 설정할 수 있습니다 .config/surfraw/conf.

SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes

14

텍스트 기반 브라우저에서 내가 가장 좋아하는 것은 links2입니다. 당신은 그것을 설치할 수 있습니다

sudo apt-get install links2

그런 다음 웹 페이지를

links2 www.google.com

언급되지 않은 다른 대안은 다음과 같습니다.

  • elinks : "고급 기능을 갖춘 고급 텍스트 모드 웹 (HTTP / FTP / ..) 브라우저. ELinks는 프레임과 테이블을 모두 렌더링 할 수 있으며, 사용자 정의가 가능하며 Lua 또는 Guile 스크립트를 통해 확장 할 수 있습니다. 다양한 플랫폼에서 실행됩니다 "

  • retawk : "유닉스 계열 운영 체제가있는 컴퓨터의 텍스트 터미널 용 대화식 멀티 스레드 네트워크 클라이언트 (웹 브라우저). C로 작성되어 빠르고 작고 훌륭하게 구성 가능하며 편안합니다 (예 : 저수준 네트워크 통신) 비 차단 방식으로 수행되며 원하는만큼의 "가상 창"을 열어 두 화면에서 분할 화면 모드로 동시에 작업 할 수 있습니다. "

  • 네 티크


13

CLI 기반 인터넷 브라우저를 의미하는 경우 w3m을 사용하십시오.

w3m 'http://example.com/'

1
w3m보다 개인적으로 더 좋아하는 링크도 있습니다.
Cedric

1
links또는 lynx? 선호 curl -vvv http://example.com/ 2>&1 | less하지만 브라우저는 아닙니다.
Lekensteyn

www 명령 줄 브라우저를 찾고있었습니다. w3m 인 것 같거나 매우 가까운 것 같습니다!
jerome

@Lekensteyn less모든 HTML 태그를 건너 뛰는 방법이 있습니까? 오늘날 많은 웹 사이트에는 Google 웹 로그 분석 또는 기타 링크와 연결되는 광고 배너 및 태그와 같은 것들이 있으며 실제로 콘텐츠를 읽기가 어렵습니다.
Arc676

@ Arc676 당신은 시도 할 수 html2text태그를 해석하는 프로그램을하고 REPOS에서 (텍스트 설치로 변환 매뉴얼 페이지 .
Lekensteyn

10

또 다른 아주 좋은 명령 줄 브라우저는 lynx입니다.

가장 기본적인 사용법은 다음과 같습니다.

lynx http://askubuntu.com

쿠키 허용 여부를 묻습니다.

페이지를 탐색하려면 화살표 키를 사용하십시오. 다음은 가장 중요한 것들에 대한 간단한 설명입니다.

  • Left -역사 속으로 돌아가다
  • Right -링크를 따라
  • Up -이전 포커스 가능 항목으로 이동
  • Down -다음으로 이동 가능한 항목으로 이동
  • Enter -링크 입력 / 트리거 동작
  • Backspace -역사 페이지
  • Space -페이지별로 페이지를 아래로 이동
  • b -페이지 단위로 페이지 위로 이동
  • Shift+ q-종료

이것이 가장 기본적인 키 탐색 명령입니다.


7

텍스트 브라우저 나 명령 줄 방법을 원하십니까? 이것은 telnet을 사용하는 명령 행입니다.

telnet askubuntu.com 80

가져 오기 /

SSL, 그래픽, HTML5 등을 지원하지 않으며 서버에 기본 파일이 없으면 색인 페이지를 추측해야 할 수도 있습니다. 그러나 아무것도 아닌 매우 빠른 테스트 도구보다 낫습니다.


14
이것은 최악의 웹 브라우저입니다 : D
Danyal

6

예,을 사용할 수 있습니다 lynx.

보낸 사람 man lynx:

Lynx는 커서로 주소를 지정할 수있는 문자 셀 디스플레이 장치 (예 : vt100 터미널, Windows 95 / NT 또는 Macintosh에서 실행되는 vt100 에뮬레이터 또는 기타 "저주 지향")를 실행하는 사용자를위한 모든 기능을 갖춘 월드 와이드 웹 (WWW) 클라이언트입니다. 디스플레이). Gopher, HTTP, FTP, WAIS 및 NNTP 서버를 실행하는 원격 시스템에있는 파일뿐만 아니라 로컬 시스템에있는 파일에 대한 링크를 포함하는 HTML (Hypertext Markup Language) 문서를 표시합니다. Lynx의 현재 버전은 Unix, VMS, Windows 95 / NT, 386DOS 및 OS / 2 EMX에서 실행됩니다.

다음 명령을 실행하여 설치할 수 있습니다.

sudo apt-get install lynx-cur

1
설치했습니다 lynx. 하지만 어떻게 열 수 있습니까? 대시가 아닙니다!
opu 웃

2
터미널 브라우저를 요청하므로 터미널 lynx에서 실행해야 합니다.
루이스 Matthijssen

1
오 예 !! 이제 알았어 !!
opu 웃

4

이 목적으로 W3M 을 사용할 수 있습니다 .
또한 살 lyn이 있습니다.

기본 기능을 처리 할 수 ​​있으며 예를 들어 ssh로 홈 워크 스테이션을 통해 라우터를 설정하려는 경우에는 정상입니다. ssh로
브라우저 전달 연결 의 로컬 인스턴스를 사용하는 것을 선호합니다


4

새로운 하나가 있습니다 https://www.brow.sh/ Called browsh


3
Browsh의 주요 목적, 다운로드 / 설치 방법 및 그 안에서 탐색하는 방법 등을 포함하도록 답변을 편집 하시겠습니까? 감사합니다
xtrchessreal

@xtrchessreal ssh를 brow.sh에 입력 (즉, 열린 터미널 alt+ctr+t, 입력 ssh brow.sh)
suhailvs

3

당신을 위해 일할 수있는 다른 프로그램은 lynx입니다. 터미널 기반 웹 브라우저입니다.



2

추가 설치를 피하려면 http 요청을 직접 작성하십시오. 이것은 http 최소 요청입니다.

printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | netcat askubuntu.com 80

이것은 https 요청입니다.

printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | socat - OPENSSL:askubuntu.com 443
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.