La oss bryte ned forskjellene mellom `finger` og` hvem 'kommandoer i Unix.
`Finger`
* Formål: Gir detaljert informasjon om en bruker på systemet. Det er som en mini-katalogoppføring, noe som gir deg innsikt i en bruker:
* Innloggingsnavn
* Ekte navn (hvis gitt)
* Innloggingsskall
* Terminal (hvis du er logget inn)
* IDLE TID
* Siste påloggingstid
* Plan (en personlig melding, ofte brukt til bortemeldinger)
* Hjemmekatalog
* Bruk:
`` Bash
Finger [Brukernavn]
`` `
* Hvis det ikke er spesifisert noe brukernavn, viser det informasjon om alle innloggede brukere.
* Du kan også bruke `Finger @Hostname` for å spørre brukere på en ekstern maskin.
* Fokus: Brukersentrisk. Den fokuserer på å gi informasjon om enkeltbrukere.
`hvem '
* Formål: Tilbyr en enkel liste over brukere som for øyeblikket er logget inn i systemet.
* Bruk:
`` Bash
WHO
`` `
* Output:
`` `
bruker tty login@ tomgang jcpu pcpu hva
`` `
* `Bruker`:Brukernavnet til den innloggede brukeren.
* `tty`:Terminalenheten de bruker.
* `Logg inn@`:Den gangen brukeren logget inn.
* `Idle`:Hvor lenge brukeren har vært inaktiv.
* `JCPU`:Den akkumulerte CPU -tiden som brukeren brukes.
* `PCPU`:Den nåværende CPU -tiden som brukes av brukeren.
* `Hva ':Prosessen brukeren kjører for øyeblikket (kan bli avkortet).
* Fokus: Systemomfattende. Det brukes først og fremst for å se hvem som for øyeblikket er logget inn i systemet, for ikke å få detaljert informasjon om enkeltbrukere.
Nøkkelforskjeller
* detaljnivå: `Finger` gir mer detaljert informasjon om hver bruker, mens` hvem 'gir en grunnleggende oversikt over innloggede brukere.
* Formål: `Finger` er ment for å finne ut informasjon om en bestemt bruker, mens` hvem som brukes til å få et øyeblikksbilde av systemets innloggede brukere.
Sammendrag:
* Bruk `Finger` når du trenger detaljert informasjon om en bruker, som deres virkelige navn, siste pålogging eller en personlig melding.
* Bruk `hvem 'for å raskt se hvem som for øyeblikket er logget inn og på hvilke terminaler.