Come usare il comando finger su Linux

Una finestra di terminale su un desktop Linux in stile Ubuntu

Fatmawati Achmad Zaenuri/Shutterstock.com



Sapere chi sta usando il tuo sistema Linux o Unix è una parte fondamentale della sua gestione. Indicare qualcuno potrebbe essere considerato maleducato, ma usare il tuo |_+_| può ancora essere illuminante.

Il |_+_| il comando quasi certamente non è installato di default nella tua distribuzione Linux. Era assente sulle distribuzioni Ubuntu, Fedora e Manjaro utilizzate per ricercare questo articolo. Abbiamo già coperto il |_+_| comando , che è la versione leggera di |_+_|. |_+_| viene fornito per impostazione predefinita, ma se si desidera utilizzare |_+_|, è necessario installarlo.





Il |_+_| e |_+_| i comandi eseguono lo stesso tipo di attività. Entrambi ti danno alcune informazioni sugli utenti attualmente registrati sul tuo sistema operativo Linux o Unix-like. Le serie di informazioni fornite da ciascuna di esse sono leggermente diverse e |_+_| ha alcune opzioni in più per eliminare progressivamente i bit che potresti non voler vedere.

Se vuoi che la tua configurazione di Linux sia più simile a Unix che a Linux, potresti voler usare |_+_|. Forse hai ereditato alcuni script che si aspettano |_+_| essere disponibile. Ma indipendentemente dal motivo per cui sei costretto, o semplicemente preferisci, a usare |_+_|, ecco come installarlo e usarlo.



IMPARENTATO: Come usare il comando mignolo su Linux

Installazione dito

Puoi installare |_+_| su Ubuntu con questo comando:

finger



Per installare |_+_| su Fedora, usa questo comando:

finger

Su Manjaro devi installare |_+_|da Repository utenti Arch (AUR), e costruiscilo dal suo codice sorgente . Ci sono strumenti per farlo per te, quindi è un processo automatizzato. È fantastico, ma significa che devi avere quegli strumenti installati sul tuo sistema Manjaro, così come uno strumento per recuperare e installare |_+_| dell'AUR. Quindi dovremo installarli prima.

Annuncio pubblicitario

Se non hai già un installatore AUR adatto sul tuo sistema, |_+_| è un'opzione decente. Questo comando lo installerà.

pinky

Prima di poter usare |_+_| installare |_+_| per noi, abbiamo bisogno di installare alcuni strumenti di sviluppo. Questi vengono chiamati automaticamente dagli script di installazione e compilazione che |_+_| chiamerà per installare |_+_| sul tuo sistema. Ovviamente, se hai già installato elementi da AUR o se sviluppi software, probabilmente li avrai già installati.

Dobbiamo installare il Libreria GNU C . Lo facciamo con questo comando:

finger

Abbiamo bisogno anche di GNU Binutils . Questi sono usati dal |_+_| compilatore:

pinky

Il processo di installazione si avvale anche del utilità di patch . Questo comando lo installerà:

fingerYou

Il |_+_| l'utilità viene utilizzata per controllare l'effettivo compilare e costruire di |_+_| dal suo codice sorgente. Installalo con questo comando:

finger

Annuncio pubblicitario

E, naturalmente, non otterremo alcun successo nella creazione di qualcosa dal codice sorgente senza un compilatore. Avremo sicuramente bisogno di |_+_|, il Raccolta del compilatore GNU . Questo comando lo installerà per te:

pinky

E infine, con le dipendenze di compilazione soddisfatte e |_+_| installato, possiamo inviare il comando per installare effettivamente |_+_|.

pinky

Man mano che l'installazione procede, ti verranno presentate varie domande. Basta premere Invio per accettare le impostazioni predefinite.

Usando il dito

Digitando |_+_| e premendo Invio provoca |_+_| per generare il suo output predefinito.

finger

Questo visualizza una singola riga di informazioni su ciascuna delle persone che hanno effettuato l'accesso. Le colonne sono:

  • Login : Il nome dell'account utente della persona che ha effettuato l'accesso.
  • Nome : il nome completo della persona, se noto al sistema.
  • Tty : il tipo di terminale su cui hanno effettuato l'accesso. Questo di solito sarà un pts (una pseudo-telescrivente). :0 indica la tastiera fisica e lo schermo collegati al computer.
  • Oziare : Il tempo di inattività dell'utente. Se è una singola cifra, significa minuti. Se sono presenti i due punti, significa ore e minuti, e se è presente una d, significa giorni e ore.
  • Ora di accesso : L'ora in cui la persona ha effettuato l'accesso.
  • Ufficio : Questa è una sbornia storica. Era usato per visualizzare il nome o il numero della stanza in cui la persona lavorava. Questo è molto raramente impostato da root al giorno d'oggi. Invece, |_+_| visualizzerà l'indirizzo IP della macchina da cui l'utente ha effettuato l'accesso. :0 indica la tastiera fisica e lo schermo collegati al computer.
  • Telefono dell'ufficio : Questo è un altro oggetto legacy. Se root non ha registrato il numero di telefono dell'ufficio per una persona, mostrerà uno spazio vuoto.

IMPARENTATO: Che cos'è un TTY su Linux? (e come usare il comando tty)

Utilizzo del dito con un utente

Per vedere i dettagli di una singola persona, passa il suo nome account sulla riga di comando.

finger

Annuncio pubblicitario

Quando il dito lavora su un singolo utente, fornisce un display più lungo. Otteniamo alcune informazioni aggiuntive.

  • Directory : directory home della persona.
  • Conchiglia : La shell che stanno usando.
  • Da allora : L'ora e la data in cui l'utente ha effettuato l'accesso, da quale tty e quale indirizzo IP.
  • posta : Se hanno posta questo viene mostrato. Se hanno controllato di recente la posta, viene mostrata l'ora in cui l'hanno controllata. Alec non ha posta ad aspettarlo.
  • Piano Nota: se l'utente crea un file .plan e .project nella propria directory home e inserisce un po' di testo al loro interno descrivendo su cosa sta lavorando, il contenuto di quei file verrà mostrato qui. Questo è un sistema che è usato molto raramente oggi. Ci è stato detto che Alec non ha un piano. Non è un atto d'accusa sulla sua strategia di carriera, significa che non si è preoccupato di aggiornare il suo file .plan.

Se ripetiamo questo comando, dai un'occhiata a Mary, vedremo che è stata diligente e ha inserito del testo descrittivo nei suoi file .plan e .project.

finger

Usando il dito con nomi reali

Puoi usare il vero nome di una persona con |_+_| . Se non riesci a ricordare il nome del loro account, usa il loro vero nome.

finger

Come bonus, puoi scoprire il nome del loro account.

Omettendo i FIle .plan e .project

Se non vuoi vedere i riepiloghi dei file .plan e .project, usa |_+_| (nessun piano) opzione.

finger

Sebbene Mary abbia file .plan e .project attivi, |_+_| li ignora e non ne riferisce il contenuto.

Utilizzo dell'opzione di elenco lungo

Per visualizzare un elenco di tutti gli utenti nella visualizzazione in formato lungo, utilizzare |_+_| (formato lungo) opzione.

finger

Annuncio pubblicitario

Questo rende |_+_| elenca tutti gli utenti registrati nel formato di visualizzazione lungo.

Alza il mignolo o punta il dito

Come spesso accade, Linux ti offre delle scelte. Puoi usare |_+_| , oppure puoi usare |_+_|.

La vera differenza tra loro è la finezza extra che |_+_| ha nel permetterti di essere abbastanza granulare nella rimozione dei dati che non ti interessano. E, naturalmente, è preinstallato.

Comandi Linux
File catrame · pv · gatto · tac · chmod · presa · differenza · sed · Con · uomo · spinto · popd · fsck · testdisk · seguito · fd · pandoc · cd · $PATH · awk · giuntura · jq · piega · unico · journalctl · coda · stato · ls · fstab · buttato fuori · meno · chgrp · chown · rev · Guarda · stringhe · genere · rinominare · cerniera lampo · decomprimere · montare · smontare · installare · fdisk · mkfs · rm · rmdir · rsync · df · gpg · noi · nano · mkdir · a partire dal · ln · toppa · convertire · rclone · brandello · SRM
Processi alias · schermo · superiore · Bello · renice · progresso · strace · sistema · tmux · chsh · storia · in · lotto · libero · quale · dmesg · usermod · ps · chroot · xargs · tty · mignolo · lsof · vmstat · tempo scaduto · parete · · uccisione · dormire · sudo · il suo · volta · gruppoaggiungi · usermod · gruppi · lshw · spegnimento · riavviare · fermare · spegni · passwd · lscpu · crontab · Data · bg · fg
Rete netstat · ping · traceroute · ip · ss · chi è · fail2ban · bmon · voi · dito · nmap · ftp · arricciare · wget · chi · chi sono · In · iptables · ssh-keygen · ufw

IMPARENTATO: I migliori laptop Linux per sviluppatori e appassionati

LEGGI SUCCESSIVO Foto del profilo di Dave McKay Dave McKay
Dave McKay ha usato per la prima volta i computer quando era in voga il nastro di carta perforata, e da allora ha programmato. Dopo oltre 30 anni nel settore IT, ora è un giornalista tecnologico a tempo pieno. Durante la sua carriera ha lavorato come programmatore freelance, manager di un team internazionale di sviluppo software, project manager di servizi IT e, più recentemente, come Data Protection Officer. I suoi scritti sono stati pubblicati da howtogeek.com, cloudavvyit.com, itenterpriser.com e opensource.com. Dave è un evangelista di Linux e un sostenitore dell'open source.
Leggi la biografia completa

Articoli Interessanti