Crea tu propio directorio de ejecutables

TerminalEn Linux (y sistemas Unix) así como en otros sistemas operativos, existe una variable de entorno que contiene los directorios que contienen archivos ejecutables. Así, cuando ejecutas un comando, se buscará primero dentro de esos directorios si existe un archivo ejecutable con el nombre que has invocado.

En Linux se usa normalmente el directorio /usr/bin o /usr/local/bin (o algún otro) pero por defecto sólo tiene permisos de escritura para el usuario root (por seguridad), lo que puede resultar un poco fastidioso algunas veces interactuar constantemente con dicho directorio.

Yo prefiero crear mi propio directorio “/bin” dentro de mi directorio de usuario por derecto (“/home/jrojas”), quedando de la siguiente manera “/home/jrojas/bin” y darle permiso de ejecución a cada archivo que tener que lidiar con el directorio “/usr/bin”. Pero antes que todo funcione, debemos decirle de alguna manera a nuestro sistema operativo que tenemos un nuevo directorio de ejecutables, para lo cual debemos agregar la siguiente línea dentro del archivo /home/usuario/.bashrc (o /etc/profile)

export PATH=/home/usuario/bin:$PATH

Luego grabamos y cerramos sesión. Al entrar de nuevo podemos ver que ahora la variable de entorno $PATH contiene nuestro directorio

echo $PATH

Y listo!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *