“Conocimiento Sistemas>unix

¿Qué es un comando UNIX que contará cuántos usuarios han iniciado sesión y también la lista en el sistema?

2014/4/12
Puede usar una combinación de comandos `Who` y` wc` para lograr esto:

`` `Bash

quien | WC -L

`` `` ``

Explicación:

* `quién` :Este comando muestra información sobre los usuarios actualmente iniciados, incluido su nombre de usuario, terminal, tiempo de inicio de sesión y tiempo de inactividad.

* `|` :Este es el símbolo de la tubería que redirige la salida del comando `Who` al comando` wc`.

* `wc -l` :Este comando cuenta el número de líneas en la entrada. En este caso, cuenta el número de líneas en la salida de `Who` (que representa el número de usuarios iniciados).

Salida de ejemplo:

`` `` ``

2

`` `` ``

Esta salida indica que 2 Los usuarios están actualmente iniciados.

Para ver la lista de usuarios registrados:

Simplemente ejecute el `Who` Command sin la parte` wc`:

`` `Bash

OMS

`` `` ``

Esto mostrará una lista de usuarios actualmente iniciados, junto con sus detalles de inicio de sesión.

unix
¿El sistema operativo Unix es multitarea o multiproceso?
¿Vocabulario de una interfaz de línea de comandos?
Cómo escribir un script de shell de Unix para localizar los archivos ejecutables
¿Qué se llama tubería y sin nombre en UNIX?
¿Cuál es el comando para enumerar solo un archivo?
¿Qué hace el comando en Linux?
¿Qué se entiende por bit por segundo?
Cómo imprimir de forma remota para Windows utilizando SCO Unix
Conocimiento de la computadora © http://www.ordenador.online