No UNIX, esse é um arquivo virtual que pode ser gravado. Dados gravados nesse arquivo são descartados. É semelhante à chamada de arquivo NUL nas máquinas Windows.
ponto-chave; Ao fazer o enraizamento de uma máquina, os invasores geralmente redirecionam o log para /dev/null
Por exemplo, o comando ln -s /dev/null
.bash_history
fará com que o sistema pare de registrar comandos bash.
Em termos leigos, significa a mesma coisa que buraco negro. Uso típico: se você não gosta do que eu tenho a dizer, direcione seus comentários para /dev/null
.
Pense em / dev / null como um "buraco negro". É o equivalente mais próximo de um arquivo somente para gravação. Tudo escrito para ele desaparece para sempre. Tentativas de ler ou saída resultam em nada. No entanto, / dev / null pode ser bastante útil tanto na linha de comando quanto nos scripts.
- Ele descarta todos os dados gravados nele, mas informa que a gravação operação bem sucedida.
- Isso significa redirecionar a saída padrão e o erro para
/dev/null
- Impede que o script exiba qualquer coisa. como janelas "echo off "
script /dev/null
impede que qualquer mensagem apareça em sua tela. Suprime as mensagens, direcionando-as para o "buraco negro".
Além disso, consulte Por que o redirecionamento de 'script' para / dev / null / allow 'screen' funciona enquanto outro usuário?
Fonte: Dicionário Linux