
Mi intención es personalizar el color del mensaje y el estilo de fuente del terminal. Hay un par de tutoriales en línea sobre este tema, pero todos implican una modificación del archivo bash_profile
que por alguna razón no existe en mi computadora (Mac OS X Sierra). Tengo dos preguntas:
1) Si tuviera que crear mi propio bash_profile
archivo, ¿qué debo hacer para que mi sistema lo reconozca y lo ejecute cada vez que inicio una nueva sesión de terminal? Simplemente crear un archivo con nombre bash_profile
y colocarlo en mi carpeta de inicio no parece ser un paso completo.
2) Sé que bash_profile
también puede contener la variable PATH mientras que en mi computadora (que no la tiene) las rutas están especificadas en .paths
un archivo. Si creo el mío propio bash_profile
, ¿debo copiar también todas las rutas que ya están contenidas .paths
en bash_profile para que sean consistentes?
Respuesta1
- Tiene que haber un
.
antesbash_profile
. Siempre que.bash_profile
esté ubicado en~
, bash debería seleccionarlo. Es posible que desees hacerlosource
.profile
si tienes uno, ya que crear un archivo.bash_profile
puede impedir que bash lea desde.profile
. Los archivos que comienzan con.
están ocultos dels
forma predeterminada; utilizarls -A
para enumerarlos. - Puede agregarlo a su directorio existente
PATH
agregando la siguiente línea a su.bash_profile
:export PATH="${NEW_DIRECTORY}:${PATH}"
, reemplazándolo${NEW_DIRECTORY}
con un directorio de su elección. Los dos puntos delimitan las entradas aPATH
.
Respuesta2
Debe asegurarse de que su terminal utilice el
bash
shell como shell de inicio de sesión. Si es así, automáticamente obtendrá el.bash_profile
archivo en su directorio de inicio cuando abra una nueva terminal.Para cambiar su shell de inicio de sesión en macOS, abra el panel de Preferencias de Sistemas y seleccione "Usuarios y Grupos". En la lista de usuarios, haga clic derecho en su usuario y seleccione "Opciones avanzadas". Asegúrese de que su shell de inicio de sesión esté configurado en
/bin/bash
(donde está configurado mi shell/bin/ksh
en la imagen a continuación).
Su computadora, ejecutando una versión de Unix,haceTiene una
PATH
variable en el shell y puede modificarse en el.bash_profile
archivo si así lo desea. Para agregar a/new/directory/bin
al final de laPATH
variable, usePATH="$PATH:/new/directory/bin"
Hasta donde yo sé, algunas de las configuraciones que pueden especificarse en
.path
los archivos son específicas delksh93
shell. No estoy lo suficientemente familiarizado con esta característica delksh93
shell como para poder decir con certeza si toda o parte de su funcionalidad puede transferirse a su.bash_profile
archivo.