Názory k článku
Hrátky z řádky: Mírně partyzánské triky
cat
celé vláknoRe: cat
celé vláknocat /etc/fstab | grep usbdiskPoužití
cat v tomto smyslu je tak běžné, že se nad tím nikdo ani nepozastavuje. :-) Sám to mám stejně silně zakořeněné.
Re: cat
celé vláknoRe: cat
celé vláknoJa to delam bezne, kdyz prijdu k neznamemu PC a chci na nem neco delat...
Re: cat
celé vláknoRe: cat
celé vláknoRe: cat
celé vláknoRe: cat
celé vláknoZ pedagogického i obchodního hlediska jsem ovšem zvítězil na všech frontách!
1. Připomněl jsem začátečníkům existenci roury.
2. Rozproudil jsem diskusi (více impresí).
3. Diskuse byla divočejší, takže si teď víc lidí bude pamatovat, že roura navíc opravdu plýtvá zdroje, a u případů, kde na tom záleží, si dají pozor.
4. Posílil jsem sebevědomí řady z aktivních čtenářů Roota.
Teď už si jen přát, aby bod 4. vedl k tomu, že se někdo konečně přihlásí a podělí se o své tipy ve vlastním dílu.
Re: cat
celé vláknohttp://wiki.root.cz/Main/TipyTriky
Re: cat
celé vláknoMožná by to chtělo - až tento seriál skončí - roztřídit jednotlivá témata a vložit je do rootwiki ať je to všechno hezky pohromadě.
Jinak já osobně radši místo cat používám less a je mě úplně putna, zda to někomu připadá zbytečné, či ne, hlavně, že se dostanu ke kýženému výsledku. Při rychlosti a kapacitách dnešních počítačů mi to spíš přijde jako hnidopišství.
Re: cat
celé vláknoRe: cat
celé vláknoRe: cat
celé vláknoProstě lameřina no, proč to pořád zdůrazňovat. Proč lozit na začátek a něco přepisovat, když to jde udělat nádherně rychle, jednoduše a jasně ;), že.
grep foo /var/log/messages strings $_ | !:0-
;) Ash
Re: cat
celé vláknoAno, vím že by stačilo
strings $_ | !:-
ale chtěl jsem aby to bylo jasné i začátečníkům ;)
Re: cat
celé vláknoasi je to dano tim, ze se v tomhle pripade da pomerne lehce pridat dalsi filtr i pred ten grep
Re: cat
celé vláknocstocs
celé vláknoecho "háčky" | cstocs utf8 ascii
# při spuštění z utf8 terminálu vypíše: hacky
Re: cstocs
celé vláknorecode + ld
celé vláknoecho "háčky" | iconv -f utf8 -t ascii//TRANSLIT # vypíše: h??ky
tohle ale obvykle neni to co chcete. program recode umi udelat tu spravnou vec (tm) kterou kazdy ocekava. tj "hacky". narozdil od cstocs to umi obecne, tj. nejen pro cestinu.
pak me napadly jeste dve veci ve spojitosti s ldd. v clanku rikate ze chcete poznat, KDE se knihovny hledaji. v tom pripade byste mel zminit soubory /etc/ld.so.conf, prikaz ldconfig a promennou LD_LIBRARY_PATH a dalsi.
konecny partizansky trik je pak spousteni linkeru samotneho, jako /lib/ld-linux.so.2 program [argumenty], pokud dovedete system do stavu, ze ze o to nepostara sam.
Re: recode + ld
celé vlákno> echo "háčky" | iconv -f utf8 -t ascii//TRANSLIT > # vypíše: h??ky^^^ takto (špatně) "funguje" GLIBC verze 2.3.4 (otazniky misto pismen). Zkoušel jsem s GLIBC 2.5, a žádný problém - dělá to přesně to, co má (moje konzole jede v 8859-2):
# echo "háčky" | iconv -f ISO-8859-2 -t UTF-8 | iconv -f UTF-8 -t ASCII//TRANSLIT hacky # echo "úplně Žluťoučký kůň pěl ďábelské ódy" | iconv -f ISO-8859-2 -t ASCII//TRANSLIT uplne Zlutoucky kun pel dabelske odyJiné verze GLIBC jsem nezkoušel.
Re: recode + ld
celé vláknoRe: recode + ld
celé vláknoddrescue
celé vláknoRe: ddrescue
celé vláknoRe: ddrescue
celé vláknohexdump
celé vláknoiconv
celé vlákno$ echo "háčky" | iconv -f utf8 -t ascii//TRANSLIT
h??ky
$ iconv -V
iconv (GNU libc) 2.3.4
a nyní se ze serverového RHELu přesuneme na desktop (Fedora):
$ echo "háčky" | iconv -f utf8 -t ascii//TRANSLIT
hacky
$ iconv -V
iconv (GNU libc) 2.7
Re: iconv
celé vláknoRe: iconv
celé vláknoRe: iconv
celé vláknoAle trvalo mnoho let, než někdo připsal těch pár řádků do definice českého locale.
echo Jiří Müler | LANG=cs_CZ.UTF8 iconv -f UTF-8 -t ASCII//TRANSLIT
Jiri Muler
echo Jiří Müler | LANG=en_US.UTF-8 iconv -f UTF-8 -t ASCII//TRANSLIT
Jiri Muler
echo Jiří Müler | LANG=de_DE.UTF8 iconv -f UTF-8 -t ASCII//TRANSLIT
Jiri Mueler
echo Jiří Müler | LANG=C iconv -f UTF-8 -t ASCII//TRANSLIT
Ji?? M?ler
cat lama...
celé vláknocat /dev/sda1 > data.img
ale jak by to dopadlo nevím... poučte mě.
Kdy jsem to používal na /dev/cdrom...
Re: cat lama...
celé vláknodd myslim vyhodi chybu, kdyz to neprecne a je konec.
proto opravdu nema smysl pouzivat tyto nastroje na poskozeny FS(HW).
ddrescue (myslim ze v obou verzich) a jeste testdisk umi to co potrebujete.
pricemz testdisk je vytvoren primo za timto ucelem a ddrescue (pouzivam ten GNU) je obecne na poskozene FS ci poskozene media.
lsof
celé vláknosudo
celé vláknosu - -c 'dd if=/dev/sda1 of=~/zachr_flash.img'
Udělá to totéž a bude to fungovat každému. To sudo si musíte předtím povolit.
Také vyhledávání v /etc/fstab nemusí být tak úspěšné jako prohledávání /etc/mtab, nebo prostě výpis příkazu mount.
Jinak díky za zajímavé počtení.

