OSX/IOS

Cómo agregar una nueva ruta a PATH en la línea de comando en el modo correcto

Terminal

La ruta del usuario es la serie de directorios que los programas en la línea de comando buscan para ejecutarse. Por ejemplo, si escribe «iostat» en la terminal, iostat se ejecutará desde / usr / sbin porque «/ usr / sbin» es parte de $ PATH. Como resultado, los usuarios que utilizan con frecuencia la línea de comandos pueden necesitar ajustar o agregar nuevas rutas a su terminal para que los comandos se puedan ejecutar correctamente.


Quizás hasta ahora, el cambio PATH está dirigido a usuarios y desarrolladores más avanzados que usan la Terminal y pasan mucho tiempo en la línea de comandos. Los usuarios ordinarios de Mac no suelen necesitar cambiar, agregar o ajustar esto en Mac OS X. Hablando de Mac OS X, aunque obviamente está centrado en Mac, puede usar el mismo truco para agregar un PATH a su shell en Linux, así como la mayoría de los otros sabores de Unix.

Antes de comenzar, es posible que desee ver el $ PATH existente solo si interrumpe algo, para que pueda restaurar fácilmente la exportación utilizando los mismos comandos. Para verificar el $ PATH actual, simplemente escriba: «echo $ PATH»

Agregar un directorio a PATH

La forma más fácil de agregar una nueva ruta a $ PATH (variable de entorno) es con el comando de exportación. En este ejemplo, agregaremos «~ / opt / bin» al usuario PATH exportado:

export PATH=$PATH:~/opt/bin

Puede ejecutar esto directamente desde la línea de comando, luego verifique $ PATH con un eco para mostrar que se agregó de la siguiente manera:

echo $PATH

Debería devolver algo como esto, tenga en cuenta el nuevo directorio agregado ~ / opt / bin al final:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin

Agregue una nueva PATH a $ PATH en el terminal de Mac OS X

Cómo agregar más rutas a PATH

Así como se pueden almacenar y agrupar varias rutas en $ PATH de acuerdo con su prioridad de búsqueda, también puede agregar nuevas rutas de esta manera. Usaremos el mismo ejemplo que antes, pero esta vez agregamos el directorio ~ / dev / bin:

export PATH=$PATH:~/opt/bin:~/dev/bin

Configuración de la RUTA en el perfil de Shell

Tenga en cuenta que para que los cambios de PATH persistan, querrá agregarlos a ~ / .profile, .zshrc o ~ / .bash_profile, dependiendo del shell que esté usando. Utilice su editor de texto favorito para hacer esto, ya sea nano, emacs o vim. Si es complicado, es una buena idea agregar comentarios a .profile para que las cosas sean fáciles de escanear:

#Adding opt bin and dev bin to PATH for fun
export PATH=$PATH:~/opt/bin:~/dev/bin

Bash es el shell predeterminado en muchas versiones de Mac OS X, pero zsh es el predeterminado en versiones modernas posteriores y, por supuesto, hay otros shells, como sh, ksh y tcsh, que también se incluyen en Mac. Cambiar el shell de Mac OS X es un proceso muy sencillo, ya sea con chsh o en las preferencias de Terminal y / o iTerm2.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar