Cambiar el diseño predeterminado en gnome-terminal

Cambiar el diseño predeterminado en gnome-terminal

Probablemente sea un problema simple, pero no se me ocurre nada más para resolverlo por mí mismo.

Estoy usando la terminal gnome, que agregué a mx-linux. De forma predeterminada, se ve así:

user@computer:~
$ echo some command
some command

No me gusta que el signo del dólar esté en una línea separada. Quiero que se vea así:

philmx@philmx:~$ echo some command
some command

Actualmente estoy en MX Linux basado en Debian.

Por lo que he podido descubrir, ¿probablemente sea algo para editar ~/.bash.rc? Pero que...

Respuesta1

Lo que buscas modificar es el shellinmediato. Se almacena en la variable de entorno PS1. Puede hacerlo echo $PS1para ver su mensaje real.

Si desea eliminar el carácter de nueva línea, simplemente elimínelo del resultado echo PS1y configúrelo PS1en su.bashrc(el carácter de nueva línea está representado por la secuencia \n).

Aquí hay un ejemplo, agregue export PS1=...a su bashrc ($HOME/.bashrc) una vez que esté satisfecho con su mensaje.

user@host:~
$ 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\]\n\$  
user@host:~
$ export PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
user@host:~$ echo I removed the newline from the prompt, add the same line to your bashrc
I removed the newline from the prompt, add the same line to your bashrc
user@host:~$ 

Nota: Las secuencias de caracteres extrañas \[\033[01;32m\]son códigos de escape, principalmente para colores. Consulte un tutorial sobre cómo personalizar el indicador de bash si desea obtener más información al respecto.

información relacionada