Written by
TomSmithResumen: 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.
¿Cómo arreglar Zsh Permiso Denegado en Terminal de Mac?
Este post explica por qué estás recibiendo el error Zsh: Permiso denegado en la Terminal de macOS y da soluciones para arreglar y evitar el error de permiso denegado en Mac. Leer más >>
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 uso | Situaciones para usar | |
.bash_profile | Al crear una sesión de shell de inicio de sesión | Configuración de variables de entorno, modificaciones de ruta y otras configuraciones que deben establecerse una vez por sesión. |
.bashrc | Cada sesión de shell interactiva | Las 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:
- Abre Launchpad > Other > Terminal.
- Escribe el siguiente comando para mover al directorio personal y presiona Enter: cd ~/
- 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.
- Abrir un editor de texto plano, es decir, TextEdit.
- Pulsar Command + O para abrir el archivo.
- Ir al directorio de inicio.
- 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.
- 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:
- Abrir Finder en su Mac.
- Ir al directorio de inicio del usuario.
- 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?