Old School Linux Solutions: finger

Tilbake da jeg først begynte å bruke Linux nesten alle Linux-systemer var virkelig flerbrukersystemer. På grunn av dette finger
kommando var et viktig redskap for å holde hendig. Hva finger gjør er rapporten informasjon om en bruker. Så hvis du ønsket å vite telefonnummeret, kontornummer, hvis brukeren hadde post, etc du ville bare gi kommandoen:

finger BRUKERNAVN

Hvor BRUKERNAVN er den virkelige brukernavnet til den bruker.

Når utstedt denne kommandoen ville rapportere all informasjonen brukeren hadde satt. I de fleste utdanningsinstitusjoner kan du finne ut hvor din instruktører kontoret var eller hva som instruktører kontortid der -. Omtrent all informasjon som brukeren besluttet å dele

finger kommandoen er fortsatt nyttig. Selv på en enbruker-system (som synes underlig for meg at et Linux-system ville bare ha én bruker) finger kan tilby brukeren påloggingsinformasjon, shell informasjon, hjemmeområde, etc.

Når du finger en bruker du vil se informasjon som dette:

[jlwallen ~] $ finger jlwallenLogin: jlwallen Navn: Jackie leigh wallen Directory: /home /jlwallen Shell: /bin /bashOffice: 1212On siden Sun 5 april 08:06 (EDT ) på tty1 26 minutter 54 sekunder inaktiv (meldinger av) On Siden Sun apr 5 08:52 (EDT) på tty4 1 time og 15 minutter på tomgang (meldinger av) Ingen mail.Project: linux.comtechrepublic.comghacks.netNow for de multi- brukersystemer der brukerne vil ønske å sette fingeren "plan", hvordan blir det gjort? Enkel. La oss ta en titt

Via Command

Det er en enkel måte å redigere fingeren informasjon -. Med chfn
kommando. Strukturen i denne kommandoen ser slik ut:

chfn ALTERNATIVER

Hvor ALTERNATIVER er en liste over mulige alternativer til å bruke. Alternativene er:

-f: Fullt navn (hvis du trenger mellomrom sette fullt navn i anførselstegn)

-r: Kontornummer

w: Kontor telefon antall

h: Hjem telefonnummer

Det er ganske mye all informasjonen du kan redigere med chfn. Så hvis jeg ønsker å redigere fingeren min plan for å gjenspeile en endring i kontor og kontor telefonnummer jeg ville kjøre kommandoen:

chfn -r NEW_OFFICE_NUMBER -w NEW_OFFICE_PHONE

Hvor NEW_OFFICE_NUMBER og NEW_OFFICE_PHONE var faktiske tallene for endringen. Nå når noens fingre mitt brukernavn vil de se at ny informasjon.

~ /.plan, ~ /.project, og ~ /.pgpkey filer

Disse filene kan du legge til mye mer fingeren din informasjon. Når en bruker fingre deg informasjonen vil bli vist i den rekkefølgen .pgpkey, .project, og til slutt .plan. Her er hva de kan gjøre

~ /.plan -. Denne filen er ganske mye en catch-all, der du kan legge til den informasjonen du vil legge til. Dette er et bra sted for arbeidstid, klasse eller arbeidsplan mv

~ /.project - Denne filen inneholder de prosjektene du jobber med

~ /.pgpkey -. Dette er din pgpkey.

Naturligvis kan du ikke ønsker å inkludere alle de ovennevnte i fingeren informasjon. Det er skjønnheten av disse filene, kan du ta med hva du ønsker og la ut hva du ikke vil. Jeg vil advare deg om at inkludert din pgpkey er både en securty problemet og tar opp mye plass i terminalvinduet.

Final Thoughts

Du tror kanskje finger og planen er for utdatert å ha noen anvendelser. Men hva med å bruke en Linux server som administreres av flere personer? Dette er en situasjon hvor finger kan brukes til å vite hvem som er logget på, hva de har vært eller er for tiden arbeider med, etc.

Som alle Linux, det er en skjønnhet i å finne interessante løsninger på problemer . Med fingeren kommandoen kan du finne en løsning på et problem som har ligget gjemt deg for en stund. Gi det en sjanse, kan du finne dette verktøyet nyttig.