Despre Linux

  • Facebook
  • Twitter
  • LinkedIn
  • Acasă
  • Linux
    • Comenzi Linux
    • Tutoriale
  • Kubernetes
  • RHCSA
    • Exerciții RHCSA
    • SELinux
    • Permisiuni
  • General
    • Open source
  • Contact

Cum să cauți pe Google în terminalul din Linux

18 septembrie 2016 By Bobses 5 comentarii

Am găsit o chestie interesantă aici: căutarea pe Google direct din linia de comandă. Să presupunem că lucrezi în terminal (schimbare permisiuni, editare fișiere de configurare, etc.) și, pentru a economisi timp, poți să cauți direct pe Google fără a părăsi linia de comandă.

Aplicația folosită pentru căutarea pe Google din linia de comandă se numește Googler. Poate fi folosită ca o aplicație de sine stătătoare, sau în combinație cu un browser web text-based (exemplu: Links). Googler este dezvoltat în Python și poate fi găsit în GitHub.

Googler necesită o versiune de Python mai mare de 3.3. Pentru a verifica ce versiune de Python aveți instalată rulați comanda:

python3 --version

Instalarea Googler în Arch Linux

Ca de obicei, Arch Linux nu dezamăgește și permite instalarea Googler din AUR:

yaourt -S googler

sau

pacaur -S googler

Instalarea Googler în Ubuntu

Din păcate, Googler încă nu este disponibil în depozitele Ubuntu, dar poate fi instalat direct din GitHub urmând pașii de mai jos:

  • instalarea Git (dacă nu îl aveți deja instalat)
sudo apt-get install git
  • rularea următoarelor comenzi:

cd /tmp
git clone https://github.com/jarun/googler.git
cd googler
sudo make installcd auto-completion/bash/
cd auto-completion/bash/
sudo cp googler-completion.bash /etc/bash_completion.d/

Cum se folosește Googler

Extrem de simplu: se dă comanda googler, urmată de ceea ce vrem să căutăm:

googler ce-dorim-să-căutăm

Dacă scriem numărul atașat fiecărui rezultat al căutării și apăsăm tasta ENTER, link-ul se deschide în browserul prestabilit din sistem.

Căutarea cu Googler pe Google News

googler --news interogarea_voastră

googler -N interogarea_voastră

Căutarea cu Googler într-un anumit website

googler -w domeniu interogare

googler -w bobses.eu linux

Limitarea numărului de rezultate

Dacă vi se pare că sunt prea multe rezultate (implicit sunt afișate primele 10), puteți limita numărul acestora folosind parametrul --count=N, unde N reprezintă numărul dorit de rezultate afișate:

googler --count=N interogare

$ googler --count=3 linux

1 Linux.com | News for the open source professional
https://www.linux.com/
Linux.com is the central resource for open source software information, best practices, how-to's and Linux
software resources.

2 Linux.ro
http://www.linux.ro/
14 nov. 2010 - De ceva timp oscilez intre linux si windows(mai mult linux, prea putin windows) si pot spune ca
am ajuns sa inteleg cat de multe imi poate oferi ...

3 Linux - Wikipedia
https://ro.wikipedia.org/wiki/Linux
Linux (pronunțat ˈlɪnəks în engleza americană și ˈlɪnʊks în Canada și ... Linux a fost dezvoltat sub Licența
Publică Generală GNU GPL, astfel încât nu ...

googler (? for help)

Pentru a vedea toate opțiunile pe care le permite googler, nu trebuie decât să-i consultați manualul folosind celebra comandă man:

man googler

Partajează asta:

  • Dă clic pentru a partaja pe Facebook(Se deschide într-o fereastră nouă)
  • Dă clic pentru a partaja pe LinkedIn(Se deschide într-o fereastră nouă)
  • Dă clic pentru a partaja pe Twitter(Se deschide într-o fereastră nouă)

Similare

Din categoria: Tutoriale Etichete: Google, linie de comanda, linux, terminal

Comentarii

  1. Lucian a zis

    19 septembrie 2016 la ora 9:24

    Bună dimineața!
    Ai spus în articol că Arch nu dezamăgește. Pe mine da, m-a dezamăgit la drivere wirlles.

    Răspunde
    • Bobses a zis

      19 septembrie 2016 la ora 14:56

      Pe mine nu m-a dezamăgit. 🙂 Poate ai tu vreun chipset mai aiurea... Caută pe forumul lor o soluție.

      Răspunde
      • Iulian a zis

        19 septembrie 2016 la ora 17:11

        Salut,

        Legat de drivere (module mai corect) pe Arch, acestea sunt incarcate in kernel si nu sunt specifice distributiei, dovada:

        ╭─[email protected] in /tmp
        ╰─➤ tar -tvf linux-4.7.4-1-x86_64.pkg.tar.xz | grep modules | tail -5 130 ↵
        -rw-r--r-- root/root 10225 2016-09-15 16:25 usr/lib/modules/4.7.4-1-ARCH/kernel/sound/usb/usx2y/snd-usb-us122l.ko.gz
        drwxr-xr-x root/root 0 2016-09-15 16:25 usr/lib/modules/4.7.4-1-ARCH/kernel/virt/lib/
        -rw-r--r-- root/root 2295 2016-09-15 16:25 usr/lib/modules/4.7.4-1-ARCH/kernel/virt/lib/irqbypass.ko.gz
        -rw-r--r-- root/root 18519272 2016-09-15 16:25 usr/lib/modules/4.7.4-1-ARCH/build/vmlinux
        -rw-r--r-- root/root 13 2016-09-15 16:25 usr/lib/modules/extramodules-4.7-ARCH/version

        ╭─[email protected] in /tmp
        ╰─➤ grep usb <(lsmod ) 1 ↵
        usbhid 45056 0
        hid 114688 3 i2c_hid,hid_generic,usbhid
        usbcore 200704 3 usbhid,xhci_hcd,xhci_pci
        usb_common 16384 1 usbcore

        Arch foloseste in mod implicit kernel "vanilla" , nemodificat , asa cum a fost publicat pe kernel.org.

        Daca modulele pentru hardware foarte nou nu sunt implementate in kernel, poti sa incerci orice distributie si tot nu vei rezolva nimic.

        Iti dau un exemplu: ath10k nu este implementat implicit in kernel, trebuie instalat ... https://github.com/kvalo/ath10k-firmware
        Am incercat si ubuntu si arch si fedora si nici una din distributii nu avea modulul pentru ath10k.

        Arch chiar este o distributie care nu dezamageste, in conditiile in care exista putina implicare din partea utilizatorului. Paradoxal, in ciuda faptului ca Arch nu are la fel de multe pachete precompilate precum Debian/Ubuntu/Fedora, vei compila mai putin software in mod manual fata de alte distributii, AUR are tot ce vrei si poti folosi yaourt sau pacaur 🙂

        Răspunde
      • lucian a zis

        19 septembrie 2016 la ora 17:38

        ralink rt3090. Pânaă la achiziționarea unui alt laptop, arch în mașina virtuală!

        Răspunde
        • Bobses a zis

          19 septembrie 2016 la ora 17:52

          Se pare că e un chipset cu probleme. Ai încercat ce scrie aici: https://wiki.archlinux.org/index.php/Wireless_network_configuration#rt3090 ?

          Răspunde

Lasă un răspuns Anulează răspunsul

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

Copyright © 2023 · Bobses

Administrează consimțămintele pentru cookie-uri
Pentru a oferi cea mai bună experiență, folosim tehnologii, cum ar fi cookie-uri, pentru a stoca și/sau accesa informațiile despre dispozitive. Consimțământul pentru aceste tehnologii ne permite să procesăm date, cum ar fi comportamentul de navigare sau ID-uri unice pe acest site. Dacă nu îți dai consimțământul sau îți retragi consimțământul dat poate avea afecte negative asupra unor anumite funcționalități și funcții.
Funcționale Mereu activ
Stocarea tehnică sau accesul sunt strict necesare în scopul legitim de a permite utilizarea unui anumit serviciu cerut în mod explicit de către un abonat sau un utilizator sau în scopul exclusiv de a executa transmiterea unei comunicări printr-o rețea de comunicații electronice.
Preferințe
Stocarea tehnică sau accesul este necesară în scop legitim pentru stocarea preferințelor care nu sunt cerute de abonat sau utilizator.
Statistici
Stocarea tehnică sau accesul care sunt utilizate exclusiv în scopuri statistice. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Stocarea tehnică sau accesul sunt necesare pentru a crea profiluri de utilizator pentru a trimite publicitate sau pentru a urmări utilizatorul pe un site web sau pe mai multe site-uri web în scopuri de marketing similare.
Administrează opțiunile Administrează serviciile Administrează vânzătorii Citește mai multe despre aceste scopuri
Vizualizează preferințele
{title} {title} {title}