Home

Perfil de Bash Mac: ¿Qué es y cómo difiere de Bashrc?

Updated on lunes, 19 de agosto de 2024

Written by

TomSmith

Approved by

Jessica Shee

Español English Français Deutsch やまと Português

Resumen: Este post te dirá qué es Bash y qué es el perfil de bash en Mac. También detalla cómo crear, editar y eliminar el bash_profile en Mac.

Cuando estás trabajando con macOS, a veces puede que te encuentres con el error 'source ~/.bash_profile: comando no encontrado' en la app Terminal. Entonces, puede que te preguntes qué es bash_profile en Mac y cómo utilizarlo. Si quieres saber más sobre el perfil de bash en Mac, sigue leyendo.

¿Qué es Bash y qué es bash_profile en Mac?

Antes de aprender qué es el perfil de bash en Mac, es necesario saber primero qué es Bash. Bash, abreviatura de Bourne Again SHell, es una shell Unix y un lenguaje de comandos para el sistema operativo GNU. Permite a los usuarios interactuar con el sistema operativo escribiendo comandos directamente en la Terminal. Bash es poderoso porque permite a los usuarios automatizar tareas, manipular archivos y ejecutar programas complejos con simples comandos de texto.

También está disponible para la plataforma Windows. Además, Bash era la shell predeterminada en macOS Mojave y anteriores. Hasta el lanzamiento de macOS Catalina, Apple cambió la shell predeterminada a Zsh y Bash sigue estando disponible como una shell alternativa. Puedes cambiar zsh a bash en Mac si es necesario.

En palabras sencillas, bash_profile es un archivo de configuración para la shell Bash, que es un archivo oculto en el directorio de usuario de tu Mac. Básicamente, el .bash_profile es tu archivo de ajustes personalizado que ayuda a que tu experiencia en la Terminal sea más eficiente y adaptada a tus necesidades. Dentro de él, puedes cambiar tu indicador de la Terminal, cambiar los colores del texto, añadir alias a funciones que utilizas todo el tiempo, y mucho más.

El bash_profile en Mac es una herramienta increíblemente poderosa que puede hacer que la app Terminal sea infinitamente más fácil y rápida de utilizar. Puede mejorar tu eficiencia, ayudarte a evitar errores que hacen perder tiempo, y simplemente lucir muy bien en tu pantalla.

Bashrc vs bash_profile

Cuando se habla del bash_profile en Mac, puede que aparezca en tu mente otro archivo de configuración de Bash - .bashrc. Los dos archivos son muy similares, ¿sabes cuál es la diferencia entre .bash_profile y .bashrc?

Bash_profile y bashrc son ambos archivos que contienen comandos shell que se ejecutan cuando se invoca Bash. El perfil de Bash se ejecuta para shells de inicio de sesión, mientras que .bashrc se ejecuta para shells interactivos que no son de inicio de sesión.

 Momento de usoSituaciones para usar
.bash_profileAl crear una sesión de shell de inicio de sesiónConfiguración de variables de entorno, modificaciones de ruta y otras configuraciones que deben establecerse una vez por sesión.
.bashrcCada sesión de shell interactivaLas funciones, alias y comandos que desea que estén disponibles en cada sesión de shell, no solo en la sesión de inicio inicial.

En macOS, es práctica común incluir .bashrc dentro de .bash_profile para asegurarse de que ambos tipos de configuraciones se apliquen en todas las situaciones relevantes. Esto significa que tus personalizaciones en .bashrc estarán disponibles ya sea que estés en un shell de inicio de sesión o no.

Por favor comparte esta publicación para que más personas conozcan bashrc vs bash_profile.

 

Cómo crear .bash_profile en Mac

Si deseas crear el perfil de bash en Mac, simplemente sigue los siguientes pasos:

  1. Abre Launchpad > Other > Terminal.
  2. Escribe el siguiente comando para mover al directorio personal y presiona Entercd ~/
  3. Ingresa el siguiente comando touch para crear el bash_profile en Mac:touch .bash_profile

O puedes escribir nano ~/.bash_profile para crear uno. 

En el editor de texto, puedes agregar tus alias personalizados, variables de entorno y funciones. Por ejemplo, 
export PATH="$PATH:/usr/local/bin"
alias ll="ls -la"

Cómo editar .bash_profile en Mac

Para usuarios comunes de Mac, no se recomienda editar bash_profile en Mac por ti mismo ya que cualquier cambio incorrecto puede causar problemas en tu computadora Mac. Pero si eres un usuario avanzado de Mac y deseas editar el perfil de bash en Mac, prueba los siguientes métodos.

Para editar el .bash_profile dentro del Terminal, puedes usar el comando vi de la siguiente manera:

vi ~/.bash_profile

Pero si el bash_profile de Mac es demasiado grande, entonces se vuelve difícil editarlo en el propio Terminal. Por lo que puedes usar TextEdit para editar bash_profile de Mac en tales casos. 

  1. Abrir un editor de texto plano, es decir, TextEdit.
  2. Pulsar Command + O para abrir el archivo.
  3. Ir al directorio de inicio.
  4. Puede haber posibilidades de que su bash_profile esté oculto en el directorio de inicio y no pueda ver ese archivo. Presionar Command + Shift + Period (.) para ver el archivo oculto.
  5. Seleccionar .bash_profile, solucionar su problema y guardarlo correctamente.

Alternativamente, puede utilizar el siguiente comando de línea de comandos simple para abrir y editar el bash_profile:open -a TextEdit.app ~/.bash_profile

Cómo eliminar el perfil de bash en Mac

Para eliminar bash_profile en Mac, es bastante sencillo:

  1. Abrir Finder en su Mac.
  2. Ir al directorio de inicio del usuario.
  3. Comprobar si el bash_profile es visible allí o no. Si no lo es, presionar Command + Shift + Period (.) y el bash_profile será visible. Seleccionar el bash_profile y moverlo a la Papelera de Mac Trash.

Esperamos que ahora pueda conocer mucho sobre el bash_profile en Mac, ¿por qué no compartir nuestra publicación?