Isso significa que o comando tail -f
aguardará novas strings no arquivo e mostrará essas cadeias dinamicamente. Este comando é útil para observar arquivos de log.
Por exemplo, tente, tail -f /var/log/messages
.
Eu não entendo a função da opção -f
adicionada ao comando tail
.
Eu sei que tail
visualiza a "última" parte de um arquivo. O manual diz que
-f
outputs appended data as the file grows
Mas eu não entendo o que isso significa. Eu sei o significado de cada palavra na citação anterior, mas não entendo o significado de toda a sentença.
Se você tiver um arquivo de log ativo, o programa estará em execução ao gravar informações no arquivo de log. você pode abrir o log com tail -f para que o log seja exibido "ao vivo". tail -f / var / log / logfile é como fazer tail / var / log / logfile
Você pode pensar em -f como "seguir". Quando -f é adicionado ao final, o comando não irá sair, mas aguarda para ver se mais é adicionado ao arquivo; esse texto adicional será impresso pela cauda. Você normalmente mata uma cauda -f com ^ c.
É freqüentemente usado com arquivos de log que estão sendo gravados por daemons ou por um processo de usuário em segundo plano.
tail -f /var/log/syslog
Tags tail