Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Qual è un comando UNIX che conterà quanti utenti hanno effettuato l'accesso e anche l'elenco nel sistema?

Puoi usare una combinazione di comandi `who` e` wc` per raggiungere questo obiettivo:

`` `Bash

chi | wc -l

`` `

Spiegazione:

* `Who` :Questo comando visualizza le informazioni sugli utenti attualmente effettuati, inclusi il nome utente, il terminale, il tempo di accesso e il tempo inattivo.

* `|` :Questo è il simbolo del tubo che reindirizza l'output del comando `Who` al comando` wc`.

* `wc -l` :Questo comando conta il numero di righe nell'ingresso. In questo caso, conta il numero di righe nell'output di `Who` (che rappresenta il numero di utenti logicati).

Esempio di output:

`` `

2

`` `

Questo output indica che 2 Gli utenti sono attualmente effettuati.

Per vedere l'elenco degli utenti logicati:

Basta eseguire il comando `Who` senza la parte` wc`:

`` `Bash

Chi

`` `

Questo visualizzerà un elenco di utenti attualmente effettuati, insieme ai loro dettagli di accesso.

 

sistemi © www.354353.com