lunes, 11 de enero de 2016

Hacer una carpeta de ejecutables (tipo /usr/bin/) en tu carpeta personal

Ya hay muchas distribuciones de linux que incluyen esta funcionalidad por defecto. En ellas, únicamente hace falta crear la carpeta bin en tu carpeta de usuario y los scripts que se introduzcan en esa carpeta serán accesibles desde cualquier otra carpeta (en una terminal).

Pero para aquellos que esto no les venga configurado por defecto, se puede hacer de manera muy sencilla.

Para buscar los scripts, la terminal de GNU/Linux busca dentro de las carpetas contenidas en la variable del sistema $PATH. Por lo que debemos  incluir nuestra carpeta bin en esa variable.

Para ello vamos a añadir al final del fichero .bashrc, contenido en nuestra carpeta personal (oculto), lo siguiente:

PATH=$HOME/bin:$PATH

Haciendo que PATH contenga nuestra carpeta /home/usuario/bin y lo que contenía previamente.

Proceso:

  • En una terminal --> $ gedit ~/.bashrc
  • Añadimos al final del fichero : PATH=$HOME/bin:$PATH
  • Guardamos y cerramos


Éste fichero (.bashrc) lo ejecutará cualquier terminal al abrirse, por lo que siempre estarán disponibles nuestros scripts desde cualquier otra carpeta en la que nos ubiquemos.

Un saludo!

No hay comentarios:

Publicar un comentario