logo

Comando 'Chi' in Linux

Chi comanda in Linux

In questo tutorial discuteremo del comando 'Chi' di Linux e impareremo anche come funziona.

introduzione

Il comando Linux 'chi' ti consente di visualizzare gli utenti attualmente connessi al tuo sistema operativo UNIX o Linux.

Ogni volta che un utente ha bisogno di sapere quanti utenti utilizzano o hanno effettuato l'accesso a un particolare sistema operativo basato su Linux, può utilizzare il comando 'chi' per ottenere tali informazioni. Questo comando è semplice da usare e visualizza una serie di informazioni essenziali su tutti gli utenti che hanno attualmente effettuato l'accesso al sistema. Nella maggior parte Sistemi operativi Linux , esiste un comando simile noto come 'w' che fa quasi la stessa cosa. Il comando 'w' visualizza le informazioni su tutti gli utenti che hanno effettuato l'accesso al sistema corrente. Inoltre, visualizza anche dati aggiuntivi insieme ad alcuni dati statistici. Il comando di base 'chi' senza argomenti della riga di comando mostra solo i nomi degli utenti che attualmente hanno effettuato l'accesso al sistema. In molti casi, può anche mostrare alcune informazioni aggiuntive, come ad esempio a quali terminali stanno accedendo e l'ora in cui hanno effettuato l'accesso, tuttavia dipende interamente dai sistemi utilizzati dagli utenti.

L'output del comando 'chi' solitamente dipende dagli utenti e da come lo utilizzano. Se un utente normalmente digita il comando 'Chi' nel terminale e lo esegue, l'output sarà lo stesso. Verrà visualizzato l'elenco degli utenti che hanno attualmente effettuato l'accesso al sistema operativo corrente. Tuttavia, se l'utente esegue o utilizza il comando 'chi' con argomenti diversi, anche l'output verrà leggermente modificato o potrebbe essere completamente diverso.

Vediamo quale output otterremo se eseguiamo il comando 'who' senza opzioni o argomenti aggiuntivi.

Le informazioni mostrate o visualizzate tramite questo comando dipendono da come si utilizza questo comando. Se utilizzi questo comando senza alcuna opzione o argomento, verrà visualizzata solo una piccola quantità di informazioni in base ai seguenti punti:

    Ora dell'ultimo avvio del sistema Livello di esecuzione corrente del sistema Elenco degli utenti registrati e altro ancora

Vediamo la sintassi del comando 'Chi' senza includere alcun argomento:

Sintassi del comando:

 who 

Come eseguire il comando 'chi' in Linux?

I seguenti passaggi ti aiuteranno a eseguire il comando precedente anche se qualcuno non ha abbastanza familiarità con i sistemi operativi Linux (o è nuovo al sistema operativo Linux):

Passo 1. Aprire il terminale premendo il Ctrl+Alt+T sulla tastiera, come mostrato nell'immagine fornita:

Chi comanda in Linux

Passo 2. Ora digita il seguente comando nel terminale e premi Invio:

Comando:

java mescolando a int
 Who 

Passaggio 3. Dopo aver premuto il pulsante Invio, ci vorrà un po' di tempo e verranno visualizzate le informazioni come i nomi degli utenti che hanno effettuato l'accesso, l'ora dell'ultimo riavvio, ecc. L'output di questo comando potrebbe essere simile a quello mostrato nell'immagine seguente:

Produzione

Chi comanda in Linux

Possiamo notare nell'immagine sopra riportata, solo un utente attualmente connesso al nostro sistema. Pertanto visualizza le informazioni solo sull'utente corrente. Tuttavia, se stai utilizzando un sistema a cui hanno accesso diversi altri utenti, il comando precedente mostrerà tutti gli utenti che hanno effettuato l'accesso al sistema.

Comando 'Chi' con diversi argomenti

Ora vediamo come utilizzare il comando 'chi' con diverse opzioni o argomenti per visualizzare diversi tipi di informazioni su cose diverse. Qui discuteremo brevemente di 'chi' con tutte le sue opzioni e argomenti utili e vedremo anche la loro implementazione pratica.

1. Comando per visualizzare il nome host e l'utente associati ai dispositivi di input/output come una tastiera-

Sintassi

 Who -m -H 

Produzione

Chi comanda in Linux

2. Per visualizzare tutti i dettagli degli utenti attualmente registrati-

Con l'aiuto di questo comando, si vedono tutti i dettagli di ogni utente registrato nel sistema corrente. La sintassi di questo comando è la stessa tranne l'opzione aggiuntiva '-a', come possiamo vedere nella sintassi data:

Sintassi

 who -a 

Produzione

Chi comanda in Linux

O

Puoi utilizzare 'who -all' invece di 'who -a' poiché visualizza tutte le informazioni.

Sintassi

 Who -all 

Chi comanda in Linux

3. Per visualizzare informazioni su tutti i processi attivi generati dal processo NIT:

Questo comando ti aiuterà a visualizzare le informazioni essenziali e ogni singolo processo attivo.

Sintassi

 who -p -h 

Produzione

Chi comanda in Linux

4. Per visualizzare lo stato del messaggio dell'utente come -, + o?

Questo comando ci aiuterà a visualizzare lo stato del messaggio dell'utente. La sintassi di questo comando è riportata di seguito:

Sintassi

 who -T -H 

Produzione

Chi comanda in Linux

5. Per visualizzare l'intero elenco degli utenti registrati-

Questo comando ci aiuterà a visualizzare l'intero elenco degli utenti registrati. La sintassi di questo comando è riportata di seguito:

Sintassi

 who -u 

Produzione

sindacato contro sindacato tutto
Chi comanda in Linux

6. Per visualizzare l'intero elenco dei processi morti-

È possibile utilizzare questo comando per visualizzare l'elenco completo di tutti i processi morti. La sintassi del comando riportata di seguito:

Sintassi

 who -d -H 

Produzione

Chi comanda in Linux

7. Per visualizzare i dettagli del processo di accesso al sistema-

È possibile utilizzare questo comando per vedere il processo di accesso. La sintassi del comando è riportata di seguito:

Sintassi:

array di byte in stringa
 who -l -H 

Produzione

Chi comanda in Linux

8. Per contare i numeri di tutti gli utenti registrati-

Possiamo usare questo comando per vedere quanti utenti hanno effettuato l'accesso sotto forma di numeri. La sintassi del comando è riportata di seguito:

Sintassi:

 who -q -H 

Produzione

Chi comanda in Linux

9. Per visualizzare il livello di esecuzione corrente del sistema:

La sintassi del comando è riportata di seguito:

 Who -r 

Produzione

Chi comanda in Linux

10. Per visualizzare il nome utente del sistema-

Questo comando viene generalmente utilizzato per conoscere il nome utente del sistema effettivo. La sintassi del comando è riportata di seguito:

Sintassi

 whoami 

Produzione

Chi comanda in Linux

11. Per visualizzare l'elenco degli utenti e le loro attività-

Con l'aiuto di questo comando è possibile visualizzare anche l'elenco completo degli utenti e delle loro attività che hanno effettuato l'accesso al sistema attuale. Il comando è riportato di seguito:

Sintassi

 w 

Produzione

Chi comanda in Linux

12. Per visualizzare le informazioni di identificazione dell'utente-

È possibile utilizzare questo comando per visualizzare le informazioni di identificazione dell'utente. La sintassi del comando è riportata di seguito:

Sintassi

 Id 

Produzione

Chi comanda in Linux