martes, 24 de junio de 2014

GNOME Perú Fest 2014

Por si todavía no están enterados el sábado 28 de Junio del 2014 se llevará acabo el GNOME Perú fest 2014 desde las 10 hasta las 17 horas. la cita será en el edificio de IBM Perú.

Si desean más información les dejo el enlace con las especificaciones del encuentro.

https://www.facebook.com/events/258027521048658/

No dejen de asistir!!!


jueves, 5 de diciembre de 2013

Explainshell, la forma de saber para que sirve un comando de Linux

Alguna veces estamos buscando como solucionar un problema en Linux y encontramos la solución en una página web que menciona que debemos de ejecutar cierto comando en el Terminal. Lo que sucede es que muchas veces no sabemos que es lo que hace ese comando o para que sirve.

Para ayudarnos con eso existe Explainshell. Esta es una página web en la que solo debemos de escribir o copiar el comando y presionar el botón "explain" y luego nos mostrará que es lo que hace ese comando.

Es una buena forma de aprender y además es fácil, aunque siempre es bueno darle una leída a los "man pages"


lunes, 2 de diciembre de 2013

Comandos de Linux no funcionan en script

El otro día estaba tratando de ejecutar un shell script ( es decir varias lineas de comando en un solo archivo) pero cada vez que quería ejecutar el comando "cd" en el script me salía el siguiente error:

Install.sh: 3: cd: can't cd to /home/usuario/Downloads/VL/play/


Algo andaba mal ya que el comando si funcionaba muy bien directamente desde el terminal. Trate de hacer varios cambios pero igual no funcionaba, hasta que encontré la solución en un foro.

La solución sugerida para ese problema era ejecutar el siguiente comando en un Terminal:

tr -d "\r" actual.sh nuevo.sh


tr es un filtro que nos permite cambiar una determinada información de un archivo por otra. Cambia cada uno de los caracteres especificados en el conjunto inicial por los caracteres especificados en el conjunto final. El parámetro "-d" borra los caracteres que especifiquemos, en este caso "\r". (Tomado de Algo de Linux)

Listo, haciendo eso funcionó el script.