{"id":15362,"date":"2017-04-18T04:00:36","date_gmt":"2017-04-18T02:00:36","guid":{"rendered":"https:\/\/eltallerdelbit.com\/?p=15362"},"modified":"2020-08-24T00:13:56","modified_gmt":"2020-08-23T22:13:56","slug":"comandos-linux-archivos-contenidos-estadisticas","status":"publish","type":"post","link":"https:\/\/eltallerdelbit.com\/comandos-linux-archivos-contenidos-estadisticas\/","title":{"rendered":"Comandos Linux: archivos, mostrar contenidos y estad\u00edsticas"},"content":{"rendered":"

Hoy vamos a ver varios comandos para crear archivos<\/strong>, mostrar contenidos<\/strong> y estad\u00edsticas en Linux<\/strong>.<\/h2>\n

 <\/p>\n

Comando touch<\/em><\/span><\/h3>\n

 
\ntouch<\/em> crea un archivo vac\u00edo. Tambi\u00e9n modifica la hora de acceso y modificaci\u00f3n si el archivo ya existe.<\/p>\n

\r\ntouch archivo1.txt\r\n<\/pre>\n

 
\n\"touch<\/p>\n

 <\/p>\n

Y si ahora volvemos a ejecutar el comando touch<\/em> sobre el archivo que acabamos de crear, veremos que modifica la hora de acceso y modificaci\u00f3n:<\/p>\n

\"comando
\n <\/p>\n

 
\nTambi\u00e9n podemos crear varios archivos en Linux<\/strong> de una vez con touch:<\/p>\n

\r\ntouch archivo1 archivo2 archivo3\r\n<\/pre>\n

 <\/p>\n

 <\/p>\n

comando dir<\/em><\/span><\/h3>\n

 
\ncomando dir: muestra informaci\u00f3n acerca de los ficheros en Linux; lista el contenido de los directorios.
\n <\/p>\n

El comando dir<\/em> realiza la misma funci\u00f3n que ls -C\u00a0 -b<\/em><\/p>\n

\"comando
\n <\/p>\n

 <\/p>\n

Opciones del comando dir<\/em><\/p>\n

\"opciones
\n <\/p>\n

 <\/p>\n

Opciones del comando ls<\/em><\/p>\n

\"opciones<\/p>\n

 <\/p>\n

 <\/p>\n

comando echo<\/em><\/span><\/h3>\n

 <\/p>\n

Con el comando echo, mostramos mensajes en la terminal.<\/p>\n

\"comando
\n <\/p>\n

Tambi\u00e9n podemos redirigir dicho mensaje a un archivo:<\/p>\n

\"redireccionar<\/p>\n

 <\/p>\n

 
\nPara mostrar el contenido de ese archivo podremos hacerlo con el comando cat<\/em> (muestra todo el contenido de un archivo):<\/p>\n

\"comando
\n <\/p>\n

 <\/p>\n

comando head<\/em><\/span><\/h3>\n

 
\nPara ver solamente las 2 primeras l\u00edneas de un archivo en Linux<\/strong>, utilizar\u00edamos el comando head<\/em>:<\/p>\n

\r\nhead -2 archivo1.txt\r\n<\/pre>\n

 
\n\"comando
\n <\/p>\n

Por defecto, el comando head<\/em> muestra las 10 primeras filas de un archivo:<\/p>\n

\"comando
\n <\/p>\n

 <\/p>\n

comando tail<\/em><\/span><\/h3>\n

Otro comando interesante, pero en este caso para ver las \u00faltimas l\u00edneas de un archivo, es el comando tail<\/em>. Por defecto, tail mostrar\u00e1 las 10 \u00faltimas l\u00edneas de un archivo.<\/p>\n

 <\/p>\n

por ejemplo, con:<\/p>\n

tail hola.txt<\/pre>\n

 
\nVeremos las 10 \u00faltimas l\u00edneas del archivo hola.txt<\/em> cuyo contenido es:<\/p>\n

\r\n\r\nfila1\r\n\r\nfila2\r\n\r\nfila3\r\n\r\nfila4\r\n\r\nfila5\r\n\r\nfila6\r\n\r\nfila7\r\n\r\nfila8\r\n\r\nfila9\r\n\r\nfila10\r\n\r\nfila11\r\n<\/pre>\n

 <\/p>\n

Por eso vemos desde fila2 hasta fila11 (las 10 \u00faltimas filas):<\/p>\n

\"comando<\/p>\n

 <\/p>\n

 
\nOtras opciones interesantes del comando tail<\/em> son:<\/p>\n

-n numero : permite ver las n \u00faltimas filas de un archivo<\/p>\n

-f : permite ver la actualizaci\u00f3n del archivo mientras crece (par\u00e1metro muy \u00fatil para ver el syslog del sistema).<\/p>\n

 <\/p>\n

Probamos los par\u00e1metros -n -f :<\/p>\n

\"tail
\n <\/p>\n

Con el archivo syslog del sistema:<\/p>\n

\"tail<\/p>\n

 <\/p>\n

 <\/p>\n

Comando stat<\/em><\/span><\/h3>\n

El comando stat nos muestra informaci\u00f3n interesante sobre un fichero en Linux<\/strong>:<\/p>\n

– La primera l\u00ednea nos muestra el nombre del fichero.<\/p>\n

– La segunda l\u00ednea nos dice que es un archivo regular con un tama\u00f1o de 68<\/p>\n

– La tercera l\u00ednea muestra el n\u00famero de Inodo y el n\u00famero de enlaces a dicho Inodo.<\/p>\n

– En cuarto lugar, nos muestra el propietario Owner (Uid), el Grupo (Gid),. quien tiene permiso de lectura-escritura, pero otros tienen permiso de lectura:
\n <\/p>\n

 
\n\"comando
\n <\/p>\n

Las 3 l\u00edneas finales muestran:<\/p>\n

Access<\/em> – cuando se accedi\u00f3 \/ se ley\u00f3 por \u00faltima vez el archivo.
\nModified<\/em> – la \u00faltima vez que el contenido fue modificado.
\nChange<\/em> – muestra los cambios en los metadatos de los archivos (como cambiar los permisos del usuario).
\n <\/p>\n

Tambi\u00e9n podemos hacer un stat<\/em> a un directorio, y podemos comparar la info que recibimos:<\/p>\n

\"comando
\n <\/p>\n

 <\/p>\n

Existen otras opciones y comandos en Linux para crear archivos y mostrar contenidos<\/strong>, pero por ahora hemos hecho un breve pero interesante repaso de algunas de las opciones m\u00e1s \u00fatiles y conocidas.
\n <\/p>\n\n

<\/div>","protected":false},"excerpt":{"rendered":"

Hoy vamos a ver varios comandos para crear archivos, mostrar contenidos y estad\u00edsticas en Linux.<\/p>\n","protected":false},"author":1,"featured_media":15399,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false},"categories":[1268],"tags":[231],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/eltallerdelbit.com\/wp-json\/wp\/v2\/posts\/15362"}],"collection":[{"href":"https:\/\/eltallerdelbit.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eltallerdelbit.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eltallerdelbit.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eltallerdelbit.com\/wp-json\/wp\/v2\/comments?post=15362"}],"version-history":[{"count":0,"href":"https:\/\/eltallerdelbit.com\/wp-json\/wp\/v2\/posts\/15362\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eltallerdelbit.com\/wp-json\/wp\/v2\/media\/15399"}],"wp:attachment":[{"href":"https:\/\/eltallerdelbit.com\/wp-json\/wp\/v2\/media?parent=15362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eltallerdelbit.com\/wp-json\/wp\/v2\/categories?post=15362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eltallerdelbit.com\/wp-json\/wp\/v2\/tags?post=15362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}