Telnet: Cómo obtener [usuario@nombredehostcarpetadeusuario]$

Telnet: Cómo obtener [usuario@nombredehostcarpetadeusuario]$

Estoy usando ubuntu 14.04 LTS y configuré exitosamente un servidor telnet. Cuando inicio sesión en el servidor telnet siempre obtengo la ruta (int el terminal) como

nombre de usuario@nombre de host:~/Nombre_carpeta$

Realmente quiero saber cuándo obtengo un camino como este.

[nombre de usuario@nombre de host Nombre_carpeta]$

Respuesta1

El último mensaje que ha visto es el predeterminado en los sistemas basados ​​en Red Hat, como Red Hat Enterprise Linux, CentOS y Fedora. El primero es el predeterminado en sistemas basados ​​en Debian, como el propio Debian y Ubuntu.

El mensaje predeterminado de Red Hat PS1 es:

export PS1="[\u@\h \W]\\$ "

Por supuesto, puede cambiar el mensaje a lo que desee. Prefiero el estilo Red Hat pero con la ruta completa mostrada en lugar de simplemente el último componente del directorio.

export PS1="[\u@\h \w]\\$ "

Y, por supuesto, nunca deberías utilizar telnet encualquier cosa, pero usando ssh en su lugar.

Respuesta2

Eso es bastante fácil. solo miraman 1 bash: Mientras que el mensaje predeterminado usa \w(“el directorio de trabajo actual, con $HOME abreviado con una tilde (usa el valor de la variable PROMPT_DIRTRIM)”), también hay \W: “el nombre base del directorio de trabajo actual, con $HOME abreviado con una tilde”

Para obtener lo que desea, utilice esto:

export PS1="[\u@\h \W]$ "

Respuesta3

Lo que buscas es la variable bash PS1. Para obtener lo que desea, debe exportar esta variable desde .bashrc, que se ejecuta al iniciar sesión.

La PS1 que deseas debería verse así:

export PS1="[\u@\h \W]$ "

colóquelo .bashrcen su directorio de inicio. O simplemente ejecútelo como un comando desde el shell si lo desea solo temporalmente.

Si quieres que aparezcan colores, aquí tienes el que he usado durante años, ligeramente modificado para adaptarse a tu pregunta:

export PS1='[\[\033[1;33m\]\u\[\033[1;35m\]@\[\033[1;32m\]\h\[\033[0;36m\]\W\[\033[1;37m\]]\$ \[\033[0;37m\]'

Descargo de responsabilidad:Todos menos yo piensan que lo anterior es feo.


En una nota relacionada: debe evitar hacer telnet en su máquina, ya que telnet es muy inseguro. Recomiendo encarecidamente usar ssh en su lugar.

información relacionada