abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 15:44 | Bezpečnostní upozornění

    Dle Phoronixu zveřejnila společnost Trend Micro prostřednictvím programu Zero Day Initiative (ZDI) několik hlášení bezpečnostních zranitelností přímo na veřejném mailing listu LKML, přestože některé chyby dosud nemají opravu začleněnou do hlavní větve jádra. Mezi hlášenými problémy jsou dvě zranitelnosti s hodnocením CVSS 9.0, týkající se SMB Direct a KSMBD, které mohou umožnit vzdálené spuštění kódu. Další hlášení se týkají … více »

    vencour | Komentářů: 0
    dnes 15:33 | Nová verze

    Správce hesel KeePassXC byl vydán ve verzi 2.8.0. Přechází na Qt 6, podporuje vkládání hesel s Waylandem, rychlé odemykání pomocí Polkitu nebo možnost nastavení klávesových zkratek (seznam změn).

    ʚĭɞ 🍉 | Komentářů: 0
    dnes 15:22 | Nová verze

    Databáze DuckDB (Wikipedie) byla vydána ve verzi 2.0.0 LTS. S kódovým názvem Cinnamon Teal (čírka skořicová). S vyladěným protokolem Quack.

    Ladislav Hagara | Komentářů: 0
    dnes 11:11 | Bezpečnostní upozornění

    V implementaci Broadcom 802.11 byla zjištěna chyba ve zpracování WPS/EAP, týká se to SDK od roku 2010. Broadcom podle výzkumníka Quentina Kaisera odmítl CVE přidělit. Modemy Huawei a Technicolor jsou používány i v ČR, v LTE routerech, běžných domácích routerech a firemních přístupových bodech, jejich současný počet a zranitelnost konkrétních verzí však zatím neznáme. Více detailů a demo. GitHub / Broadcom 802.11 SDK Detection Toolkit.

    vencour | Komentářů: 0
    dnes 05:11 | Nová verze

    Byla vydána nová verze 10.8 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Přibyl balíček DietPi WireGuard.

    Ladislav Hagara | Komentářů: 0
    včera 21:22 | Pozvánky

    Oslavte vydání openSUSE Leap 16.1 s námi v Praze! Ve středu 4. listopadu 2026 (den po vydání Leapu 16.1) vás zveme na malou oslavu vydání openSUSE Leap 16.1 do pražské kanceláře SUSE. Připravili jsme pro vás dvě krátké přednášky: … více »

    lkocman | Komentářů: 1
    včera 16:44 | Bezpečnostní upozornění

    Dle plánu bylo PHP vydáno v nových verzích 8.5.12, 8.4.27, 8.3.36 a 8.2.35. Opraveny jsou kritické zranitelnosti CVE-2026-109618 a CVE-2026-109619 aneb PHP2Shell.

    Ladislav Hagara | Komentářů: 10
    včera 11:55 | Nová verze

    UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-2.1 a 24.04-1.5. S opravou kritických zranitelností.

    Ladislav Hagara | Komentářů: 0
    včera 11:33 | IT novinky

    Společnost Škoda Auto zveřejnila na Printables bezplatné 3D modely příslušenství do svých vozů (držáky na nápoje, pomůcky pro vedení kabelů, mincovníky, háčky na USB kabely a čepice pro kapsy na zadních stranách opěradel sedadel, držáky na telefony a úchyty pro horní upevnění bezpečnostních pásů).

    Ladislav Hagara | Komentářů: 11
    včera 05:11 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 170 (pdf).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2892 hlasů
     Komentářů: 33, poslední 20.10. 23:44
    Rozcestník

    Dotaz: grep: jak najít text na celém počítači?

    28.10.2007 19:12 Kelly
    grep: jak najít text na celém počítači?
    Přečteno: 4473×
    Ahoj, potřebuji nají určitý text na celem serveru

    zadam:

    grep "hledany-text" /*

    ale nic nenajde a ani to neprohleda podadresare, poradite jak to opravit? dekuji

    Odpovědi

    28.10.2007 19:21 Radek
    Rozbalit Rozbalit vše Re: GREP
    pouzij rekurzi: grep -R "hledany-text" /*
    28.10.2007 19:31 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
    Rozbalit Rozbalit vše Re: GREP
    gnu grep obsahuje takuto moznost
    -R, -r, --recursive
        Read all files under each directory, recursively; this is equivalent
        to the -d recurse option.
    
    potom staci zadat kde zacat napr takto, na hviezdicku som nezabudol (FYI: precita to vsetko vratanie binariek a toho co je namontovane na systeme, takze opatrne)
    grep -r "toto hladam" /
    
    "vratane binariek" som napisal, lebo ked grep na tvojom systeme nebude spravat takto, tak prvy subor, ktory obsahuje regular, rozbije terminal
    $ file nologin
    nologin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
     for GNU/Linux 2.6.9, dynamically linked (uses shared libs), stripped
    $ grep account nologin
    Binary file nologin matches
    $   
    
    bdw. ked ide o nejaky UNIX grep, tak jednina moznost je kombinacia find/grep alebo nieco podobne
    28.10.2007 19:39 Kelly
    Rozbalit Rozbalit vše Re: GREP
    dobre, a kdyz tedy zadam

    grep -r "toto hladam" /

    tak se ma stat co presne?

    me to vypisuje vsechny soubory s textem ktery nehledam..
    29.10.2007 16:53 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: GREP
    Nepouštíte to náhodou pod bětžným uživatelem a není u těch souborů napsáno "Access denied"? V opačném případě by to mělo najít všechny výskyty ve všech soborech obsahující "toto hladam".
    28.10.2007 19:42 ajikdpoe | skóre: 23 | blog: dvh
    Rozbalit Rozbalit vše Re: GREP
    for i in `find / 2>/dev/null`; do [ "`grep 'hladany_text' $i`" != "" ] && echo $i; done
    28.10.2007 20:30 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: GREP
    Jestli se mi podařilo aspoň přibližně odhadnout účel té tasemnice, tak bych doporučil spíš man grep a pak se podívat na volby -r a -l.
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    29.10.2007 03:02 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: GREP
    Navíc by fungovalo i při mezerách v názvech souborů. Při studiu té manuálové stránky doporučuji zaměřit se zejména na sekci o návratové hodnotě.
    29.10.2007 17:05 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: GREP
    ak fakt váš grep nepozná prepínač -r, tak to už radšej
    find / -type f -print0 | xargs -0 grep -l text
    popr.
    find / -type f -exec grep -l text {} \;
    (toto rovnako ako to vaše spustí jeden grep pre každý súbor)
    6.11.2007 19:24 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
    Rozbalit Rozbalit vše Re: GREP
    for i in `find / 2>/dev/null`; do [ "`grep 'hladany_text' $i`" != "" ] && echo $i; done

    Zaujmalo by ma akym sposobom ste prisli na toto riesenie ? :D a ci vam hovoria nieco premenne $IFS a $? ?
    17.11.2007 19:24 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: GREP
    for i in `find / 2>/dev/null` tak to je asi nejdrsnější a nejoptimistější kus kódu co jsem kdy viděl :)
    28.10.2007 21:11 Kokos
    Rozbalit Rozbalit vše Re: grep: jak najít text na celém počítači?
    fgrep -lsi 'tohle hledam' `find / -type f 2>>/dev/null`
    29.10.2007 10:31 maleprase | skóre: 28
    Rozbalit Rozbalit vše Re: grep: jak najít text na celém počítači?
    tohle nefunguje

    -bash: /bin/fgrep: Argument list too long

    kdyz uz bych chtel pouzit find tak v kombinaci s xargs:

    find / -type f -print0 2>>/dev/null | xargs -0 fgrep -lsi 'tohle hledam'
    28.10.2007 22:57 Jiří J. | skóre: 34 | blog: Poutník | Brno
    Rozbalit Rozbalit vše Re: grep: jak najít text na celém počítači?
    grep -H -R "text" / nebo grep -H -C 5 -R "text" /
    29.10.2007 10:03 vch | skóre: 11
    Rozbalit Rozbalit vše Re: grep: jak najít text na celém počítači?
    A další možnost:
    find / -type f -print0 | xargs -0 grep "hledany text"
    Jelikož některé soubory jsou čitelné jen pro roota, tak by to chtělo spustit pod rootem.
    17.11.2007 19:50 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: grep: jak najít text na celém počítači?
    Jen poznámka - pokud se daný text nemá hledat v pro uživatele nečitelných souborech, stačí chybový výstup z grepu přesměrovat do /dev/null. Ale asi to tu píšu zbytečně, protože to všichni víte a tazatel naopak nebude vědět, co je to přesměrování :-)

    Založit nové vlákno • Nahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.