Esto:
integrativeasheville:~
se llama el prompt del shell . Se presenta cuando abres un shell en una ventana de Terminal y se puede personalizar. A algunas personas les gusta que sus avisos muestren mucha información, como el nombre de host en el que han iniciado la sesión, el usuario con el que se están ejecutando, el directorio actual, etc. Por ejemplo, a mí me gusta:
/Users/ian/code/packer-config |ruby-2.1.1@vanilla| [git::master]
>
Es un prompt de dos líneas que me muestra el directorio, la versión de Ruby cargada por RVM y el paquete de gemas, así como la rama de git en la que estoy trabajando y el estado limpio/sucio del repositorio local.
El aviso es completamente personalizable a través de PS1
variable de entorno en bash
(el shell por defecto en OS X). De entrada, OS X tiene PS1
ajustado a:
PS1="\h:\W \u\$"
Esto dice: "mostrar el nombre del host, seguido de dos puntos, luego el directorio de trabajo actual seguido de un espacio y luego el nombre del usuario y el carácter prompt por defecto".
Para un usuario estándar esto equivale a algo así:
> bash
bash-3.2$ PS1="\h:\W \u\$"
ianchesalsimac:~ ian$
Como puedes ver, mi indicador se parece mucho a tu indicador cuando uso bash
(Yo uso zsh
por defecto en mi entorno, así que tuve que cambiar a bash
para mostrárselo).
Es decir, de una manera muy larga: su indicador se ve exactamente igual que el predeterminado de OS X bash
y la rapidez. No hay nada raro en todo esto.
El integrativeasheville
es el nombre de su máquina. :
es sólo un separador. Y el ~
significa que estás en tu directorio personal -- ~
es la abreviatura de "mi directorio personal" en el lenguaje de rutas del shell.