{"id":7026,"date":"2023-10-22T23:50:49","date_gmt":"2023-10-23T02:50:49","guid":{"rendered":"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/"},"modified":"2023-10-22T23:50:49","modified_gmt":"2023-10-23T02:50:49","slug":"barevny-a-formatovany-text-v-terminalu-abclinuxu-cz","status":"publish","type":"post","link":"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/","title":{"rendered":"Barevn\u00fd a form\u00e1tovan\u00fd text v termin\u00e1lu &#8211; AbcLinuxu.cz"},"content":{"rendered":"<p><a href=\"https:\/\/github.com\/Lurkki14\/tuxclocker\">TuxClocker<\/a> je Qt GUI n\u00e1stroj pro monitorov\u00e1n\u00ed a nastavov\u00e1n\u00ed (p\u0159etaktov\u00e1v\u00e1n\u00ed) hardwaru na Linuxu. <a href=\"https:\/\/github.com\/Lurkki14\/tuxclocker\/releases\/tag\/1.2.1\">Aktu\u00e1ln\u00ed verze je 1.2.1<\/a>.<br \/><a href=\"https:\/\/www.openfootwear.com\/\">Open Footwear<\/a>, open source b\u011b\u017eeck\u00e9 boty pod licenc\u00ed Creative Commons (CC BY-SA 4.0).<br \/>David Leadbeater se na sv\u00fdch str\u00e1nk\u00e1ch <a href=\"https:\/\/dgl.cx\/2023\/09\/ansi-terminal-security\">podrobn\u011b rozepsal o (ne)bezpe\u010dnosti emul\u00e1tor\u016f termin\u00e1l\u016f<\/a> vzhledem k <a href=\"https:\/\/cs.wikipedia.org\/wiki\/ANSI_escape_k%C3%B3d\">ANSI escape k\u00f3d\u016fm<\/a>. V r\u016fzn\u00fdch emul\u00e1torech nalezl 10 kritick\u00fdch bezpe\u010dnostn\u00edch chyb, je\u017e mohou \u00fato\u010dn\u00edci vyu\u017e\u00edt k vzd\u00e1len\u00e9mu spou\u0161t\u011bn\u00ed p\u0159\u00edkaz\u016f (RCE), viz nap\u0159\u00edklad <a href=\"https:\/\/www.youtube.com\/watch?v=UXP3X2ofF8c\">videoz\u00e1znam na YouTube<\/a>, kde spu\u0161t\u011bn\u00ed p\u0159\u00edkazu nslookup vede ke spu\u0161t\u011bn\u00ed kalkula\u010dky. Zkuste vytvo\u0159it soubor evil.sh p\u0159\u00edkazem printf &#8220;echo evil #bbbbbbgood &nbsp;n&#8221; > evil.sh. Co ud\u011bl\u00e1 &#8220;cat evil.sh&#8221; a co &#8220;sh evil.sh&#8221;?<br \/>Ubuntu dnes <a href=\"https:\/\/twitter.com\/ubuntu\/status\/1715295326569910579\">slav\u00ed 19 let<\/a>. Prvn\u00ed verze, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Ubuntu_version_history#Ubuntu_4.10_(Warty_Warthog)\">4.10 s k\u00f3dov\u00fdm n\u00e1zvem Warty Warthog<\/a>, byla vyd\u00e1na 20. \u0159\u00edjna 2004.<br \/>Byla <a href=\"https:\/\/fosstodon.org\/@lutris\/111265069830494138\">vyd\u00e1na verze 0.5.14<\/a> open source hern\u00ed platformy pro Linux <a href=\"\/software\/system\/balicky\/lutris\">Lutris<\/a> (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Lutris\">Wikipedie<\/a>). P\u0159ehled novinek v ozn\u00e1men\u00ed na <a href=\"https:\/\/github.com\/lutris\/lutris\/releases\/tag\/v0.5.14\">GitHubu<\/a>. Vyp\u00edchnout lze podporu v\u00edce \u00fa\u010dt\u016f slu\u017eby Steam nebo podporu EA App. Instalovat lze tak\u00e9 z <a href=\"https:\/\/flathub.org\/apps\/details\/net.lutris.Lutris\">Flathubu<\/a>.<br \/>Multiplatformn\u00ed program\u00e1torsk\u00fd textov\u00fd editor a IDE <a href=\"\/software\/programovani\/ide\/geany\">Geany<\/a> (<a href=\"https:\/\/cs.wikipedia.org\/wiki\/Geany\">Wikipedie<\/a>) v\u010dera oslavil osmn\u00e1ct let od vyd\u00e1n\u00ed prvn\u00ed verze 0.1. P\u0159i t\u00e9to p\u0159\u00edle\u017eitosti byla <a href=\"https:\/\/www.geany.org\/news\/geany-20-is-out\/\">vyd\u00e1na nov\u00e1 stabiln\u00ed verze 2.0<\/a>. P\u0159ehled novinek v <a href=\"https:\/\/www.geany.org\/documentation\/releasenotes\/\">pozn\u00e1mk\u00e1ch k vyd\u00e1n\u00ed<\/a>. Ve verzi 2.0 byl <a href=\"https:\/\/www.geany.org\/news\/geany-plugins-20-are-out\/\">vyd\u00e1n tak\u00e9 bal\u00edk Geany-Plugins<\/a>.<br \/>Spole\u010dnost AMD <a href=\"https:\/\/ir.amd.com\/news-events\/press-releases\/detail\/1162\/amd-introduces-new-amd-ryzen-threadripper-7000-series\">p\u0159edstavila<\/a> (<a href=\"https:\/\/www.youtube.com\/watch?v=BF6QbE9rFkM\">YouTube<\/a>) novou s\u00e9rii procesor\u016f Ryzen Threadripper PRO 7000 WX. Nejv\u00fdkonn\u011bj\u0161\u00ed <a href=\"https:\/\/www.amd.com\/en\/products\/cpu\/amd-ryzen-threadripper-pro-7995wx\">AMD Ryzen Threadripper PRO 7995WX<\/a> m\u00e1 96 jader a 192 vl\u00e1ken.<br \/>Ve \u0161pan\u011blsk\u00e9 A Coru\u0148i dnes kon\u010d\u00ed konference <a href=\"https:\/\/indico.freedesktop.org\/event\/4\/\">X.Org Developer&#8217;s Conference &#8211; XDC 2023<\/a> (<a href=\"https:\/\/indico.freedesktop.org\/event\/4\/timetable\/#all.detailed\">program<\/a>) v\u00fdvoj\u00e1\u0159\u016f otev\u0159en\u00e9 grafiky (Linux, Mesa, DRM, Wayland, X11, \u2026). Videoz\u00e1znamy jsou k dispozici na <a href=\"https:\/\/www.youtube.com\/c\/XOrgFoundation\">YouTube<\/a>.<br \/><a href=\"\/software\/server\/voip\/asterisk\">Asterisk<\/a> (<a href=\"https:\/\/cs.wikipedia.org\/wiki\/Asterisk\">Wikipedie<\/a>), svobodn\u00e1 softwarov\u00e1 implementace telefonn\u00ed \u00fast\u0159edny (PBX),  byl <a href=\"https:\/\/community.asterisk.org\/t\/asterisk-release-21-0-0\/99175\">vyd\u00e1n ve verzi 21.0.0<\/a>. P\u0159ehled novinek v t\u00e9to nov\u00e9 major verzi v <a href=\"https:\/\/www.asterisk.org\/asterisk-news\/asterisk-21-0-0-now-available\/\">ozn\u00e1men\u00ed<\/a> a na <a href=\"https:\/\/github.com\/asterisk\/asterisk\/releases\/tag\/21.0.0\">GitHubu<\/a>.<br \/>Nov\u00e1 \u010d\u00edsla \u010dasopis\u016f od nakladatelstv\u00ed Raspberry Pi: <a href=\"https:\/\/magpi.raspberrypi.org\/issues\/134\">MagPi 134<\/a> (<a href=\"https:\/\/magpi.raspberrypi.org\/issues\/134\/pdf\">pdf<\/a>) a <a href=\"https:\/\/hackspace.raspberrypi.org\/issues\/71\">HackSpace 71<\/a> (<a href=\"https:\/\/hackspace.raspberrypi.org\/issues\/71\/pdf\">pdf<\/a>).<br \/>     4. 3. 2010 |           <a href=\"\/autori\/david-watzke\">David Watzke<\/a>      |          <a href=\"\/clanky\/navody\">N\u00e1vody<\/a>              | 16758&times; <br \/>V\u011bt\u0161ina un*xov\u00fdch emul\u00e1tor\u016f termin\u00e1lu podporuje \u0159\u00edd\u00edc\u00ed (escape) sekvence ANSI, kter\u00e9 slou\u017e\u00ed (mimo jin\u00e9) k&nbsp;form\u00e1tov\u00e1n\u00ed v\u00fdstupu na&nbsp;textov\u00fdch termin\u00e1lech.<br \/>Nejd\u0159\u00edve si pov\u00edme n\u011bco k&nbsp;teorii a&nbsp;pak si uk\u00e1\u017eeme uk\u00e1zky k\u00f3du v&nbsp;r\u016fzn\u00fdch programovac\u00edch jazyc\u00edch. Tato z\u00e1le\u017eitost nen\u00ed multiplatformn\u00ed a&nbsp;na Windows je t\u0159eba postupovat trochu jinak ne\u017e na&nbsp;Linuxu a&nbsp;jin\u00fdch unixov\u00fdch syst\u00e9mech. Ne ka\u017ed\u00fd emul\u00e1tor termin\u00e1lu m\u00e1 implementov\u00e1nu podporu v\u0161ech standardizovan\u00fdch vlastnost\u00ed a&nbsp;aby toho nebylo m\u00e1lo, n\u011bkter\u00e9 vlastnosti dokonce v&nbsp;r\u016fzn\u00fdch termin\u00e1lech d\u011blaj\u00ed r\u016fzn\u00e9 v\u011bci. To v\u00e1m douf\u00e1m posta\u010d\u00ed jako p\u00e1dn\u00fd d\u016fvod k&nbsp;tomu, abyste v&nbsp;p\u0159\u00edpad\u011b, \u017ee pou\u017eijete form\u00e1tov\u00e1n\u00ed ve&nbsp;sv\u00e9m programu, nezapomn\u011bli i&nbsp;na mo\u017enost form\u00e1tov\u00e1n\u00ed \u00fapln\u011b vypnout.<br \/>Snad jsem v\u00e1s je\u0161t\u011b neodradil. V&nbsp;praxi to nen\u00ed a\u017e tak hrozn\u00e9. V\u011bt\u0161inou budete cht\u00edt z\u0159ejm\u011b pou\u017e\u00edvat jen z\u00e1kladn\u00ed mo\u017enosti form\u00e1tov\u00e1n\u00ed textu a&nbsp;s t\u011bmi nen\u00ed \u017e\u00e1dn\u00fd probl\u00e9m na&nbsp;hojn\u011b pou\u017e\u00edvan\u00fdch emul\u00e1torech termin\u00e1lu.<br \/>Tak\u017ee jak na&nbsp;to? Escapovac\u00ed sekvence se&nbsp;tomu ne\u0159\u00edk\u00e1 jen tak pro&nbsp;nic za&nbsp;nic, escape je toti\u017e znak, kter\u00fd tyto \u0159\u00edd\u00edc\u00ed sekvence zahajuje. Tedy je\u0161t\u011b spolu se&nbsp;znakem \u201e[\u201c, kter\u00fd jej mus\u00ed n\u00e1sledovat. T\u00e9to sekvenci znak\u016f se&nbsp;\u0159\u00edk\u00e1 zkratkou CSI, a&nbsp;to znamen\u00e1 <em>Control Sequence Introducer\/Initiator<\/em> &ndash; \u010desky <em>inici\u00e1tor \u0159\u00edd\u00edc\u00ed sekvence<\/em>. Za&nbsp;touto sekvenc\u00ed n\u00e1sleduje samotn\u00fd p\u0159\u00edkaz. My se&nbsp;v&nbsp;tomto \u010dl\u00e1nku budeme zab\u00fdvat pouze p\u0159\u00edkazem ovliv\u0148uj\u00edc\u00edm zobrazen\u00ed textu na&nbsp;termin\u00e1lu. Jeho p\u0159edpis vypad\u00e1 takto:<br \/>Mezery jsou v&nbsp;p\u0159edpisu pouze pro&nbsp;p\u0159ehlednost a&nbsp;hranat\u00e1 z\u00e1vorka zna\u010d\u00ed volitelnost. A&nbsp;co to znamen\u00e1? <tt>CSI<\/tt> je zmi\u0148ovan\u00e1 zahajovac\u00ed sekvence, tedy <code>ESC+[<\/code>. P\u00edsmena \u201ea\u201c a&nbsp;\u201eb\u201c jsou parametry, kter\u00e9 nahrad\u00edme za&nbsp;\u010d\u00edsla. Za&nbsp;jak\u00e1? To z\u00e1le\u017e\u00ed na&nbsp;tom, co od&nbsp;p\u0159\u00edkazu o\u010dek\u00e1v\u00e1te. Mo\u017enosti jsou vypsan\u00e9 v&nbsp;tabulce n\u00ed\u017ee. Za&nbsp;parametry je t\u0159eba d\u00e1t p\u00edsmeno \u201em\u201c tak, jak je.<br \/>A te\u010f kdy\u017e kone\u010dn\u011b prozrad\u00edm, jak napsat znak escape, tak si to budeme moci p\u0159edv\u00e9st. M\u00e1te t\u0159i mo\u017enosti, jak napsat escape, bu\u010f <code>\u000033<\/code> (um\u00edst\u011bn\u00ed znaku escape v&nbsp;ASCII tabulce zaps\u00e1no v&nbsp;osmi\u010dkov\u00e9 soustav\u011b je 33), <code>x1b<\/code> (um\u00edst\u011bn\u00ed znaku v&nbsp;ASCII tabulce zaps\u00e1no v&nbsp;\u0161estn\u00e1ctkov\u00e9 soustav\u011b je 1B) nebo <code>e<\/code> (styl jazyka C), co\u017e je nestandardn\u00ed (a n\u011bkde nepodporovan\u00fd), ale pom\u011brn\u011b roz\u0161\u00ed\u0159en\u00fd z\u00e1pis (dostupn\u00fd nejen v&nbsp;C).<br \/>Jak je vid\u011bt, v&nbsp;tomto p\u0159\u00edpad\u011b pou\u017e\u00edv\u00e1me pouze parametr \u201ea\u201c (z p\u0159edpisu v\u00fd\u0161e). Kdy\u017e pou\u017eijeme z\u00e1rove\u0148 i&nbsp;parametr \u201eb\u201c, m\u016f\u017eeme nastavit dv\u011b atributy najednou stylem \u201ea;b\u201c, tak\u017ee to pak cel\u00e9 vypad\u00e1 takto: <code>\u000033[<b>a<\/b>;<b>b<\/b>m<\/code>, p\u0159i\u010dem\u017e za&nbsp;\u201ea\u201c a&nbsp;\u201eb\u201c dosad\u00edme \u010d\u00edseln\u00e9 hodnoty. N\u00e1sleduje v\u00fdb\u011br ze&nbsp;seznamu mo\u017en\u00fdch hodnot parametr\u016f:<br \/>U v\u00fd\u0161e zm\u00edn\u011bn\u00fdch rozsah\u016f hodnot nen\u00ed jasn\u00e9, kter\u00e1 hodnota n\u00e1le\u017e\u00ed kter\u00e9 barv\u011b. Proto n\u00e1sleduje tabulka barev:<br \/>P\u0159id\u00e1m je\u0161t\u011b n\u011bkolik uk\u00e1zkov\u00fdch parametr\u016f, abyste si mohli ov\u011b\u0159it, \u017ee to cel\u00e9 ch\u00e1pete spr\u00e1vn\u011b:<br \/>Uk\u00e1zkov\u00e9 sekvence s&nbsp;ob\u011bma parametry:<br \/><b>Pozn\u00e1mka<\/b>: Nikdy nezapom\u00ednejte ukon\u010dovat form\u00e1tov\u00e1n\u00ed pomoc\u00ed <code>\u000033[<b>0<\/b>m<\/code>.<br \/>Nyn\u00ed p\u0159ejdeme k&nbsp;uk\u00e1zk\u00e1m z&nbsp;praxe.<br \/>V Bashi lze barevn\u00fd text vypisovat pomoc\u00ed p\u0159\u00edkazu <a href=\"\/clanky\/navody\/unixove-nastroje-10-echo-grep#echo\">echo<\/a> s&nbsp;p\u0159ep\u00edna\u010dem <tt>-e<\/tt>.<br \/><a href=\"\/images\/clanky\/watzke\/barvy-konsole.png\"><img fetchpriority=\"high\" decoding=\"async\" src=\"\/images\/clanky\/watzke\/barvy-konsole_s.jpg\" width=\"300\" height=\"237\" alt=\"barvy konsole\"><\/a>  <a href=\"\/images\/clanky\/watzke\/barvy-xterm.png\"><img decoding=\"async\" src=\"\/images\/clanky\/watzke\/barvy-xterm_s.jpg\" width=\"300\" height=\"196\" alt=\"barvy xterm\"><\/a><br \/>V Pythonu m\u016f\u017eete pou\u017e\u00edt funkci <tt>print()<\/tt>.<br \/>V Perlu lze tak\u00e9 pou\u017e\u00edt funkci <tt>print()<\/tt>.<br \/>PuTTY na&nbsp;Symbianu je uk\u00e1zkou toho, \u017ee ne v\u0161ude v\u0161echny atributy funguj\u00ed. (Tu\u010dn\u00fd text se&nbsp;zobraz\u00ed jako norm\u00e1ln\u00ed.)<br \/><img decoding=\"async\" src=\"\/images\/clanky\/watzke\/barvy-putty_symbian.png\" width=\"240\" height=\"320\" alt=\"barvy putty symbian\"><br \/>Lze pou\u017e\u00edt funkce <tt>printf()<\/tt> z&nbsp;C nebo <tt>std::cout<\/tt> z&nbsp;C++.<br \/>     <b>N\u00e1stroje<\/b>:     <a rel=\"nofollow\" href=\"\/clanky\/show\/296146?varianta=print&amp;noDiz\">Tisk bez diskuse<\/a> <br \/>         <a href=\"\/clanky\/navody\/barevny-a-formatovany-text-v-terminalu?varianta=print\" rel=\"nofollow\" class=\"bez-slovniku\">Tiskni<\/a>             <span id=\"bookmarks\">                 Sd\u00edlej:                 <a href=\"\/sdilej?rid=296146&amp;s=link\"><img loading=\"lazy\" decoding=\"async\" src=\"\/images\/link\/linkuj.gif\" width=\"16\" height=\"16\" alt=\"Linkuj\" title=\"Linkuj\"\/><\/a>                 <a href=\"\/sdilej?rid=296146&amp;s=jag\"><img loading=\"lazy\" decoding=\"async\" src=\"\/images\/link\/jagg.png\" width=\"16\" height=\"16\" alt=\"Jaggni to\" title=\"Jaggni to\"\/><\/a>                 <a href=\"\/sdilej?rid=296146&amp;s=sme\"><img loading=\"lazy\" decoding=\"async\" src=\"\/images\/link\/vybrali_sme.gif\" width=\"15\" height=\"15\" alt=\"Vybrali.sme.sk\" title=\"Vybrali.sme.sk\"\/><\/a>                 <a href=\"\/sdilej?rid=296146&amp;s=google\"><img loading=\"lazy\" decoding=\"async\" src=\"\/images\/link\/google.gif\" width=\"16\" height=\"16\" alt=\"Google\" title=\"Google\"\/><\/a>                 <a href=\"\/sdilej?rid=296146&amp;s=del\"><img loading=\"lazy\" decoding=\"async\" src=\"\/images\/link\/delicio.gif\" width=\"16\" height=\"16\" alt=\"Del.icio.us\" title=\"Del.icio.us\"\/><\/a>                 <a href=\"\/sdilej?rid=296146&amp;s=fb\"><img loading=\"lazy\" decoding=\"async\" src=\"\/images\/link\/facebook.gif\" width=\"16\" height=\"16\" alt=\"Facebook\" title=\"Facebook\"\/><\/a>             <\/span>     <br \/>             <a href=\"\/clanky\/EditDiscussion;jsessionid=1tnvpv49umz6g55d8f1ilqg7o?action=add&amp;dizId=153349&amp;threadId=0&amp;rid=296190\" rel=\"nofollow\">                 Vlo\u017eit dal\u0161\u00ed koment\u00e1\u0159             <\/a>     <\/p>\n<p>             <a href=\"\/clanky\/EditDiscussion;jsessionid=1tnvpv49umz6g55d8f1ilqg7o?action=add&amp;threadId=0&amp;dizId=153349&amp;rid=296190\" rel=\"nofollow\">             Zalo\u017eit nov\u00e9 vl\u00e1kno<\/a> &#8226;             <a href=\"#www-abclinuxu-cz\">Nahoru<\/a>         <\/p>\n<p><a href=\"https:\/\/news.google.com\/rss\/articles\/CBMiTGh0dHA6Ly93d3cuYWJjbGludXh1LmN6L2NsYW5reS9uYXZvZHkvYmFyZXZueS1hLWZvcm1hdG92YW55LXRleHQtdi10ZXJtaW5hbHXSAQA?oc=5\">source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TuxClocker je Qt GUI n\u00e1stroj pro monitorov\u00e1n\u00ed a nastavov\u00e1n\u00ed (p\u0159etaktov\u00e1v\u00e1n\u00ed) hardwaru na Linuxu. Aktu\u00e1ln\u00ed verze je 1.2.1.Open Footwear, open source b\u011b\u017eeck\u00e9 boty pod licenc\u00ed Creative Commons (CC BY-SA 4.0).David Leadbeater se na sv\u00fdch str\u00e1nk\u00e1ch podrobn\u011b rozepsal o (ne)bezpe\u010dnosti emul\u00e1tor\u016f termin\u00e1l\u016f vzhledem k ANSI escape k\u00f3d\u016fm. V r\u016fzn\u00fdch emul\u00e1torech nalezl 10 kritick\u00fdch bezpe\u010dnostn\u00edch chyb, je\u017e mohou&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31],"tags":[70],"class_list":["post-7026","post","type-post","status-publish","format-standard","hentry","category-design","tag-designer"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.1 (Yoast SEO v22.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Barevn\u00fd a form\u00e1tovan\u00fd text v termin\u00e1lu - AbcLinuxu.cz - 4tuneagencia.digital<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Barevn\u00fd a form\u00e1tovan\u00fd text v termin\u00e1lu - AbcLinuxu.cz\" \/>\n<meta property=\"og:description\" content=\"TuxClocker je Qt GUI n\u00e1stroj pro monitorov\u00e1n\u00ed a nastavov\u00e1n\u00ed (p\u0159etaktov\u00e1v\u00e1n\u00ed) hardwaru na Linuxu. Aktu\u00e1ln\u00ed verze je 1.2.1.Open Footwear, open source b\u011b\u017eeck\u00e9 boty pod licenc\u00ed Creative Commons (CC BY-SA 4.0).David Leadbeater se na sv\u00fdch str\u00e1nk\u00e1ch podrobn\u011b rozepsal o (ne)bezpe\u010dnosti emul\u00e1tor\u016f termin\u00e1l\u016f vzhledem k ANSI escape k\u00f3d\u016fm. V r\u016fzn\u00fdch emul\u00e1torech nalezl 10 kritick\u00fdch bezpe\u010dnostn\u00edch chyb, je\u017e mohou...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/\" \/>\n<meta property=\"og:site_name\" content=\"4tuneagencia.digital\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-23T02:50:49+00:00\" \/>\n<meta name=\"author\" content=\"4tune\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"4tune\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/\"},\"author\":{\"name\":\"4tune\",\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/#\/schema\/person\/7c40d2e8b9964c2390122613459c2100\"},\"headline\":\"Barevn\u00fd a form\u00e1tovan\u00fd text v termin\u00e1lu &#8211; AbcLinuxu.cz\",\"datePublished\":\"2023-10-23T02:50:49+00:00\",\"dateModified\":\"2023-10-23T02:50:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/\"},\"wordCount\":1104,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/#organization\"},\"keywords\":[\"Designer\"],\"articleSection\":[\"Design\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/\",\"url\":\"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/\",\"name\":\"Barevn\u00fd a form\u00e1tovan\u00fd text v termin\u00e1lu - AbcLinuxu.cz - 4tuneagencia.digital\",\"isPartOf\":{\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/#website\"},\"datePublished\":\"2023-10-23T02:50:49+00:00\",\"dateModified\":\"2023-10-23T02:50:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/4tuneagencia.digital\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Barevn\u00fd a form\u00e1tovan\u00fd text v termin\u00e1lu &#8211; AbcLinuxu.cz\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/#website\",\"url\":\"https:\/\/4tuneagencia.digital\/blog\/\",\"name\":\"4tuneagencia.digital\",\"description\":\"Marketing e Web Designer \",\"publisher\":{\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/4tuneagencia.digital\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/#organization\",\"name\":\"4tuneagencia.digital\",\"url\":\"https:\/\/4tuneagencia.digital\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/4tuneagencia.digital\/blog\/wp-content\/uploads\/2023\/09\/novo-logo-e1694954525541.png\",\"contentUrl\":\"https:\/\/4tuneagencia.digital\/blog\/wp-content\/uploads\/2023\/09\/novo-logo-e1694954525541.png\",\"width\":250,\"height\":250,\"caption\":\"4tuneagencia.digital\"},\"image\":{\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/#\/schema\/person\/7c40d2e8b9964c2390122613459c2100\",\"name\":\"4tune\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/4tuneagencia.digital\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e81e8ea0176022ee4555117aee5e3092bff2a7aaa930134f8023c7d4bc2f1495?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e81e8ea0176022ee4555117aee5e3092bff2a7aaa930134f8023c7d4bc2f1495?s=96&d=mm&r=g\",\"caption\":\"4tune\"},\"sameAs\":[\"http:\/\/4tuneagencia.digital\"],\"url\":\"https:\/\/4tuneagencia.digital\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Barevn\u00fd a form\u00e1tovan\u00fd text v termin\u00e1lu - AbcLinuxu.cz - 4tuneagencia.digital","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/","og_locale":"pt_BR","og_type":"article","og_title":"Barevn\u00fd a form\u00e1tovan\u00fd text v termin\u00e1lu - AbcLinuxu.cz","og_description":"TuxClocker je Qt GUI n\u00e1stroj pro monitorov\u00e1n\u00ed a nastavov\u00e1n\u00ed (p\u0159etaktov\u00e1v\u00e1n\u00ed) hardwaru na Linuxu. Aktu\u00e1ln\u00ed verze je 1.2.1.Open Footwear, open source b\u011b\u017eeck\u00e9 boty pod licenc\u00ed Creative Commons (CC BY-SA 4.0).David Leadbeater se na sv\u00fdch str\u00e1nk\u00e1ch podrobn\u011b rozepsal o (ne)bezpe\u010dnosti emul\u00e1tor\u016f termin\u00e1l\u016f vzhledem k ANSI escape k\u00f3d\u016fm. V r\u016fzn\u00fdch emul\u00e1torech nalezl 10 kritick\u00fdch bezpe\u010dnostn\u00edch chyb, je\u017e mohou...","og_url":"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/","og_site_name":"4tuneagencia.digital","article_published_time":"2023-10-23T02:50:49+00:00","author":"4tune","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"4tune","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/#article","isPartOf":{"@id":"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/"},"author":{"name":"4tune","@id":"https:\/\/4tuneagencia.digital\/blog\/#\/schema\/person\/7c40d2e8b9964c2390122613459c2100"},"headline":"Barevn\u00fd a form\u00e1tovan\u00fd text v termin\u00e1lu &#8211; AbcLinuxu.cz","datePublished":"2023-10-23T02:50:49+00:00","dateModified":"2023-10-23T02:50:49+00:00","mainEntityOfPage":{"@id":"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/"},"wordCount":1104,"commentCount":0,"publisher":{"@id":"https:\/\/4tuneagencia.digital\/blog\/#organization"},"keywords":["Designer"],"articleSection":["Design"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/","url":"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/","name":"Barevn\u00fd a form\u00e1tovan\u00fd text v termin\u00e1lu - AbcLinuxu.cz - 4tuneagencia.digital","isPartOf":{"@id":"https:\/\/4tuneagencia.digital\/blog\/#website"},"datePublished":"2023-10-23T02:50:49+00:00","dateModified":"2023-10-23T02:50:49+00:00","breadcrumb":{"@id":"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/4tuneagencia.digital\/blog\/barevny-a-formatovany-text-v-terminalu-abclinuxu-cz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/4tuneagencia.digital\/blog\/"},{"@type":"ListItem","position":2,"name":"Barevn\u00fd a form\u00e1tovan\u00fd text v termin\u00e1lu &#8211; AbcLinuxu.cz"}]},{"@type":"WebSite","@id":"https:\/\/4tuneagencia.digital\/blog\/#website","url":"https:\/\/4tuneagencia.digital\/blog\/","name":"4tuneagencia.digital","description":"Marketing e Web Designer ","publisher":{"@id":"https:\/\/4tuneagencia.digital\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/4tuneagencia.digital\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/4tuneagencia.digital\/blog\/#organization","name":"4tuneagencia.digital","url":"https:\/\/4tuneagencia.digital\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/4tuneagencia.digital\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/4tuneagencia.digital\/blog\/wp-content\/uploads\/2023\/09\/novo-logo-e1694954525541.png","contentUrl":"https:\/\/4tuneagencia.digital\/blog\/wp-content\/uploads\/2023\/09\/novo-logo-e1694954525541.png","width":250,"height":250,"caption":"4tuneagencia.digital"},"image":{"@id":"https:\/\/4tuneagencia.digital\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/4tuneagencia.digital\/blog\/#\/schema\/person\/7c40d2e8b9964c2390122613459c2100","name":"4tune","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/4tuneagencia.digital\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e81e8ea0176022ee4555117aee5e3092bff2a7aaa930134f8023c7d4bc2f1495?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e81e8ea0176022ee4555117aee5e3092bff2a7aaa930134f8023c7d4bc2f1495?s=96&d=mm&r=g","caption":"4tune"},"sameAs":["http:\/\/4tuneagencia.digital"],"url":"https:\/\/4tuneagencia.digital\/blog\/author\/admin\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/4tuneagencia.digital\/blog\/wp-json\/wp\/v2\/posts\/7026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/4tuneagencia.digital\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/4tuneagencia.digital\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/4tuneagencia.digital\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/4tuneagencia.digital\/blog\/wp-json\/wp\/v2\/comments?post=7026"}],"version-history":[{"count":0,"href":"https:\/\/4tuneagencia.digital\/blog\/wp-json\/wp\/v2\/posts\/7026\/revisions"}],"wp:attachment":[{"href":"https:\/\/4tuneagencia.digital\/blog\/wp-json\/wp\/v2\/media?parent=7026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/4tuneagencia.digital\/blog\/wp-json\/wp\/v2\/categories?post=7026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/4tuneagencia.digital\/blog\/wp-json\/wp\/v2\/tags?post=7026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}