Comando Linux · 3 min read · Jan 09, 2026

Tutorial do Comando finger do Linux para Iniciantes (5 Exemplos)

Se você é um administrador de sistema Linux, ou seu trabalho envolve gerenciar usuários, há muitas ferramentas das quais você deve estar ciente. Uma dessas utilidades de linha de comando é o finger, cujos conceitos básicos discutiremos aqui neste tutorial. Mas antes de começarmos, vale a pena mencionar que todos os exemplos aqui foram testados em uma máquina Ubuntu 18.04 LTS.

Comando finger do Linux

O comando finger no Linux é basicamente um programa de consulta de informações do usuário. A seguir está sua sintaxe:

finger [-lmsp] [user ...] [user@host ...]

E aqui está como a página de manual da ferramenta explica:

O finger exibe informações sobre os usuários do sistema.

A seguir estão alguns exemplos no estilo de perguntas e respostas que devem lhe dar uma ideia melhor de como o comando finger funciona.

Q1. Como usar o comando finger?

O uso básico é simples, basta executar ‘finger’ com o nome de um usuário como entrada. Aqui está um exemplo:

finger himanshu

E aqui está a saída que o comando acima produziu no meu sistema:

Login: himanshu                   Nome: Himanshu  
Diretório: /home/himanshu               Shell: /bin/bash  
Conectado desde Sáb Nov 24 10:16 (IST) em :0 de :0 (mensagens desligadas)  
Sem correio.  
Sem plano.

Q2. Como fazer o finger exibir a saída em colunas?

Isso pode ser feito usando a opção de linha de comando -s. Aqui está um exemplo:

finger -s himanshu

E aqui está a saída produzida:

Login     Nome       Tty      Ocioso  Hora de Login   Escritório     Telefone do Escritório  
himanshu  Himanshu  *:0             Nov 24 10:16 (:0)

Q3. Como fazer o finger restringir algumas informações na saída?

Há uma opção de linha de comando -p que força o finger a não exibir o conteúdo dos arquivos “.plan”, “.project” e “.pgpkey”. Aqui está um exemplo:

finger -p himanshu

E aqui está a saída:

Login: himanshu                   Nome: Himanshu  
Diretório: /home/himanshu               Shell: /bin/bash  
Conectado desde Sáb Nov 24 10:16 (IST) em :0 de :0 (mensagens desligadas)  
Sem correio.

Então você pode ver que as informações relacionadas ao ‘plano’ não foram exibidas na saída.

Q4. Como evitar a correspondência dos nomes reais dos usuários?

Por padrão, o nome de usuário que você fornece é correspondido tanto para nomes de login de usuário quanto para nomes reais. Mas se você quiser, pode desativar a correspondência dos nomes reais usando a opção de linha de comando -m.

finger -m himanshu

Q5. Quais são alguns outros pontos que vale a pena saber sobre o finger?

Aqui está um trecho relevante da página de manual da ferramenta:

Se nenhuma opção for especificada, o finger padrão é a saída no estilo -l se operandos forem fornecidos,  
caso contrário, no estilo -s. Note que alguns campos podem estar ausentes, em qualquer formato, se as informações  
não estiverem disponíveis para eles.
  
Se nenhum argumento for especificado, o finger imprimirá uma entrada para cada usuário atualmente conectado ao  
sistema.
  
O finger pode ser usado para procurar usuários em uma máquina remota. O formato é especificar um usuário como  
“user@host”, ou “@host”, onde o formato de saída padrão para o primeiro é o estilo -l, e o  
formato de saída padrão para o último é o estilo -s. A opção -l é a única opção que pode  
ser passada para uma máquina remota.
  
Se a saída padrão for um socket, o finger emitirá um retorno de carro (^M) antes de cada quebra de linha (^J).  
Isso é para processar solicitações remotas de finger quando invocado pelo fingerd(8).

Conclusão

Dependendo do tipo de trabalho que você faz em sua máquina Linux, o comando finger pode ser de grande ajuda para você. Vá até a página de manual da ferramenta para saber mais sobre ela. E quanto a alternativas, você pode conferir o comando Pinky.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.