Linux Tutorial · 2 min read · Sep 17, 2025

Tutorial do Comando wall do Linux para Iniciantes (com Exemplos)

Existem momentos em que múltiplos usuários estão logados em um computador servidor, e você - o administrador do sistema/rede - precisa, por exemplo, reiniciar o servidor para realizar alguma tarefa de manutenção. Claro, a maneira correta é informar a todos que estão logados sobre a atividade de manutenção.

Felizmente, o Linux oferece uma utilidade de linha de comando embutida para esse propósito. A ferramenta em questão é Wall, e neste tutorial, discutiremos o básico dessa ferramenta usando alguns exemplos fáceis de entender. Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos deste artigo foram testados em uma máquina Ubuntu 22.04 LTS.

Comando wall do Linux

Como já mencionado, o comando wall é usado para enviar uma mensagem a todos os usuários logados. A seguir está sua sintaxe:

wall [-n] [-t TIMEOUT] [file]

E aqui está como a página do manual da ferramenta a descreve:

 Wall displays the contents of file or, by default, its standard input, on  
 the terminals of all currently logged in users. The command will cut over  
 79 character long lines to new lines. Short lines are white space padded  
 to have 79 characters. The command will always put carriage return and  
 new line at the end of each line.  
  
 Only the super-user can write on the terminals of users who have chosen  
 to deny messages or are using a program which automatically denies mes?  
 sages.  
  
 Reading from a file is refused when the invoker is not superuser and the  
 program is suid or sgid.

A seguir estão alguns exemplos em estilo de perguntas e respostas que devem lhe dar uma boa ideia de como o comando wall funciona.

P1. Como usar o comando wall?

O uso básico é muito simples - basta executar o comando ‘wall’ e escrever a mensagem que você deseja transmitir na entrada padrão. Uma vez feito isso, use a combinação de teclas Ctrl+D para sinalizar ao comando que você terminou de escrever a mensagem.

wall

Por exemplo, aqui está o primeiro passo quando o texto é inserido na entrada padrão:

Aqui está o segundo passo quando Ctrl+D é pressionado várias vezes, e a mensagem é transmitida:

E aqui está como outros usuários logados veem a mensagem:

P2. Como remover o cabeçalho da mensagem transmitida?

Caso você queira remover o cabeçalho que aparece com as mensagens transmitidas, você pode fazer isso usando a opção de linha de comando -n.

wall -n

Por exemplo, a seguinte ação:

wall -n  
Mensagem sem cabeçalho  
^D

Produziu a seguinte saída:

P3. Como fazer o wall aceitar entrada de um arquivo?

Isso pode ser alcançado passando o nome do arquivo como entrada para o comando wall.

wall [nome_do_arquivo]

Por exemplo:

wall input.txt

Onde input.txt contém a seguinte linha:

Esta mensagem é de um arquivo

E aqui está a saída:

P4. Quais são outras maneiras de usar o comando wall?

Existem algumas outras maneiras também nas quais você pode usar o comando wall. Por exemplo:

echo "mensagem de teste" | wall
wall << .  
> mensagem de teste  
> .
wall <<< "mensagem de teste"

Conclusão

Para concluir, o comando wall é um conhecimento essencial se você é um administrador de sistema/rede, e a maior parte do seu trabalho envolve gerenciar servidores sem interface gráfica que múltiplos usuários utilizam. Discutimos a maioria das funcionalidades do comando wall. Para saber mais, acesse a página do manual da ferramenta. Também confira nosso tutorial sobre o comando cd.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.