¿Hay alguna forma de cambiar el bash del directorio funciona de ...?
Esto es un malentendido de lo que es Bash . Bash es un shell de Unix que es un interfaz de línea de comandos para el sistema operativo.
No "funciona" en tu carpeta de inicio. Cuando inicie una sesión que no sea de inicio de sesión, shell interactivo , lo inicia en su carpeta HOME
como una cuestión de conveniencia.
Por motivos de simplicidad, Bash es solo un "portal" (ventana de Terminal) en el sistema operativo; nada más.
... ¿para no desechar mi carpeta de inicio?
Su carpeta HOME
se está "deshaciendo" porque lo que esté instalando está usando la ubicación predeterminada $HOME
para sus archivos de soporte.
Solo mirando una muestra de los archivos / carpetas, cosas como JUNK
, New Folder with Items
, doc
, core
, layers
, news
, etc. son archivos creados por aplicaciones con origen en en otro lugar que no sea el App Store o creado por el usuario.
... pero es como si cada aplicación quisiera almacenar un millón de archivos de configuración en mi directorio de inicio.
Las aplicaciones generalmente almacenan sus archivos en ~/Library
o más granular, en ~/Library/Application Support
(este es el directorio de la Biblioteca en el directorio HOME del usuario individual). Hay excepciones ... iCloud y Adobe Create Cloud almacenan los archivos en el directorio HOME. Personalmente coloco mi VM VirtualBox en mi directorio HOME
en lugar de mi directorio ~/Documents
.
En realidad me sorprende que Apple lo permita.
Gracias a Dios que lo hacen! No daría la bienvenida a ningún sistema operativo que me limite a modificar el MY directorio principal de la forma que yo quiero.
Dicho esto, es importante tener en cuenta que esto no es una "cosa de Apple". Esto es un BSD y más generalmente una cosa de Unix. Su directorio HOME
es una variable predefinida en el sistema operativo y muchas aplicaciones y scripts usan este directorio para almacenar sus archivos.
Como se indicó anteriormente, las aplicaciones de la App Store (las que son supervisadas por Apple) se ajustan a un lugar estándar para sus archivos de soporte. Cosas que descargas de Github ... bueno, estás a su merced.
... Donde quiero que se vea así con una pequeña y bonita carpeta para
el shell para hacer lo que quiera.
Puede hacer esto, pero tenga en cuenta que la aplicación que instaló buscará sus archivos de soporte en el directorio definido por la variable de entorno HOME
. Mueve esos archivos a otro lugar y podrías romper la aplicación.
Para que esto funcione, deberías informar a la aplicación (modificándola) que sus archivos se encuentran en $HOME/bash
.
TL; DR
Usted espera que HOME
sea un lugar prístino que no se toque; Esa es una expectativa mal concebida. Utilice el directorio HOME
para lo que está diseñado: un directorio de soporte al usuario y se enfoca en mantener ~/Documents
, ~/Downloads
, ~/Music
, agradable y limpio.