• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    DELVITLinux pro zacatecniky a obycejne uzivatele (NO FLAMES!)
    RAGNAROK
    RAGNAROK --- ---
    GIOMIKY:
    pouzivam putty na widlich na linuxu ke to k necemu dobry?
    GIOMIKY
    GIOMIKY --- ---
    Překvapilo mě, jak hezky funguje na Linuxu PuTTY. Ta současná, 64-bitová už opravdu nevyžaduje žádné 32-bitové knihovny, což je u normálně používaných wine programů peklo, když se musí instalovat ke všem knihovnám jejich 32-bitový ekvivalent.
    Tedy:
    $ apt-get install wine
    $ wine putty.exe
    Tip:
    ctrl + klik do okna mi otevře menu (full screen, settings, atp.)
    Používám to hlavně, protože jsem nenašel žádný terminál, který by tak hezky uměl škálovat fonty ve full-screenu.
    Screen: xclock, xplanet, fluxbox, PuTTY, BBS

    GIOMIKY
    GIOMIKY --- ---
    Taková blbinka. Určitě se vám stalo, že jste potřebovali xargs předat jméno souborů s mezerama. V knize Linux Servers Hacks od O'Reillyho tohle řeší hezký trik. A to použít při třeba find místo oddělovače nové řádky oddělovač NULL. Tedy:
    $ find . -type f -print0 | xargs -0 ls
    -print0 řekne findu o použití NULL místo newline a xargs -0 řekne xargs, aby použil NULL.
    Ve vlastním skriptu to lze použít stejně, akorát se použije echo -ne '\000' pro tisk NULL znaku.
    GIOMIKY
    GIOMIKY --- ---
    MA747: Tohle je hodně, hodně dobrý. Obzvláště mě zaulao q.
    Run sql-like command on files from terminal
    
    # download:
    # https://github.com/harelba/q
    # example:
    q -d "," "select c3,c4,c5 from /path/to/file.txt where c3='foo' and c5='boo'"
    

    Moc děkuji.
    MA747
    MA747 --- ---
    odložím si: GitHub - onceupon/Bash-Oneliner: A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance
    https://github.com/onceupon/Bash-Oneliner
    GIOMIKY
    GIOMIKY --- ---
    VYHULENY_UFO: Rekl bych odbornik k nezaplaceni. Akorat musis mit spravnyho klienta (zakazdnika).
    GIOMIKY
    GIOMIKY --- ---
    VYHULENY_UFO: a bbs... ono s tim nedostatkem cipu treba zase bude moderni mluvit cistou asemblerstinou.
    GIOMIKY
    GIOMIKY --- ---
    VYHULENY_UFO: Byly casy, kdy byly pocitace vyhradne na praci a vedecky vypocety. Dneska je vyjimka, ze je nekdo pouziva pracovne a na neco rozumnyho. A spravne.
    GIOMIKY
    GIOMIKY --- ---
    VYHULENY_UFO: jo, do it uz keca kazdej blb
    GIOMIKY
    GIOMIKY --- ---
    VYHULENY_UFO: sudy a lichy cisla se asi pouzivaly, kdyz internet byl jeste v plenkach, tak aby clovek nemusel tapat, hledat a premyslet.
    GIOMIKY
    GIOMIKY --- ---
    Když se Vám zdá, že Gnome žere moc prostředků a chete se vrátit do konzole:
    ps axf | grep gnome | cut -b1-5 | xargs sudo kill
    ERGOSUM
    ERGOSUM --- ---
    Na hd disku je dobrý nápad mít swap na konci. Jednak kvůli hýbání s diskem. A pak on se dost namaká a časem tam jsou vadné sektory. Pak se prostě o maličko zmenší disk. Mít nejvíc vadných sektorů uprostřed disku, kam zapisuješ data není úplně ono.
    A ano už jsem si tím prošel.
    SSD to rozprostřou na celém čipu bez ohledu na partition.
    GIOMIKY
    GIOMIKY --- ---
    Hezky jenoradkovy prikaz:
    $ iostat -c -o JSON | jq '.sysstat.hosts[0].statistics[0]."avg-cpu"."user"' 28.15
    ... prerekvizity:
    # apt-get install sysstat jq
    GIOMIKY
    GIOMIKY --- ---
    VESNACH: Kdysi to bylo tak, ze lichy je nestabilni (unstable) a sudy stabilni (stable), ale jestli to jeste plati u Linux Kernelu, to nevim
    release management - Which open-source projects use odd-unstable/even-stable style of versioning - Stack Overflow
    https://stackoverflow.com/questions/1266411/which-open-source-projects-use-odd-unstable-even-stable-style-of-versioning
    VESNACH
    VESNACH --- ---
    CHOROBA: upgrade na 5.14 pomoh, dik GIOMIKY: no, v 5.13 byla evidentne buga...
    GILHAD
    GILHAD --- ---
    GILHAD: jo, ten sort je tam jen pro jednodušší prohlížení a ta oklika prez soubor a vim, abys viděl, co to jako udělá, samozřejmě jde
    ssh user@remote  'find . -maxdepth 2 -type f' | sort | sed "s@.*@ mkdir -p \"\`dirname '\0'\`\"; touch '\0' @" | sh
    GILHAD
    GILHAD --- ---
    TRAGIKOMIX: Já bych spíš na to šel nějak takto
    ssh user@remote  'find . -maxdepth 2 -type f' | sort | sed "s@.*@ mkdir -p \"\`dirname '\0'\`\"; touch '\0' @" >test.txt
    vim test.txt
    sh <test.txt
    KARIBIKCZ
    KARIBIKCZ --- ---
    TRAGIKOMIX: Kdyz zanedbame tu cast s urcitou adresarovou hloubkou (pro hloubku > 1 je potreba taky navyrabet ty slozky), tak to bude muset byt nejaky hnus ve stylu:

    ssh user@remote 'find . -maxdepth 1 -type f' | while read file; do touch "$file"; done

    Vubec to samozrejme neresi "nestastne" pojmenovane soubory.
    ABE
    ABE --- ---
    TRAGIKOMIX: Nebylo by lepší pouzit rsync z remote na local?
    TRAGIKOMIX
    TRAGIKOMIX --- ---
    AXTHEB: No tady prave nevim jak ten touch a cyklus zavolat na lokalnim stroji.
    Kliknutím sem můžete změnit nastavení reklam