Tengo una cuenta en un servidor Ubuntu con la variable PS1 correcta y quiero que una de mis otras cuentas en el mismo servidor tenga la misma variable PS1, de modo que mi mensaje en esta nueva cuenta (cuando entro a la máquina) sea igual que la cuenta original.
¿Hay alguna manera de pasar esta variable PS1 entre cuentas para que el mensaje sea el mismo?
Intenté imprimirlo, copiar el resultado y luego reasignarlo a PS1 en la nueva cuenta, pero simplemente no funciona.
Esto es lo que se imprime cuando escribo echo $PS1
:
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
Quiero asignar ese mensaje (que se muestra arriba) a mi nueva cuenta.
Respuesta1
colocar
PS1=[contents]
en el archivo .bashrc para el usuario en cuestión. Por ejemplo, una situación típica para el usuario bob sería la siguiente:
/home/bob/.bashrc
Respuesta2
No puede simplemente copiar el resultado de la pantalla porque el mensaje contiene códigos de escape de terminal que el terminal consume (para crear color, por ejemplo). Entonces no es el mismo conjunto de personajes. Debe editar su ~/.bashrc y copiar la línea PS1=... de su otra máquina a la nueva. Es decir, utilice la fuente. :-)