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:
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:
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
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
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
O
Puoi utilizzare 'who -all' invece di 'who -a' poiché visualizza tutte le informazioni.
Sintassi
Who -all
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
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
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
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
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
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
9. Per visualizzare il livello di esecuzione corrente del sistema:
La sintassi del comando è riportata di seguito:
Who -r
Produzione
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
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
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