{"id":22807,"date":"2022-06-14T13:48:19","date_gmt":"2022-06-14T11:48:19","guid":{"rendered":"https:\/\/www.websupport.sk\/podpora\/?post_type=ht_kb&#038;p=22807"},"modified":"2022-06-14T13:48:20","modified_gmt":"2022-06-14T11:48:20","slug":"nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku","status":"publish","type":"ht_kb","link":"https:\/\/www.websupport.sk\/podpora\/kb\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\/","title":{"rendered":"N\u00e1stroje na pr\u00e1cu s textov\u00fdmi s\u00fabormi v linuxovom pr\u00edkazom riadku"},"content":{"rendered":"\n<p>Profesion\u00e1lne n\u00e1stroje Linux pon\u00faka aj v oblasti pr\u00e1ce s oby\u010dajn\u00fdmi textov\u00fdmi s\u00fabormi v pr\u00edkazovom riadku. Ide o n\u00e1stroje preva\u017ene z bal\u00edka <a href=\"https:\/\/www.gnu.org\/software\/coreutils\/manual\/coreutils.html\">GNU Coreutils<\/a>, ktor\u00e9 s\u00fa be\u017ene predin\u0161talovan\u00e9 na dnes u\u017e prakticky v\u0161etk\u00fdch linuxov\u00fdch distrib\u00faci\u00e1ch. Od zobrazenia obsahu s\u00faboru a\u017e po jeho \u00fapravu, na v\u00fdber s\u00fa \u010dasom overen\u00e9 programy, ktor\u00e9 spolo\u010dne zvl\u00e1dnu tie najn\u00e1ro\u010dnej\u0161ie oper\u00e1cie.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon\">Tip:\u00a0<strong>V\u0161etky pr\u00edkazy si jednoducho otestujte s\u00a0<a href=\"https:\/\/www.websupport.sk\/virtual-server\">WebSupport VPS<\/a><\/strong>. Vysk\u00fa\u0161ajte pr\u00e9miov\u00fd virtu\u00e1lny server zdarma e\u0161te dnes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zobrazujeme obsah s\u00faboru<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">cat<\/h3>\n\n\n\n<p>Obsah oby\u010dajn\u00e9ho textov\u00e9ho s\u00faboru m\u00f4\u017eeme necha\u0165 zobrazi\u0165 priamo v pr\u00edkazovom riadku pomocou n\u00e1stroja <code>cat<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat nazov_suboru.txt<\/code><\/pre>\n\n\n\n<p>Spomedzi v\u0161etk\u00fdch prep\u00edna\u010dov pr\u00edkazu cat stoja za zmienku <code>-ETn<\/code>. Prv\u00fd zobraz\u00ed znak dol\u00e1ra ($) na konci riadku, druh\u00fd namiesto tabul\u00e1tora dva znaky (^I) a tret\u00ed \u010d\u00edsluje riadky:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat -ETn nazov_suboru.txt<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">head a tail<\/h3>\n\n\n\n<p>M\u00f4\u017ee sa sta\u0165, \u017ee s\u00fabor m\u00e1 stovky a tis\u00edcky riadkov a potrebujeme zobrazi\u0165 iba ist\u00fd po\u010det riadkov zo za\u010diatku (prv\u00fd riadok) alebo z konca (druh\u00fd riadok):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>head -n 5 nazov_suboru.txt<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>tail -n 5 nazov_suboru.txt<\/code><\/pre>\n\n\n\n<p>N\u00e1stroj <code>tail<\/code> s prep\u00edna\u010dom <code>-f<\/code> (follow) sa pou\u017e\u00edva na automatick\u00e9 sledovanie zmien v oby\u010dajn\u00fdch textov\u00fdch s\u00faboroch, do ktor\u00fdch \u010dasto prib\u00fada obsah na konci. Typicky ide o z\u00e1znamy (logy) programov ako webov\u00fd server Nginx, pri ktor\u00fdch potrebujeme vidie\u0165 v\u017edy najnov\u0161ie pridan\u00fd posledn\u00fd riadok:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tail -f zaznamy.log<\/code><\/pre>\n\n\n\n<p>Program tail s prep\u00edna\u010dom -f sa ukon\u010d\u00ed a\u017e po stla\u010den\u00ed kl\u00e1vesovej skratky <code>Ctrl + C<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">wc a tee<\/h3>\n\n\n\n<p>Niekedy iba potrebujeme r\u00fdchly \u0161tatistick\u00fd \u00fadaj ako po\u010det riadkov v s\u00fabore. Na to sl\u00fa\u017ei n\u00e1stroj <code>wc<\/code>, ktor\u00fd dok\u00e1\u017ee spo\u010d\u00edta\u0165 znaky (prep\u00edna\u010d <code>-m<\/code>), slov\u00e1 (prep\u00edna\u010d <code>-w<\/code>) a tie\u017e riadky (prep\u00edna\u010d <code>-l<\/code>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wc -m nazov_suboru.txt<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>wc -w nazov_suboru.txt<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>wc -l nazov_suboru.txt<\/code><\/pre>\n\n\n\n<p>V\u00fdstup pr\u00edkazov sa be\u017ene vypisuje do pr\u00edkazov\u00e9ho riadku. Niekedy sa v\u0161ak hodi\u0165 v\u00fdstup vyp\u00edsa\u0165 nie len do konzoly, ale tie\u017e do s\u00faboru. Tak\u00e9to viacn\u00e1sobn\u00e9 presmerovanie zvl\u00e1da n\u00e1stroj <code>tee<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wc -l nazov_suboru.txt | tee nazov_suboru-riadky.txt<\/code><\/pre>\n\n\n\n<p>Po\u010det riadkov spolu s n\u00e1zvom s\u00faboru sa vyp\u00ed\u0161e do konzoly, a tie\u017e sa zap\u00ed\u0161e do s\u00faboru s n\u00e1zvom <code>nazov_suboru-riadky.txt<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">tr<\/h3>\n\n\n\n<p>Zameni\u0165 obsah oby\u010dajn\u00e9ho textov\u00e9ho s\u00faboru dok\u00e1\u017ee n\u00e1stroj <code>tr<\/code>. Takto zamen\u00edme mal\u00e9 p\u00edsmen\u00e1 w a s za ve\u013ek\u00e9 a nech\u00e1me tak vyp\u00edsa\u0165 n\u00e1zov WebSupport spr\u00e1vne:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo websupport | tr \u201cws\u201d \u201cWS\u201d<\/code><\/pre>\n\n\n\n<p>Ak do n\u00e1stroja <code>tr<\/code> potrebujeme dosta\u0165 obsah zo s\u00faboru, urob\u00edme to takto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tr \u201cws\u201d \u201cWS\u201d &lt; nazov_soboru.txt<\/code><\/pre>\n\n\n\n<p>Nadbyto\u010dn\u00fa medzeru v n\u00e1zve odstr\u00e1nime prep\u00edna\u010dom <code>-d<\/code> takto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo Web Support | tr -d \u201c \u201c<\/code><\/pre>\n\n\n\n<p>V texte sa m\u00f4\u017eu vyskytova\u0165 viacer\u00e9 nadbyto\u010dn\u00e9 medzery. Aby sme zabezpe\u010dili v\u017edy iba jednu medzeru medzi slovami, pou\u017eijeme prep\u00edna\u010d <code>-s<\/code> takto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo Niekedy sa pritraf\u00ed&nbsp; viacero &nbsp; &nbsp; medzier vo vete. | tr -s \u201c \u201c<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">sort a uniq<\/h3>\n\n\n\n<p>Usporiada\u0165 v\u00fdstup dok\u00e1\u017ee pr\u00edkaz <code>sort<\/code>. Je mo\u017en\u00e9 pou\u017ei\u0165 ho aj s prep\u00edna\u010dom <code>-V<\/code> takto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sort -V nazov_suboru.txt<\/code><\/pre>\n\n\n\n<p>Niekedy sa m\u00f4\u017ee hodi\u0165 vymaza\u0165 riadky, ktor\u00e9 sa opakuj\u00fa, aby sme tak dostali obsah iba s unik\u00e1tnymi riadkami. Zariadi to n\u00e1stroj <code>uniq<\/code> takto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>uniq nazov_suboru.txt<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">H\u013ead\u00e1me v obsahu s\u00faboru<\/h2>\n\n\n\n<p>Na vyh\u013ead\u00e1vanie konkr\u00e9tneho textu v jednom s\u00fabore alebo aj vo viacer\u00fdch s\u00faboroch sl\u00fa\u017ei n\u00e1stroj <code>grep<\/code>. Z\u00e1kladn\u00e9 pou\u017eitie je jednoduch\u00e9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>grep slovo nazov_suboru.txt<\/code><\/pre>\n\n\n\n<p>Takto <code>grep<\/code> zobraz\u00ed v\u0161etky riadky zo s\u00faboru <code>nazov_suboru.txt<\/code>, ktor\u00e9 obsahuj\u00fa textov\u00fd re\u0165azec <code>slovo<\/code>. Aby sme na\u0161li aj verzie s ve\u013ek\u00fdm za\u010diato\u010dn\u00fdm p\u00edsmenom, prid\u00e1me prep\u00edna\u010d <code>-i<\/code> takto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>grep -i slovo nazov_suboru.txt<\/code><\/pre>\n\n\n\n<p>Neraz sa hodia aj \u010d\u00edsla riadkov, ktor\u00e9 grep vyp\u00edsal. To dosiahneme pridan\u00edm prep\u00edna\u010da <code>-n<\/code> takto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>grep -in slovo nazov_suboru.txt<\/code><\/pre>\n\n\n\n<p>Ak chcem vyp\u00edsa\u0165 riadky, ktor\u00e9 naopak <em>neobsahuj\u00fa<\/em> textov\u00fd re\u0165azec slovo, sta\u010d\u00ed prida\u0165 prep\u00edna\u010d <code>-v<\/code> takto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>grep -inv slovo nazov_suboru.txt<\/code><\/pre>\n\n\n\n<p>N\u00e1stroj grep podporuje aj vyh\u013ead\u00e1vanie vo viacer\u00fdch s\u00faboroch pou\u017eit\u00edm z\u00e1stupn\u00fdch znakov. Takto vyh\u013ead\u00e1me textov\u00fd re\u0165azec <code>slovo<\/code> vo v\u0161etk\u00fdch textov\u00fdch s\u00faboroch (<code>*<\/code>) v aktu\u00e1lnom prie\u010dinku:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>grep -in slovo *<\/code><\/pre>\n\n\n\n<p>Pridan\u00edm prep\u00edna\u010da <code>-r<\/code> n\u00e1stroj grep vyh\u013ead\u00e1va nie len v aktu\u00e1lnom prie\u010dinku, ale tie\u017e vo v\u0161etk\u00fdch ostatn\u00fdch podprie\u010dinkoch:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>grep -inr slovo<\/code><\/pre>\n\n\n\n<p>Pomocou n\u00e1stroja grep m\u00f4\u017eeme napr\u00edklad v s\u00faboroch z\u00e1znamov (log files) vyh\u013eada\u0165 iba tie riadky, ktor\u00e9 obsahuj\u00fa chybov\u00fa hl\u00e1\u0161ku, \u010do sa m\u00f4\u017ee hodi\u0165 pri odha\u013eovan\u00ed ch\u00fdb:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>grep -inr error<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Upravujeme obsah s\u00faboru<\/h2>\n\n\n\n<p>Doteraz sme obsah s\u00faborov upravovali bez zap\u00edsania \u00faprav do samotn\u00e9ho s\u00faboru. Teraz si predstav\u00edme n\u00e1stroje, ktor\u00e9 do s\u00faboru aj zapisuj\u00fa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Nano<\/h3>\n\n\n\n<p>\u010casto predin\u0161talovan\u00fd textov\u00fd editor na takmer v\u0161etk\u00fdch linuxov\u00fdch distrib\u00faci\u00e1ch je <a href=\"https:\/\/www.nano-editor.org\/\">nano<\/a>. Pou\u017eitie je ve\u013emi jednoduch\u00e9:<\/p>\n\n\n\n<p>nano nazov_suboru.txt<\/p>\n\n\n\n<p>Aby sme prostredie editora nano vylep\u0161ili, prid\u00e1me 3 nastavenia do s\u00faboru, z ktor\u00e9ho si nano na\u010d\u00edtava nastavenia:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano ~\/.nanorc<\/code><\/pre>\n\n\n\n<p>Prid\u00e1me tieto 3 riadky na zobrazenie \u010d\u00edsel riadkov, zapojenie my\u0161ky a na zalamovanie riadkov:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>set linenumbers<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>set mouse<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>set softwrap<\/code><\/pre>\n\n\n\n<p>Vlo\u017e\u00edme skop\u00edrovan\u00fd obsah, ulo\u017e\u00edme pomocou kl\u00e1vesovej skratky\u00a0<kbd>Ctrl + X<\/kbd>\u00a0a n\u00e1sledne stla\u010den\u00edm kl\u00e1vesu\u00a0<kbd>y<\/kbd>\u00a0a potvrden\u00edm kl\u00e1vesom\u00a0<kbd>Enter<\/kbd>.<\/p>\n\n\n\n<p>Niektor\u00e9 \u010fal\u0161ie d\u00f4le\u017eit\u00e9 kl\u00e1vesov\u00e9 skratky textov\u00e9ho editora nano s\u00fa:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><kbd>Ctrl<\/kbd> + 6 &#8211; od miesta, kde je pr\u00e1ve umiestnen\u00fd s\u00fabor \u0161\u00edpkami ozna\u010d\u00edte \u017eelan\u00fd po\u010det znakov<\/li><li><kbd>Alt + 6<\/kbd> &#8211; kop\u00edruje ozna\u010den\u00fd text alebo cel\u00fd riadok, v ktorom sa pr\u00e1ve nach\u00e1dza kurzor<\/li><li><kbd>Ctrl + K<\/kbd> &#8211; vystrihne ozna\u010den\u00fd text alebo cel\u00fd riadok, v ktorom sa pr\u00e1ve nach\u00e1dza kurzor<\/li><li><kbd>Ctrl + U<\/kbd> &#8211; vlo\u017e\u00ed skop\u00edrovan\u00fd vystrihnut\u00fd text na miesto, kde je pr\u00e1ve umiestnen\u00fd kurzor<\/li><li><kbd>Alt + U<\/kbd> &#8211; vr\u00e1ti posledn\u00fa \u010dinnos\u0165<\/li><li><kbd>Alt + E<\/kbd> &#8211; znova vykon\u00e1 posledn\u00fa vr\u00e1ten\u00fa \u010dinnos\u0165<\/li><li><kbd>Ctrl + G<\/kbd> &#8211; zobraz\u00ed v\u0161etky dostupn\u00e9 kl\u00e1vesov\u00e9 skratky aj s kr\u00e1tkym popisom<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Micro<\/h3>\n\n\n\n<p>V\u010faka bezplatn\u00e9mu, open source, multiplatformov\u00e9mu textov\u00e9mu editoru <a href=\"https:\/\/micro-editor.github.io\/\">micro<\/a> sa m\u00f4\u017eeme o trochu viac pribl\u00ed\u017ei\u0165 prostrediu grafick\u00fdch textov\u00fdch editorov, ktor\u00e9 sp\u00fa\u0161\u0165ame v grafickom prostred\u00ed opera\u010dn\u00fdch syst\u00e9moch ako Windows, MacOS alebo Linux (napr. Ubuntu Desktop).<\/p>\n\n\n\n<p>Do Linuxu n\u00e1stroj micro nain\u0161talujeme t\u00fdmto pr\u00edkazom:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl https:\/\/getmic.ro | bash &amp;&amp; sudo mv micro \/usr\/bin<\/code><\/pre>\n\n\n\n<p>&#8230;a s\u00fabor otvor\u00edme takto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>micro nazov_suboru.txt<\/code><\/pre>\n\n\n\n<p>Funguj\u00fa kl\u00e1vesov\u00e9 skratky pre kop\u00edrovanie (<kbd>Ctrl + C<\/kbd>), vystrihnutie (<kbd>Ctrl + X), vlo\u017eenie (Ctrl + V<\/kbd>), krok sp\u00e4\u0165 (<kbd>Ctrl + Z<\/kbd>) alebo krok vpred (<kbd>Ctrl + Y<\/kbd>). Zmeny ulo\u017e\u00edme pomocou kl\u00e1vesovej skratky <kbd>Ctrl + S<\/kbd> a micro ukon\u010d\u00edme cez <kbd>Ctrl + Q<\/kbd>. Ostatn\u00e9 kl\u00e1vesov\u00e9 skratky zist\u00edme pod stla\u010den\u00ed <kbd>Ctrl + E<\/kbd> a po zadan\u00ed pr\u00edkazu <code>help defaultkeys<\/code>. Text ozna\u010d\u00edme podr\u017ean\u00edm kl\u00e1vesu <kbd>Shift + \u0161\u00edpky<\/kbd> alebo my\u0161ou.<\/p>\n\n\n\n<p>Samozrejmos\u0165ou je \u010d\u00edslovanie a zalamovanie riadkov, \u010di <a href=\"https:\/\/github.com\/zyedidia\/micro\/tree\/master\/runtime\/syntax\">zv\u00fdraz\u0148ovanie syntaxe mnoh\u00fdch jazykov<\/a>. Micro dokonca pon\u00faka <a href=\"https:\/\/micro-editor.github.io\/plugins.html\">roz\u0161\u00edrenia<\/a>, ktor\u00e9 prid\u00e1vaj\u00fa u\u017eito\u010dn\u00e9 funkcie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zhrnutie<\/h2>\n\n\n\n<p>Zobrazenie, h\u013eadanie a \u00faprava &#8211; to s\u00fa z\u00e1kladn\u00e9 oper\u00e1cie vykon\u00e1van\u00e9 v oby\u010dajn\u00fdch textov\u00fdch s\u00faboroch. Uk\u00e1zali sme si pr\u00edklady pou\u017eitia r\u00f4znych n\u00e1strojov linuxov\u00e9ho pr\u00edkazov\u00e9 riadku, ktor\u00e9 spom\u00ednan\u00e9 oper\u00e1cie zvl\u00e1dnu spo\u013eahlivo a r\u00fdchlo. Tieto n\u00e1stroje s\u00fa celkom priamo\u010diare a na z\u00e1kladnej \u00farovni netrv\u00e1 dlho osvoji\u0165 si ich.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Profesion\u00e1lne n\u00e1stroje Linux pon\u00faka aj v oblasti pr\u00e1ce s oby\u010dajn\u00fdmi textov\u00fdmi s\u00fabormi v pr\u00edkazovom riadku. Ide o n\u00e1stroje preva\u017ene z bal\u00edka GNU Coreutils, ktor\u00e9 s\u00fa be\u017ene predin\u0161talovan\u00e9 na dnes u\u017e prakticky v\u0161etk\u00fdch linuxov\u00fdch distrib\u00faci\u00e1ch. Od zobrazenia obsahu s\u00faboru a\u017e po jeho \u00fapravu, na v\u00fdber s\u00fa \u010dasom overen\u00e9 programy, ktor\u00e9 spolo\u010dne&#8230;<\/p>\n","protected":false},"author":28,"template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[435,52],"ht-kb-tag":[336,330,381,92,198],"class_list":["post-22807","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-nastroje","ht_kb_category-vps","ht_kb_tag-cli","ht_kb_tag-linux","ht_kb_tag-server","ht_kb_tag-shell","ht_kb_tag-ubuntu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>N\u00e1stroje na pr\u00e1cu s textov\u00fdmi s\u00fabormi v linuxovom pr\u00edkazom riadku - Websupport centrum podpory<\/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:\/\/www.websupport.sk\/podpora\/kb\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\/\" \/>\n<meta property=\"og:locale\" content=\"sk_SK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"N\u00e1stroje na pr\u00e1cu s textov\u00fdmi s\u00fabormi v linuxovom pr\u00edkazom riadku - Websupport centrum podpory\" \/>\n<meta property=\"og:description\" content=\"Profesion\u00e1lne n\u00e1stroje Linux pon\u00faka aj v oblasti pr\u00e1ce s oby\u010dajn\u00fdmi textov\u00fdmi s\u00fabormi v pr\u00edkazovom riadku. Ide o n\u00e1stroje preva\u017ene z bal\u00edka GNU Coreutils, ktor\u00e9 s\u00fa be\u017ene predin\u0161talovan\u00e9 na dnes u\u017e prakticky v\u0161etk\u00fdch linuxov\u00fdch distrib\u00faci\u00e1ch. Od zobrazenia obsahu s\u00faboru a\u017e po jeho \u00fapravu, na v\u00fdber s\u00fa \u010dasom overen\u00e9 programy, ktor\u00e9 spolo\u010dne...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.websupport.sk\/podpora\/kb\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\/\" \/>\n<meta property=\"og:site_name\" content=\"Websupport centrum podpory\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-14T11:48:20+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Predpokladan\u00fd \u010das \u010d\u00edtania\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 min\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.websupport.sk\\\/podpora\\\/kb\\\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\\\/\",\"url\":\"https:\\\/\\\/www.websupport.sk\\\/podpora\\\/kb\\\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\\\/\",\"name\":\"N\u00e1stroje na pr\u00e1cu s textov\u00fdmi s\u00fabormi v linuxovom pr\u00edkazom riadku - Websupport centrum podpory\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.websupport.sk\\\/podpora\\\/#website\"},\"datePublished\":\"2022-06-14T11:48:19+00:00\",\"dateModified\":\"2022-06-14T11:48:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.websupport.sk\\\/podpora\\\/kb\\\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\\\/#breadcrumb\"},\"inLanguage\":\"sk-SK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.websupport.sk\\\/podpora\\\/kb\\\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.websupport.sk\\\/podpora\\\/kb\\\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.websupport.sk\\\/podpora\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"N\u00e1stroje na pr\u00e1cu s textov\u00fdmi s\u00fabormi v linuxovom pr\u00edkazom riadku\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.websupport.sk\\\/podpora\\\/#website\",\"url\":\"https:\\\/\\\/www.websupport.sk\\\/podpora\\\/\",\"name\":\"Websupport centrum podpory\",\"description\":\"Radi v\u00e1m pom\u00f4\u017eeme s va\u0161im probl\u00e9mom\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.websupport.sk\\\/podpora\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sk-SK\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"N\u00e1stroje na pr\u00e1cu s textov\u00fdmi s\u00fabormi v linuxovom pr\u00edkazom riadku - Websupport centrum podpory","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:\/\/www.websupport.sk\/podpora\/kb\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\/","og_locale":"sk_SK","og_type":"article","og_title":"N\u00e1stroje na pr\u00e1cu s textov\u00fdmi s\u00fabormi v linuxovom pr\u00edkazom riadku - Websupport centrum podpory","og_description":"Profesion\u00e1lne n\u00e1stroje Linux pon\u00faka aj v oblasti pr\u00e1ce s oby\u010dajn\u00fdmi textov\u00fdmi s\u00fabormi v pr\u00edkazovom riadku. Ide o n\u00e1stroje preva\u017ene z bal\u00edka GNU Coreutils, ktor\u00e9 s\u00fa be\u017ene predin\u0161talovan\u00e9 na dnes u\u017e prakticky v\u0161etk\u00fdch linuxov\u00fdch distrib\u00faci\u00e1ch. Od zobrazenia obsahu s\u00faboru a\u017e po jeho \u00fapravu, na v\u00fdber s\u00fa \u010dasom overen\u00e9 programy, ktor\u00e9 spolo\u010dne...","og_url":"https:\/\/www.websupport.sk\/podpora\/kb\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\/","og_site_name":"Websupport centrum podpory","article_modified_time":"2022-06-14T11:48:20+00:00","twitter_card":"summary_large_image","twitter_misc":{"Predpokladan\u00fd \u010das \u010d\u00edtania":"6 min\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.websupport.sk\/podpora\/kb\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\/","url":"https:\/\/www.websupport.sk\/podpora\/kb\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\/","name":"N\u00e1stroje na pr\u00e1cu s textov\u00fdmi s\u00fabormi v linuxovom pr\u00edkazom riadku - Websupport centrum podpory","isPartOf":{"@id":"https:\/\/www.websupport.sk\/podpora\/#website"},"datePublished":"2022-06-14T11:48:19+00:00","dateModified":"2022-06-14T11:48:20+00:00","breadcrumb":{"@id":"https:\/\/www.websupport.sk\/podpora\/kb\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\/#breadcrumb"},"inLanguage":"sk-SK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.websupport.sk\/podpora\/kb\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.websupport.sk\/podpora\/kb\/nastroje-na-pracu-s-textovymi-subormi-v-linuxovom-prikazom-riadku\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.websupport.sk\/podpora\/"},{"@type":"ListItem","position":2,"name":"N\u00e1stroje na pr\u00e1cu s textov\u00fdmi s\u00fabormi v linuxovom pr\u00edkazom riadku"}]},{"@type":"WebSite","@id":"https:\/\/www.websupport.sk\/podpora\/#website","url":"https:\/\/www.websupport.sk\/podpora\/","name":"Websupport centrum podpory","description":"Radi v\u00e1m pom\u00f4\u017eeme s va\u0161im probl\u00e9mom","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.websupport.sk\/podpora\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sk-SK"}]}},"_links":{"self":[{"href":"https:\/\/www.websupport.sk\/podpora\/wp-json\/wp\/v2\/ht-kb\/22807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.websupport.sk\/podpora\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.websupport.sk\/podpora\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.websupport.sk\/podpora\/wp-json\/wp\/v2\/users\/28"}],"version-history":[{"count":2,"href":"https:\/\/www.websupport.sk\/podpora\/wp-json\/wp\/v2\/ht-kb\/22807\/revisions"}],"predecessor-version":[{"id":22837,"href":"https:\/\/www.websupport.sk\/podpora\/wp-json\/wp\/v2\/ht-kb\/22807\/revisions\/22837"}],"wp:attachment":[{"href":"https:\/\/www.websupport.sk\/podpora\/wp-json\/wp\/v2\/media?parent=22807"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.websupport.sk\/podpora\/wp-json\/wp\/v2\/ht-kb-category?post=22807"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.websupport.sk\/podpora\/wp-json\/wp\/v2\/ht-kb-tag?post=22807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}