December 6, 2010

grep -A -B -C

Grep je veľmi užitočný nástroj. Je na veľkú škodu väčšiny IDE, že neimplementujú aspoň časť jeho logiky pre vyhľadávanie.

Potrebujem násť reťazec v podadresároch? Nič jednoduhšie:

grep -r hrasko *

Potrebujem nájsť všetky riadky, kde hraško nie je? Jednoduchá vec:

grep -rv hrasko *

A teraz príde finta, na ktorú upozornil @stibi:

grep -A číslo – nájde reťazec a vypíše aj pár riadkov za výskytom

grep -B číslo – nájde reťazec a vypíše aj pár riadkov pred výskytom

No a @anydot k tomu pridal fintu

grep -C číslo – nájde reťazec a vypíše pár riadkov pred aj za výskytom

August 13, 2009

Reštart Xservera

Xsever je skvelá aplikácia. Môžete si spúšťať aplikácie zo vzdialeného stroja. Dokonca aj bez toho, aby mal vzdialený stroj grafické rozhranie. Na Linuxoch je Xserver používaný ako natívna aplikácia pre zobrazovanie grafického rozhrania. Existuje aj varianta pre Windows vrámci balíka Cygwin. Ten je trošku prerastený a pokiaľ človek potrebuje len Xserver, tak sa mu inštaluje príliš veľa balíčkov. Malá účelná verzia pre Windows sa volá Xming. Nainštalujete, spustíte, pripojíte sa cez Putty (so zapnutým X11 forwarding) na vzdialený stroj a môžete si spúšťať skvélé aplikácie.

xeyes

Občas sa stane, že nejaká aplikácia zožerie focus a vám sa proste nedarí spraviť v grafickom rozhraní absolútne nič. Xserver má zabudovanú podporu na reštart (resp. jeho zhodenie). Toto sa realizovalo pomocou kombinácie kláves CTRL+ALT+BACKSPACE. Lenže doba sa mení a keby ste to náhodou potrebovali vedieť, tak nová kombinácia je Pravý ALT+PrintScreen+K. Je to síce skvelý nápad. Ale autorov nenapadlo, že existujú klávesnice, ktoré proste pravý ALT alebo PrintScreen nemajú. No a s tým K si môžete ísť kľudne aj husky pásť.