GNU/Linux >> Tutoriales Linux >  >> Linux

Tutorial de comando de nombre de registro de Linux para principiantes (con ejemplos)

Linux ofrece varios comandos que muestran en la salida el nombre de inicio de sesión del usuario actual. Uno de ellos es logname . En este tutorial, comprenderemos rápidamente los conceptos básicos de esta herramienta de línea de comandos utilizando algunos ejemplos fáciles de entender. Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos de este tutorial han sido probados en CentOS 7.

Comando de nombre de registro de Linux

Como ya se mencionó al principio, el comando logname le permite conocer el nombre de inicio de sesión del usuario actual (o que llama). Esta es la sintaxis de esta utilidad:

logname [OPTION]

Y lo siguiente es cómo lo explica la página de manual de la herramienta:

logname - print user´s login name
Print the name of the current user.

Estos son algunos ejemplos con estilo de preguntas y respuestas que le darán una buena idea de cómo funciona la utilidad logname.

P1. ¿Cómo usar el nombre de registro?

El uso básico es muy fácil:todo lo que tiene que hacer es ejecutar 'logname' sin argumentos.

logname

El comando generará el nombre de inicio de sesión del usuario actual. Por ejemplo, en mi caso, produjo el siguiente resultado:

tarra9779725351

P2. ¿Dónde busca información logname?

El comando logname accede a un archivo mantenido por el sistema (a menudo /var/run/utmp o /etc/utmp ) para tomar la información que produce en la salida. Si el comando se ejecuta correctamente, su estado de salida es 0; de lo contrario, el estado es 1.

P3. ¿En qué se diferencia logname de otros comandos similares?

Algunos de ustedes podrían argumentar por qué se necesita el comando logname cuando existen otros comandos similares como whoami. Bueno, hay al menos una gran diferencia entre esos comandos y el nombre de registro:devuelve el nombre de usuario subyacente incluso cuando lo usa en el modo sudo.

La siguiente captura de pantalla muestra claramente que otros comandos similares producen 'raíz' en la salida cuando se ejecutan en el modo sudo, pero logname produce el nombre de usuario subyacente incluso en ese caso.

Nota :para mostrar ayuda genérica o información relacionada con la versión, utilice --help y --versión opciones de la línea de comandos.

Conclusión

Logname es una utilidad de línea de comandos muy básica:es fácil de entender y usar, prácticamente sin opciones de línea de comandos. Entonces, en general, la curva de aprendizaje es inexistente. Para saber más sobre esta herramienta, diríjase a su página de manual.


Linux
  1. Linux expand Command Tutorial para principiantes (con ejemplos)

  2. Tutorial de comando de factor Linux para principiantes (con ejemplos)

  3. Tutorial de comando yes de Linux para principiantes (con ejemplos)

  4. Tutorial del comando nproc de Linux para principiantes (con ejemplos)

  5. Tutorial de comandos para usuarios de Linux para principiantes (con ejemplos)

Tutorial de comandos de apariencia de Linux para principiantes (con ejemplos)

Tutorial del comando lsattr de Linux para principiantes (con ejemplos)

Tutorial del comando tload de Linux para principiantes (con ejemplos)

Tutorial del comando Linux znew para principiantes (con ejemplos)

Tutorial del comando zdump de Linux para principiantes (con ejemplos)

Tutorial de comando Linux tr para principiantes (con ejemplos)