Linux 터미널에서 Google 검색 [닫기] 가기 또는 Linux 터미널 앱입니다. 이상적으로는 상위 10

누군가가 얼마 전에 쓴 Google 콘솔 앱을 보았지만 실제로 콘솔을 에뮬레이트하는 웹 사이트였습니다.

내가 찾은 것은 Google을 빠르게 검색하는 데 사용할 수있는 바로 가기 또는 Linux 터미널 앱입니다.

이상적으로는 상위 10 개의 검색 결과가 옆에 숫자와 함께 표시되며 숫자를 누르면 브라우저에서 사이트가 열립니다.

브라우저에서 Google 결과를 열어 두는 것도 좋습니다.

누구든지 해결책이 있습니까?



답변

google-cli 는 바로 그 일을해야합니다 ( cli-google 의 부활 버전입니다).


답변

다음은 입력 할 수있는 간단한 bash 함수입니다.

google foo bar

그러면 기본 브라우저가 열리고 해당 검색어에 대한 Google 결과 페이지가 표시됩니다.

google() {
    search=""
    echo "Googling: $@"
    for term in $@; do
        search="$search%20$term"
    done
    xdg-open "http://www.google.com/search?q=$search"
}

터미널에 붙여 넣기 만하면됩니다.

Windows 또는 Mac OS X의 경우 마지막 줄을 다음 중 하나로 바꿉니다 (Windows에서 Cygwin 또는 이와 유사한 것을 사용한다고 가정).

윈도우

start "http://www.google.com/search?q=$search"

맥 OS X

open "http://www.google.com/search?q=$search"

답변

#!/bin/bash

if [[ $(echo $*) ]]; then

    searchterm="$*"

else

    read -p "Enter your search term: " searchterm

fi

searchterm=$(echo $searchterm | sed -e 's/\ /+/g')

lynx -dump http://www.google.com/search?q=$searchterm | less

이 스크립트를 복사하여 붙여넣고 ~/bin이름을 “goose”또는 기타 (GOOgle SEarch)로 지정하십시오. Chmod it + x

사용법은 :

goose searchterm

분명히 Lynx를 설치해야합니다.


답변

명령 행에서 검색하고 사용자 정의 가능한 브라우저로 이동하여 결과를 얻으려면 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.

debian.org 소스에서 일부 Linux 배포판 (Debian, Ubuntu, 알 수없는 기타)에 사전 패키지되어 있으며 최신 개발 코드 및 릴리스공식 git 저장소 (현재 GitLab에 있음)에서 구할 수 있습니다.

tarball 또는 deb 파일의 설치 지침Wiki에 있습니다.

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

명령 행에서 Google 검색을 수행하려면 다음을 수행하십시오.
sr google archibald tuttle

평범한 오래된 Google 외에도 다양한 내장 검색 유형이 있습니다.

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

단어를 번역 :
sr translate logiciel

급류 찾기 :
sr piratebay free music

이러한 키워드 검색 유형은 계속 업데이트됩니다.

더 고급 사용법 :

     $ 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

Surfraw는 구성 가능합니다 . 사용자 별 $HOME/.surfraw.conf또는 시스템 전체에서 일부 기본값으로 설정할 수 있습니다 /etc/surfraw.conf.

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

여기에서는 links2 및 elinks를 사용하도록 설정했지만 Firefox, Chrome 또는 원하는 다른 것을 사용할 수 있습니다.

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


답변

wget예를 들면 다음 과 같습니다.

wget -U 'Firefox/3.0.15' http://www.google.com/search?q=wget+google+query+to+file -O file.html

출처


답변

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에서 실행됩니다.


답변

CLI를 통해 Google 검색을 수행 할 수있는 작은 응용 프로그램을 작성했습니다. 실제로 매우 간단하며 현재 웹 검색, 이미지 검색 및 뉴스 검색 만 지원합니다.

코드 네임 : Gisele

$ php gisele.phar web -m 5 "stackoverflow"
1) Stack Overflow - http://stackoverflow.com/
2) Ask Question - http://stackoverflow.com/users/login
3) Stack overflow - Wikipedia, the free encyclopedia - http://en.wikipedia.org/wiki/Stack_overflow
4) Blog Stack Exchange - http://blog.stackexchange.com/
5) StackOverflow - IT Conversations - The Conversations Network - http://itc.conversationsnetwork.org/series/stackoverflow.html