Estoy siguiendo esta guía para instalar comandos de Linux en mi Terminal de OS: https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/ y veo que en la segunda línea me dice que agregue una línea a mi archivo .bashrc, el cual tengo que crear ya que no tengo uno. ¿Alguien me puede explicar qué hace esto? ¿Así como el comando PATH
en general?
Respuestas
¿Demasiados anuncios?Cuando ejecutas un comando en bash
(o cualquier otra shell de Unix), la shell busca este comando en una serie de directorios. La lista de directorios se almacena en la variable llamada PATH
, los caminos están separados por :
.
El comando en cuestión extiende el $PATH
ya definido con dos rutas adicionales:
/usr/local/bin
que es el lugar habitual donde se instalan los comandos proporcionados por el usuario- La salida de
$(brew --prefix coreutils)/libexec/gnubin
que apunta a algunos comandos de utilidad requeridos por brew
Para ver el valor actual de PATH
, ejecuta echo $PATH
en Terminal.
Un archivo .bashrc puede almacenar y configurar una serie de variables y comandos que se ejecutan cuando se inicia bash, que es uno de los muchos shells que se pueden utilizar para escribir comandos en el sistema Linux/Unix.
Para comparar, si prefieres el shell zsh entonces crearías un archivo .zshrc.