{"id":67,"date":"2021-02-22T17:36:05","date_gmt":"2021-02-22T17:36:05","guid":{"rendered":"https:\/\/www.akasistemas.com\/blog\/?p=67"},"modified":"2021-02-22T17:36:05","modified_gmt":"2021-02-22T17:36:05","slug":"ver-el-contenido-de-un-archivo-en-gnu-linux","status":"publish","type":"post","link":"https:\/\/www.akasistemas.com\/blog\/index.php\/2021\/02\/22\/ver-el-contenido-de-un-archivo-en-gnu-linux\/","title":{"rendered":"Ver el contenido de un archivo en GNU\/Linux"},"content":{"rendered":"\n<p>En anteriores entradas aprendimos a como movernos por la terminal con el comando <a href=\"https:\/\/www.akasistemas.com\/blog\/index.php\/2021\/02\/16\/el-comando-cd-con-rutas-relativas-y-estaticas\/\"><em>cd<\/em><\/a> y a listar los archivos dentro de un directorio con el comando <em><a href=\"https:\/\/www.akasistemas.com\/blog\/index.php\/2021\/02\/03\/el-comando-ls\/\">ls<\/a><\/em>, ahora vamos a aprender como ver el contenido de un archivo.<\/p>\n\n\n\n<p>Lo primero que debemos mencionar es que todo dentro de un sistema *NIX es considerado un archivo y por lo tanto se puede ver su contenido a simple vista con un visor de texto, esto no quiere decir que todo lo podamos ver como un texto legible; por lo tanto en esta entrada nos enfocaremos a los archivos en texto plano, llamense configuraciones, logs, entre otros.<\/p>\n\n\n\n<p>Pues bien vamos a iniciar con uno de los comandos mas basicos, cat:<\/p>\n\n\n\n<p>Su sintaxis es simple, le pasamos la ruta del archivo que queremos ver su contenido.<\/p>\n\n\n\n<p><em>cat ruta_del_archivo<\/em><\/p>\n\n\n\n<p>Veamos un ejemplo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"421\" height=\"91\" src=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-6.png\" alt=\"\" class=\"wp-image-69\" srcset=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-6.png 421w, https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-6-300x65.png 300w\" sizes=\"auto, (max-width: 421px) 100vw, 421px\" \/><\/figure>\n\n\n\n<p>Lo primero que podemos ver es que nos arroja el contenido del texto a la salida de usuario, lo cual para archivos grandes es un problema.<\/p>\n\n\n\n<p>Es importante mencionar que &#8220;<em>cat&#8221;<\/em> no modifica los atributos de acceso del archivo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"662\" height=\"395\" src=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-7.png\" alt=\"\" class=\"wp-image-70\" srcset=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-7.png 662w, https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-7-300x179.png 300w\" sizes=\"auto, (max-width: 662px) 100vw, 662px\" \/><\/figure>\n\n\n\n<p>Bien, tenemos otro comando muy \u00fatil para ver el contenido de un archivo sin que nos arroje el resultado directamente a la salida de usuario, para ese prop\u00f3sito tenemos a &#8220;<em>less&#8221;<\/em>, su sintaxis es similar a la de &#8220;<em>cat&#8221;<\/em>.<\/p>\n\n\n\n<p><em>less ruta_del_archivo<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"436\" height=\"43\" src=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-8.png\" alt=\"\" class=\"wp-image-71\" srcset=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-8.png 436w, https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-8-300x30.png 300w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/figure>\n\n\n\n<p>Una vez que se presione &#8220;<em>ENTER<\/em>&#8221; en la linea de comandos, nos redibujar\u00e1 la pantalla y solo nos mostrar\u00e1 el contenido del mismo, esto siendo mucho mas c\u00f3modo.<\/p>\n\n\n\n<p>Veamos algunas opciones que podemos hacer con <em>less<\/em> cuando estamos trabajando; podemos por ejemplo buscar un texto, esto lo logramos tecleando el signo &#8220;<em>\/<\/em>&#8221; lo que nos mostrar\u00e1 en la parte inferior una linea en donde colocaremos el texto a buscar, despu\u00e9s presionamos &#8220;<em>ENTER<\/em>&#8221; y nos posicionar\u00e1 sobre la primera coincidencia en el archivo.<\/p>\n\n\n\n<p>Vemos un ejemplo, si quiero buscar la palabra ultimo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"533\" height=\"343\" src=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-9.png\" alt=\"\" class=\"wp-image-72\" srcset=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-9.png 533w, https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/02\/imagen-9-300x193.png 300w\" sizes=\"auto, (max-width: 533px) 100vw, 533px\" \/><\/figure>\n\n\n\n<p>Si queremos ir a la siguiente coincidencia simplemente presionamos la tecla <em>&#8220;n<\/em>&#8221; y &#8220;<em>less<\/em>&#8221; nos ubicar\u00e1 sobre la siguiente coincidencia de la b\u00fasqueda.<\/p>\n\n\n\n<p>Por ultimo si queremos salir de <em>less<\/em> simplemente presionamos la letra &#8220;<em>q<\/em>&#8221; y nos retornar\u00e1 a la terminal de usuario.<\/p>\n\n\n\n<p>Y as\u00ed terminamos la entrada de hoy, si tienes dudas al respecto no dudes hacerlas en nuestra p\u00e1gina de <a href=\"https:\/\/www.facebook.com\/AKA-sistemas-653566861739607\/\">facebook<\/a> o <a href=\"https:\/\/www.linkedin.com\/company\/aka-sistemas\">linkedin<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En anteriores entradas aprendimos a como movernos por la terminal con el comando cd y a listar los archivos dentro de un directorio con el comando ls, ahora vamos a aprender como ver el contenido de un archivo. Lo primero que debemos mencionar es que todo dentro de un sistema *NIX es considerado un archivo &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.akasistemas.com\/blog\/index.php\/2021\/02\/22\/ver-el-contenido-de-un-archivo-en-gnu-linux\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;Ver el contenido de un archivo en GNU\/Linux&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-67","post","type-post","status-publish","format-standard","hentry","category-comandos-basicos-gnu-linux"],"_links":{"self":[{"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/67","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":2,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/67\/revisions"}],"predecessor-version":[{"id":73,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/67\/revisions\/73"}],"wp:attachment":[{"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}