Entradas

Mostrando entradas de diciembre, 2013

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

Imagen
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 "

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.