Un vistazo al comando cat de GNU/Linux para mostrar el contenido de archivos en la consola

Echemos un vistazo en este artículo al comando cat. Un comando simple y sencillo que utilizaremos muchas veces.

Sigue siendo interesante el uso de la línea de comandos en GNU/Linux. Aunque no es algo que sea necesario, siempre está bien saber desenvolverse con algunas de sus potentes herramientas.

En este caso veremos el uso de una herramienta llamadacat“, que sirve para mostrar el contenido de archivos de texto en la consola y ya puestos en materia veremos algunos comandos más relacionados…

cat forma parte de las herramientas básicas del sistema GNU también llamadas “core utils” y que seguro que tienes instaladas en tu distribución de GNU/Linux.

El uso de cat es sencillo y su propósito aunque simple, puede resultar muy útil. cat sirve para mostrar el contenido de un archivo de texto en la consola.

Sigue leyendo

Cuando los programadores no tienen que hacer…inventan “cowsay”

Cowsa es una de las maneras más entretenidas y geek de pasar un rato en la terminal de Linux y que los demás piensen que te has vuelto realmente un friki.

cowsay

Haz click sobre la imagen para ampliar

Tal como puedes ver en la imagen cowsay no es más que un pequeño programa escrito en Perl que genera una imagen con caracteres ASCII en la consola de GNU/Linux, que representa a una vaca diciendo un texto, ¿se puede ser más friki? Sigue leyendo

Buscar la ubicación geográfica de una IP desde la línea de comandos

No me cansaré de repetirlo, la línea de comandos de GNU/Linux sigue siendo una gran herramienta.

consola-linux-shell

Desde la web Xmodulo nos muestran una manera de ubicar geográficamente una dirección IP mediante la línea de comando de GNU/Linux. De las 2 maneras que muestran en su web te traigo hasta aqui una en la que no es necesario descargar una base de datos, ya que accede a una que está en la red y en ella consulta.

Puedes ver el artículo original en este enlace:

Para ello nada más fácil que teclear el siguiente comando en una consola:

curl ipinfo.io/direccion_IP

Donde dirección_IP correspondería a la dirección que quieres ubicar, probemos con mi dirección IP:

IP

Vaya! pues acertó de pleno con mi ubicación, incluso tienes las coordenadas de localización!!

😉 jejeje obviamente no es la mía, pero puedes probar tú con la tuya para ver si acierta!

Por cierto tienen limitado el acceso de estas peticiones a 1000 por día, así que no seas ansioso!!

——————————————-

CLI: zypper shell – facilitando el trabajo

¿Eres un Geeko al que le gusta usar la línea de comandos? ¡Entonces esto es para ti!

consola-linux-shell

Desconocía esta funcionalidad de openSUSE y el otro día leyendo una serie de consejos para openSUSE, con motivo del inminente lanzamiento de su versión 13.1 me encontré con esto.

Si eres de los que no renuncia a la línea de comandos, y te desenvuelves bien con zypper entonces esta funcionalidad de openSUSE te va a facilitar mucho la tarea. ¿De qué se trata?

Me estoy refiriendo al comando zypper sh lo que nos abrirá una shell en la línea de comandos para interactuar con zypper, la gran herramienta de openSUSE para el manejo de repositorios y paquetes de software.

Si vamos a realizar varias tareas con zypper, tales como añadir repositorios, buscar paquetes, etc, primero ejecutaremos:

  • zypper sh

y lo que veremos es que cambia el propmt de la línea de comandos. Con lo que los siguientes comandos que escribamos ya se sobreentienden  que van a hacer relación con zypper, por lo que no tendremos que volver a escribir otra vez de nuevo zypper <lo que sea>

Sino solamente los comandos u opciones de Zypper que queramos. Y si quieres saber más sobre los comandos de zypper, te dejo un par de enlaces muy útiles. Uno del compañero Tannhauser, y otro de la wiki de openSUSE, un buen par de sitios donde encontrar información sobre openSUSE.

animacion

Si no ves el gif animado pincha sobre la imagen

Por cierto el script para grabar la consola en un archivo .gif lo puedes encontrar en este enlace:

——————————————————–

Actualiza openSUSE con el comando “you”

Manten tu openSUSE actualizado con los parches de los repositorios oficiales de manera sencilla!

consola-linux-shell

Lo más seguro para un sistema operativo es estar actualizado, y que incluya nuevas implementaciones a fallos encontrados, o ciertas mejoras que mejorarán nuestra experiencia usando nuestro sistema operativo.

Y en este caso openSUSE o cualquier otra distro de GNU/Linux no es una excepción. Por lo que es bueno comprobar de vez en cuando si hay parches disponibles para instalar.

Prefiero para el manejo de software las herramientas nativas de openSUSE, por supuesto estoy hablando de YaST o zypper desde la línea de comandos. Así que quería compartir un comando que he descubierto recientemente.

Se trata del comando you en consola, acrónimo de “yast online update” es decir: actualización on-line con YaST. Un comando que no es más que un alias, para abrir el correspondiente módulo de actualización con YaST.

Para ejecutarlo teclea el comando en la consola, introduce la contraseña de root  y espera que YaST haga su trabajo, refrescando los repositorios, y comprobando las actualizaciones.

También puedes hacerlo mediante YaST → Software → Actualización en línea

Estas actualizaciones instalarán SÓLO parches oficiales, no actualizaciones de programas no soportados, o software de repositorios de terceros. Eso tendrás que hacerlo mediante zypper up.

  • En este cuadro de diálogo, puedes seleccionar los parches que quieres descargar e instalar.
  • La lista de la izquierda muestra los parches disponibles y el tipo de revisión (seguridad, recomendado u opcional), así como el tamaño estimado de la descarga.
  • Esta lista contiene, normalmente, sólo los parches que todavía no están instalados en el sistema. Puedes modificar esta opción activando la casilla de control Incluir parches instalados debajo de la lista.
  • El campo Descripción del parche contiene una explicación más amplia del parche que está actualmente seleccionado. Pulsa en un parche de la lista para ver su descripción.

Enlaces de interés

————————————————–

CLI: Comando history en la consola

La consola sigue siendo una herramienta potente en GNU/Linux, y está bien que sea así. No debe ser una herramienta que se deba relegar porque los nuevos usuarios venidos de otros sistemas (princialmente usuarios de redmond) crean que es anacrónico, poco amigable, o directamente les asuste ver una pantalla en negro con un cursor parpadeante.

Por ello trataré de hacer por aqui un vademecum, como recordatorio de aquello que me sirva, y si te es útil a ti tambien me alegro.

He descubierto hoy el comando history. Teclea este comando en tu consola y verás que presenta una lista de los últimos comando tecleados (los últimos 1000 del historial) precedidos de un número. Bien si queremos repetir un comando ya escrito lo podemos buscar en esa lista, la mía tiene este aspecto:

Pincha sobre la imagen para ampliar

En este caso si lo que queremos es volver a ejecutar el comando que está situado en la posición 964 (por ejemplo) nada más fácil que escribir esta instrucción:

!964

y sin necesidad de escribir nada más se volverá a ejecutar el comando en cuestión! Pruébalo!

Esto es sólo una pequeña muestra de la potencia, y versatilidad de la consola como herramienta en GNU/Linux.

Si quieres ver algún truco más y descubrir más y potentes  comandos puedes visitar esta página: www.commandlinefu.com

 ——————————————————————-