Despre Linux

  • Acasă
  • Linux
    • Comenzi Linux
    • Tutoriale
  • 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

googler-01

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

googler-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 în fereastră nouă)
  • Dă clic pentru a partaja pe LinkedIn(Se deschide în fereastră nouă)
  • Dă clic pentru a partaja pe Twitter(Se deschide în 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 sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

Copyright © 2021 · Bobses

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok