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.
wallPor 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 -nPor exemplo, a seguinte ação:
wall -n
Mensagem sem cabeçalho
^DProduziu 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.txtOnde input.txt contém a seguinte linha:
Esta mensagem é de um arquivoE 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" | wallwall << .
> 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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.