Linux Commands · 3 min read · Jan 10, 2026
Tutorial sul comando finger di Linux per principianti (5 esempi)

Se sei un amministratore di sistema Linux, o il tuo lavoro comporta la gestione degli utenti, ci sono molti strumenti di cui dovresti essere a conoscenza. Una di queste utility da riga di comando è finger, di cui discuteremo le basi in questo tutorial. Ma prima di iniziare, vale la pena menzionare che tutti gli esempi qui sono stati testati su una macchina Ubuntu 18.04 LTS.
Comando finger di Linux
Il comando finger in Linux è fondamentalmente un programma di ricerca delle informazioni sugli utenti. La seguente è la sua sintassi:
finger [-lmsp] [user ...] [user@host ...]Ecco come la pagina man dello strumento lo spiega:
Il finger visualizza informazioni sugli utenti del sistema.Di seguito sono riportati alcuni esempi in stile Q&A che dovrebbero darti un’idea migliore di come funziona il comando finger.
Q1. Come utilizzare il comando finger?
L’uso di base è semplice, basta eseguire ‘finger’ con il nome di un utente come input. Ecco un esempio:
finger himanshuEcco l’output prodotto dal comando sopra sul mio sistema:
Login: himanshu Nome: Himanshu
Directory: /home/himanshu Shell: /bin/bash
Attivo da Sab Nov 24 10:16 (IST) su :0 da :0 (messaggi disattivati)
Nessuna mail.
Nessun piano.Q2. Come fare in modo che finger visualizzi l’output per colonne?
Questo può essere fatto utilizzando l’opzione da riga di comando -s. Ecco un esempio:
finger -s himanshuEcco l’output prodotto:
Login Nome Tty Idle Login Time Ufficio Telefono Ufficio
himanshu Himanshu *:0 Nov 24 10:16 (:0)Q3. Come fare in modo che finger limiti alcune informazioni nell’output?
C’è un’opzione da riga di comando -p che costringe finger a non visualizzare i contenuti dei file “.plan”, “.project” e “.pgpkey”. Ecco un esempio:
finger -p himanshuEcco l’output:
Login: himanshu Nome: Himanshu
Directory: /home/himanshu Shell: /bin/bash
Attivo da Sab Nov 24 10:16 (IST) su :0 da :0 (messaggi disattivati)
Nessuna mail.Quindi puoi vedere che le informazioni relative al ‘piano’ non sono state visualizzate nell’output.
Q4. Come prevenire il confronto dei nomi reali degli utenti?
Per impostazione predefinita, il nome utente che fornisci viene confrontato sia con i nomi di accesso degli utenti che con i nomi reali. Ma se vuoi, puoi disabilitare il confronto dei nomi reali utilizzando l’opzione da riga di comando -m.
finger -m himanshuQ5. Quali sono alcuni altri punti degni di nota sul finger?
Ecco un estratto pertinente dalla pagina man dello strumento:
Se non vengono specificate opzioni, finger predefinisce l'output in stile -l se vengono forniti operandi,
altro in stile -s. Nota che alcuni campi potrebbero mancare, in entrambi i formati, se le informazioni
non sono disponibili per essi.
Se non vengono specificati argomenti, finger stamperà un'entrata per ogni utente attualmente connesso al
sistema.
Finger può essere utilizzato per cercare utenti su una macchina remota. Il formato è specificare un utente come
“user@host”, o “@host”, dove il formato di output predefinito per il primo è lo stile -l, e il
formato di output predefinito per il secondo è lo stile -s. L'opzione -l è l'unica opzione che può
essere passata a una macchina remota.
Se l'output standard è un socket, finger emetterà un ritorno a capo (^M) prima di ogni feed di linea (^J).
Questo è per elaborare le richieste remote di finger quando invocato da fingerd(8).Conclusione
A seconda del tipo di lavoro che fai sulla tua macchina Linux, il comando finger potrebbe esserti di grande aiuto. Vai alla pagina man dello strumento per saperne di più. E per quanto riguarda le alternative, puoi controllare il comando Pinky.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.