{"id":79,"date":"2004-02-23T11:21:49","date_gmt":"2004-02-23T11:21:49","guid":{"rendered":"https:\/\/143-42-55-146.ip.linodeusercontent.com\/?p=79"},"modified":"2004-02-23T11:21:49","modified_gmt":"2004-02-23T11:21:49","slug":"barvicky-v-terminalu","status":"publish","type":"post","link":"https:\/\/nax.cz\/?p=79","title":{"rendered":"BARVI\u00c4\u008cKY V TERMIN\u0102\u0081LU"},"content":{"rendered":"<p>Pr\u0102\u0104v\u00c4\u009b jsem si tro\u0139\u0104ku hr\u0102\u0104l s barvi\u00c4\u008dkami v termin\u0102\u0104lu. Vlastn\u00c4\u009b to za\u00c4\u008dalo u\u0139\u017e u k\u0102\u0104mo\u0139\u0104e p\u0139\u0099ed t\u0102\u02dddnem, jak jsem mu nainstaloval toho Slacka a v defaultn\u0102\u00ad instalaci to m\u00c4\u009blo takov\u0102\u02dd moc hezky barevn\u0102\u02dd v\u0102\u02ddpis, nav\u0102\u00adc osv\u00c4\u009b\u0139\u017een\u0102\u02dd u ka\u0139\u017ed\u0102\u0160ho speci\u0102\u0104ln\u0102\u00adho souboru p\u0139\u0099idan\u0102\u02ddm znakem \u0102\u015fpln\u00c4\u009b na konci, tak\u0139\u017ee kdy\u0139\u017e se jednalo o link, tak na konci byl p\u0139\u0099idan\u0102\u02dd @, kdy\u0139\u017e to byl adres\u0102\u0104\u0139\u0099 tak na konci byl slash a kdy\u0139\u017e to byl spustiteln\u0102\u02dd soubor, tak tam byla hv\u00c4\u009bzdi\u00c4\u008dka. Jeliko\u0139\u017e jsem u sebe za ty roky u\u0139\u017e d\u0102\u0104vno takov\u0102\u0160to hezk\u0102\u0160 default nastaven\u0102\u00ad zru\u0139\u0104il a kdy\u0139\u017e u\u0139\u017e byla situace ne\u0102\u015fnosn\u0102\u0104 tak, \u0139\u017ee jsem na t\u0102\u0160 televizi, kam m\u0102\u0104m p\u0139\u0099ipojen\u0102\u02dd server ani nepoznal jestli se jedn\u0102\u0104 o adres\u0102\u0104\u0139\u0099 nebo soubor a kdy\u0139\u017e tak to bylo zase tak hnusn\u00c4\u009b tmav\u00c4\u009b modr\u0102\u0160 na \u00c4\u008dern\u0102\u0160m podklad\u00c4\u009b, \u0139\u017ee jsem zase nem\u00c4\u009bl \u0139\u0104anci p\u0139\u0099e\u00c4\u008d\u0102\u00adst o co se jedn\u0102\u0104, tak tedy tehdy asi p\u0139\u0099ed rokem jsem kdesi nasel o\u0139\u0104kliv\u0102\u02dd hack a do \/etc\/profile jsem p\u0139\u0099idal \u0139\u0099\u0102\u0104dky:<\/p>\n<p>LS_COLORS=&#8220;di=1&#8243;<br \/>\nexport LS_COLORS<\/p>\n<p>Tohle zp\u0139\u017bsob\u0102\u00ad, \u0139\u017ee alespo\u0139\u0088 ty adres\u0102\u0104\u0139\u0099e budou jasn\u00c4\u009b sv\u0102\u00adtivou b\u0102\u00adlou barvou. Ale v\u0139\u0104e ostatn\u0102\u00ad bude po\u0139\u0099\u0102\u0104d stejn\u0102\u0160.<\/p>\n<p>Ale to kdy\u0139\u017e jsem vid\u00c4\u009bl jak kr\u0102\u0104sn\u00c4\u009b m\u0139\u017b\u0139\u017ee takov\u0102\u02dd v\u0102\u02ddpis ls vypadat mi nedalo, st\u0102\u0104hnul jsem si v\u0139\u0104echny jeho profile a bashrc konfigura\u00c4\u008dn\u0102\u00ad soubory a \u0139\u0099e\u0139\u0104en\u0102\u00ad bylo velice jednoduch\u0102\u0160. Sta\u00c4\u008dilo ty horn\u0102\u00ad dva \u0139\u0099\u0102\u0104dky nahradit t\u0102\u00admhle:<\/p>\n<p>eval `dircolors -b`<br \/>\nalias ls=&#8217;ls -F &#8211;color=yes &#8218;<\/p>\n<p>Kdy\u0139\u017e si pust\u0102\u00adte ten p\u0139\u0099\u0102\u00adkaz dircolors, tak to na v\u0102\u0104s vyhod\u0102\u00ad spoustu nastaven\u0102\u00ad t\u0102\u0160 prom\u00c4\u009bnn\u0102\u0160 prost\u0139\u0099ed\u0102\u00ad LS_COLORS a rovnou to i exportne. P\u0139\u0099ep\u0102\u00adna\u00c4\u008d b zna\u00c4\u008d\u0102\u00ad, \u0139\u017ee to m\u0102\u0104 b\u0102\u02ddt upraveno k obrazu shellu bash. Ten parametr F u aliasu ls zp\u0139\u017bsob\u0102\u00ad, \u0139\u017ee se budou p\u0139\u0099id\u0102\u0104vat ty znaky podle druhu souboru\/adres\u0102\u0104\u0139\u0099e na konec jeho jm\u0102\u0160na.<\/p>\n<p>Pokud byste cht\u00c4\u009bli m\u0102\u00adt kontrolu nad t\u0102\u00adm, jakou barvou se bude zobrazovat jak\u0102\u02dd typ souboru, pak si jednou ud\u00c4\u009blejte:<\/p>\n<p># dircolors -p > \/etc\/colors<\/p>\n<p>A pak ten prvn\u0102\u00ad \u0139\u0099\u0102\u0104dek v tom profile nahra\u00c4\u008fte:<\/p>\n<p>eval `dircolors \/etc\/colors`<\/p>\n<p>Pokud pak n\u00c4\u009bco zm\u00c4\u009bn\u0102\u00adte v tom souboru colors, tak budete m\u0102\u00adt barvi\u00c4\u008dky podle toho. J\u0102\u0104 jsem si t\u0139\u0099eba spustiteln\u0102\u0160 soubory nastavil na \u0139\u017elutou, co\u0139\u017e odpov\u0102\u00add\u0102\u0104 nastav\u0102\u00adte tak, \u0139\u017ee to druh\u0102\u0160 \u00c4\u008d\u0102\u00adslo p\u0139\u0099ep\u0102\u00ad\u0139\u0104ete z 32 na 33. Tuhle fi\u00c4\u008duru jsem vy\u00c4\u008detl z <a href=\"http:\/\/linuxgazette.net\/issue44\/silva.html\">Linux Tips and Tricks<\/a> v Linux Gazete 44.<\/p>\n<p>Dal\u0139\u0104\u0102\u00ad barvi\u00c4\u008dky kter\u0102\u0160 jsem pr\u0102\u0104v\u00c4\u009b vy\u0139\u0099e\u0139\u0104il byli v editoru vim. Konkr\u0102\u0160tn\u00c4\u009b na docela ned\u0102\u0104vno nainstalovan\u0102\u0160m routeru sem zapnul zobrazov\u0102\u0104n\u0102\u00ad syntaxe a bohu\u0139\u017eel koment\u0102\u0104\u0139\u0099e byly zobrazov\u0102\u0104ny stejn\u00c4\u009b hnusnou tmav\u00c4\u009b modrou barvou na \u00c4\u008detn\u0102\u0160m pozad\u0102\u00ad, jako kdysi na tom m\u0102\u0160m serveru adres\u0102\u0104\u0139\u0099e. Tady bylo \u0139\u0099e\u0139\u0104en\u0102\u00ad je\u0139\u0104t\u00c4\u009b jednodu\u0139\u0104\u0139\u0104\u0102\u00ad. Sta\u00c4\u008dilo napsat ve vimu:<\/p>\n<p>:colorscheme nazev_schematu<\/p>\n<p>Postupn\u00c4\u009b jsem prozkou\u0139\u0104el skoro v\u0139\u0104echny, kter\u0102\u0160 jsem m\u00c4\u009bl nainstalovan\u0102\u0160 a nakonec jsem do \/etv\/vim\/vimrc vlo\u0139\u017eil:<\/p>\n<p>colorscheme ron<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u0102\u0104v\u00c4\u009b jsem si tro\u0139\u0104ku hr\u0102\u0104l s barvi\u00c4\u008dkami v termin\u0102\u0104lu. Vlastn\u00c4\u009b to za\u00c4\u008dalo u\u0139\u017e u k\u0102\u0104mo\u0139\u0104e p\u0139\u0099ed t\u0102\u02dddnem, jak jsem mu nainstaloval toho Slacka a v defaultn\u0102\u00ad instalaci to m\u00c4\u009blo takov\u0102\u02dd moc hezky barevn\u0102\u02dd v\u0102\u02ddpis, nav\u0102\u00adc osv\u00c4\u009b\u0139\u017een\u0102\u02dd u ka\u0139\u017ed\u0102\u0160ho speci\u0102\u0104ln\u0102\u00adho souboru p\u0139\u0099idan\u0102\u02ddm znakem \u0102\u015fpln\u00c4\u009b na konci, tak\u0139\u017ee kdy\u0139\u017e se jednalo o link, tak na konci byl [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35,1],"tags":[],"class_list":["post-79","post","type-post","status-publish","format-standard","hentry","category-linux","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=79"}],"version-history":[{"count":0,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/79\/revisions"}],"wp:attachment":[{"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=79"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=79"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}