Estou conectado a um servidor por ssh e quero percorrer um longo log (5.000 linhas).
qual é o melhor comando para fazer isso?
tenteitail -2000 server.log
mas então eu tenho que rolar minha janela SSH .... que só sobe um pouco.
Não consigo instalar nada novo no servidor.
Responder1
Experimente less server.log
ou zless server.log.1.gz
para os logs compactados.
Responder2
Sou parcial em:
tail -2000 server.log | more
Ou se eu souber especificamente o que estou procurando:
grep -i somesearchstring [| more]
Ou se eu quiser apenas ver o log passar:
tail -f server.log
porque, bem, você sabe, é divertido ver os registros passarem.
Responder3
Não há nada de errado em usar tail
, mas você precisa adicionar | more
no final.
Por exemplo:
tail -2000 /var/log/messages | more
Isso fará com que você tenha que apertar Enter para passar para a próxima tela. Menos e mais são muito bons, mas quem quer percorrer um arquivo de 200.000 linhas?
Responder4
Outros pagers incluem more
e most
.pg