Pochopil jsi vubec co ten prikaz dela? On ti casto nezobrazi jen jeden vysledek, ale VSECHNY vyskyty daneho pojmu v historii a to vcetne odpovidajicich id . Tudiz hledam-li nejakou operaci s tarem kterou si pamatuji mlhave a jeste jsem ji delal pred nekolika dny (a ze ja s tarem pracuji docela dost) pouziji tohle.
Ano pouziji grep. a ma to spoustu dalsich vyhod, protoze muzu grep parametrizovat, nebo pouzit egrep a hledat pomoci regularnich vyrazu, atd.... Pri trose snahy se to nauci i male decko a nepotrebuji se spolehat na to ze nekdo napise moloch, ktery mysli za me. Jedna z vyhod Linuxu a fylozofie Unixu, jestli jsi zapomel.
Jak a co dal? Ty jsi necetl ani ten clanek, rovnou tu trolujes? Ve virtualnim terminalu staci pouzit id prikazu - jak to v clanku popisoval Petr (tedy !id). A uz vubec nechapu roc bych ji nemohl pastovat? Ja to v emulatorech terminalu (nejcasteji pouzivam konzoli z KDE) delam naprosto bezne.
Dale nikde jsem nepsal ze to augerechned TAKHLE MUSIS DELAT! Na rozdil od tebe chapu, ze existuji i jini lide majici i jine potreby a zvyky. Je to jen jedna z moznosti jak lze s historii pracovat. Ja jsem mel dodnedavna v notasu elive, ktery (pokud se nepletu) primarne pouzival ZSH a z jeho naseptavace jsem rostl, zatim co kolega na zacatku diskuze si to pochvaloval.
A nakonec - presne jak pise kolega vise: Je to KISS a to me zajima vic nez programy ktery mysly za me, dela si co chce a pry dokonce umi varit i kafe (viz treba naseptavac z ZSH)
Jak muze nekdo adorovat bash (notabene zrovna v Konzoli) a pritom se zaklinat unixovou filosofii? Bash je plny feature-creapu (najdi si seznam bashismu). A spoustu tech "spatnych" veci (interaktivni hledani v historii) dela... jen nepohodlne.
Ale samozrejme pouzivej, co chces a co ti sedi. Jenom netvrd, ze ta volba je najka vic "unixova".
Nechci tvrdit, ze nejaka volba je "vic unixova". To "unixove" je (alespon jak to chapu ja) hlavne styl prace a mysleni, uvazovani.
Vem si, ze i kdyby system vyhledavani v jinem shellu byl sebelepsi a sebepropracovanejsi, ma sve limity a je "zabetonovany" do toho konkretniho shellu. Ja nic tak propracovaneho treba nemam, ale zas mam moznost s tou historii pracovat dale pomoci klasickych linuxovych utilit - a tim se rapidne zvysuji me moznosti. A neplati to jen u historie shellu, ale obecne. Ty pouzivas hotovy produkt a ja stavebnici. Kdo z nas muze pruzneji reagovat na ruzne ci menici se pozadavky?
Bash neni dokonaly, ale me vyhovuje a staci takovy jaky je. Nikdo me nenuti napr. ty Bashismy pouzivat. Je to jen o preferencich a konecne volbe konkretniho jedince. Ja nehajim Bash jako takovy, ale branim se zpochybnovani sveho (lety provereneho) postupu, ktery mi zrovna treba ten Bash umoznil. A navic, jsem to uvedl jen jako doplneni Petrova clanku.
Ano, přesně takle (včetně copy&paste myší) to běžně při interaktivní práci používám. Sice asi ne tak často jako Ctrl+r, ale když mám historii plnou podobných příkazů, nevím, co přesně hledám, nebo chci použít jen část nějakého příkazu z historie, tak se to hodí. Navíc je to mnohem univerzálnější než nějaká sice skvělá fíčura z nějakého lepšího, ale méně rozšířeného shellu (zdaleka ne všude, kde pracuju si můžu nainstalovat co chci, někde to vůbec nejde, občas jsem rád, že tam jsou aspoň ty příkazy history a gnu grep). Celkově mi to přijde jako pěkný příklad unixové filosofie (nástroj dělá jednu věc a dělá ji pořádně) - grepem filtruju výstup jiné příkazu. Naučím se používat grep a nemusím si pamatovat, jak vyhledávat pomocí něčeho dalšího.