He configurado dos inicios de sesión de usuario en mi computadora, uno para el hogar y otro para el trabajo. Me gustaría poder compartir cualquiera de mis configuraciones de bash y vim entre los dos usuarios. ¿Hay alguna forma de hacer esto? Hasta ahora, los he copiado de una cuenta a otra, pero me gustaría poder tener un solo archivo entre los dos para poder hacer cambios en un solo lugar. ¿Es esto posible? Gracias.
bash
user-account
macvim
Reina Abolofia
fuente
fuente
-s
opción delln
comandoHay muchas formas de lograr esto, pero el idioma común que he visto es instalar un solo archivo fuera de la carpeta de inicio de cada usuario y tener ambos archivos ~ / .bashrc en el archivo común.
Esto permite claridad, potencial para realizar cambios a nivel de usuario en una fecha posterior, pero también mantener un archivo que sobrevivirá si uno o ambos usuarios se eliminan en una fecha posterior.
Es un poco más trabajo que vincular el archivo y mi experiencia en el uso de enlaces blandos para este tipo de cosas es evitarlos, ya que algunas herramientas no manejan enlaces blandos (o sim.) Tan bien como cabría esperar.
También es mucho más fácil que usar el control de código para implementar archivos, pero esa es también una excelente manera de administrar el cambio si va a configurar git o mercurial u otro sistema de control de versiones de todos modos.
fuente
Puede editar el .bashrc en todo el sistema, que se encuentra en / etc / bashrc.
Sin embargo, si está un poco familiarizado con Git, debería considerar crear un repositorio para sus "archivos de puntos". Puede usar un repositorio gratuito de Github para hacerlo. El seguimiento de sus archivos de puntos de esta manera tiene muchas ventajas:
fuente
Como otros han señalado, puede hacer esto con un enlace simbólico, pero también es importante cambiar los permisos de manera adecuada para que ambos usuarios puedan acceder y editar el archivo.
Eliminar cualquier existente
.bashrc
parauser2
:Directorio
user1
de usuarios de enlace simbólico.bashrc
auser2
:Cambie los permisos para que ambos usuarios puedan modificar el archivo:
fuente
Que uno sea un enlace simbólico con el otro.
En terminal.app como usuario2 usa
fuente