Isso é simplesmente:
tail -fn+1 file
-f
a seguir, -n+1
para o início da primeira linha (o início do arquivo).
Esta pergunta já tem uma resposta aqui:
Minha versão do Linux é 2.6.32-47-server (gcc versão 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1)) # 109-Ubuntu SMP Ter 07 de maio 02:17:05 UTC 2013
Atualmente, estou fazendo um tail -f file
e a vida é boa. Mas isso só mostra as últimas linhas X. É possível que a cauda exiba primeiro todo o arquivo e, em seguida, se comporte como a cauda -f?
Eu tentei tail -500 -f file
, mas isso me deu tail: option used in invalid context -- 1
De certa forma, seria como cat file; tail -f file;
Mas mostrando apenas as linhas que não foram exibidas desde o cat
É possível?
Outra solução é usar o recurso a seguir em less
.
less -f file
Você pode inserir o modo de acompanhamento em less
pressionando Shift+f
. Ctrl+c
exits segue o modo em que ponto a funcionalidade less
é retornada.
Tags command-line tail linux