Me di cuenta de que cuando estoy en la terminal, el indicador generalmente está en el formato username@users:
o incluso lo he visto username@(none):
. Entiendo que la primera parte es el nombre de usuario de la persona registrada, pero ¿cuál es la parte después del @
símbolo?
command-line
ps1
Jacob Schoen
fuente
fuente
Respuestas:
Es el nombre de host, es decir, el nombre que le dio a su computadora.
Mostrar esto como parte de la solicitud es útil para que pueda saber fácilmente en qué host se está ejecutando un shell determinado si ha iniciado sesión en varias computadoras (a través de ssh o telnet, por ejemplo).
fuente
Por supuesto, puede configurar este aviso para que sea casi todo lo que desee; muchas personas lo usan para mostrar otra información.
Aquí hay una guía decente que debería ayudarlo a comenzar.
Dotfiles.org también tiene muchas otras personalizaciones que puede hacer a su shell.
fuente
El símbolo del sistema Bash tiene este aspecto por defecto:
[USERNAME]
es el nombre de usuario del usuario que opera actualmente. normalmente este es su usuario, pero cuando ejecutasudo su
comandos similares, obtiene un "shell raíz", lo que significa que el usuario es "root".[HOSTNAME]
es tu nombre de host Es el nombre de tu computadora. Debes ingresarlo durante la instalación del sistema.[PATH]
es su directorio de trabajo actual, el directorio en el que está operando actualmente. Cuando abre una nueva terminal, el directorio predeterminado es el directorio de inicio de su usuario actual. Un sinónimo de/home/YOURUSERNAME
es~
.[SYMBOL]
generalmente es$
si está operando como cualquier usuario normal o#
si está operando como usuario "root".Entonces su indicador de Bash se ve así:
Eso significa que también ha iniciado sesión como usuario
ganesh
en una computadora llamadaganesh
, que actualmente opera en su propio directorio de inicio (~
). Por supuesto que no eres "root", por lo tanto, el$
.Sin mirar el indicador Bash, puede encontrar su nombre de usuario, grupos, nombre de host y directorio de trabajo actual con los siguientes comandos:
Nombre de usuario
Grupos:
Nombre de usuario y grupos, como cadena y número:
Nombre de host:
Directorio de trabajo actual:
fuente
El indicador del terminal muestra el nombre de usuario de su inicio de sesión y el contenido de cuál está en / etc / hostname.
por ejemplo, mi computadora portátil es james @ james-laptop
Esto se debe a que mi nombre de usuario en mi computadora portátil es james y mi nombre de host es james-laptop
fuente
para expandir lo que dijo sepp2k, es el nombre de host, también conocido como nombre de computadora, del sistema en el que está conectado a la terminal. la mayoría de las veces, y para la mayoría de los usuarios, este va a ser el que está sentado frente a usted. Sin embargo, es muy útil en el caso de que ocasionalmente / constantemente inicie sesión en sistemas remotos para fines de administración para tener el nombre de la PC justo frente a usted para recordarle dónde se encuentra.
fuente
Simplemente use el comando
groups
para enumerar todos los grupos de los que forma parte su usuario actual. El usuario raíz es una cuenta de administrador en el idioma de Windows que podría comprender mejor.fuente
@
símbolo cuando abre por primera vez cualquier terminal, no a qué grupos pertenecen.