{"id":621,"date":"2009-06-05T23:12:04","date_gmt":"2009-06-05T22:12:04","guid":{"rendered":"http:\/\/www.stenyak.com\/?p=621"},"modified":"2009-06-05T23:12:04","modified_gmt":"2009-06-05T22:12:04","slug":"frikuriosidades-estadisticas-en-bash","status":"publish","type":"post","link":"https:\/\/www.stenyak.com\/?p=621","title":{"rendered":"Frikuriosidades estadisticas en bash"},"content":{"rendered":"<p>Tras descubrir el excelente sitio <a href=\"http:\/\/www.commandlinefu.com\/commands\/browse\/sort-by-votes\">CommandLineFu<\/a>, no he podido resistirme a probar uno de sus <em>fu<\/em>s con los cuatro usuarios que utilizo mas a menudo.<\/p>\n<p><a href=\"http:\/\/www.commandlinefu.com\/commands\/view\/604\/list-of-commands-you-use-most-often\">El comando en cuestion<\/a> muestra un <strong>Top 10 de  comandos usados en bash<\/strong>:<\/p>\n<blockquote><p><code>history | awk '{a[$2]++}END{for(i in a){print a[i] \" \" i}}' | sort -rn | head<\/code><\/p><\/blockquote>\n<p>Los resultados obtenidos son:<\/p>\n<blockquote>\n<pre><strong>stenyak@home     root@home      stenyak@work      root@work<\/strong>\n3195 ls          1098 ls        1481 ls           182 pacman\n2240 cd          639 cd         1310 svn          146 ls\n1147 hg          356 vi         1045 cd           80 rm\n1077 vi          303 emerge     1017 vi           74 vi\n393 rm           233 eix        979 make          58 cd\n381 su           144 rm         386 rm            36 for\n357 find         93 grep        373 grep          23 ping\n333 man          87 mount       269 ssh           19 umount\n293 mplayer      82 man         266 svndiff.sh    19 grep\n275 mv           81 smartctl    161 hg            15 su<\/pre>\n<\/blockquote>\n<p>Por supuesto, las estadisticas son <strong>todo mentiras<\/strong>. Cabe destacar el <em>buen<\/em> trabajo que hacen muchas distribuciones en conseguir que <a href=\"http:\/\/linux.slashdot.org\/comments.pl?sid=1137999&amp;cid=26962175\">bash autodestruya sus historiales<\/a>. No me he molestado en comprobarlo en las <a href=\"http:\/\/www.gentoo.org\/\">Gentoo<\/a> y <a href=\"http:\/\/www.archlinux.org\/\">ArchLinux<\/a> que utilizo, pero si usais <a href=\"http:\/\/www.ubuntu.com\/\">Ubuntu<\/a>, que sepais que os ocurre by default.<\/p>\n<p>Pero weno, que he hecho esto porque me aburria, asi que la rigurosidad de la prueba nos la pela un poco, no? xD<\/p>\n<p>He probao el script en la RedHat de mi server offsite,  pero parece no funcionar; si alguno hoygais un fix, ruego compartais el conocimiento.<\/p>\n<p><span style=\"color: #808080;\">(tenia pensao meter una grafica de gnumeric o gnuplot por aki, que los posts siempre quedan mejor con dibujines para que la gente no tenga que leer, pero sorry, no me aburro tanto esta vez \ud83d\ude00 . Weno, vamos a intentar  hacer el blog un poco mas interactivo, a ver que tal sale&#8230;)<\/span><\/p>\n<p style=\"text-align: center;\"><strong>\u00bfCual es tu Top 10 como luser y como root?<\/strong><\/p>\n<p style=\"text-align: center;\"><strong><br \/>\n<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tras descubrir el excelente sitio CommandLineFu, no he podido resistirme a probar uno de sus fus con los cuatro usuarios que utilizo mas a menudo. El comando en cuestion muestra un Top 10 de comandos usados en bash: history | awk &#8216;{a[$2]++}END{for(i in a){print a[i] &#8221; &#8221; i}}&#8217; | sort -rn | head Los resultados [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[12,13],"_links":{"self":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/posts\/621"}],"collection":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=621"}],"version-history":[{"count":0,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/posts\/621\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}