O que o comando 'tail' faz?

11

Eu sou novo no Ubuntu. Eu executei anteriormente um tail -f /var/logs/sysloge recebo os seguintes resultados exibidos:

kernel: [ 2609.699995] [drm:gen6_sanitize_pm] *ERROR* Power management discrepancy: GEN6_RP_INTERRUPT_LIMITS expected 000d0000, was 1a0d0000

O que isso significa?

user174472
fonte
Corra man tail.
11133 edwin
2
Você está perguntando o que a cauda faz ou qual é a mensagem de erro?
Psusi
Você receberá muitos exemplos na Internet.
Jay

Respostas:

16

Eu sugiro que você dê uma olhada na manpágina de tail. Basta executar man tailno seu shell ou verificá-lo online .

Imprima as últimas 10 linhas de cada arquivo na saída padrão. Com mais de um ARQUIVO, preceda cada um com um cabeçalho fornecendo o nome do arquivo. Sem FILE, ou quando FILE for -, leia a entrada padrão.

-f, --follow [= {name | descriptor}]
gera dados anexados à medida que o arquivo cresce; -f, --follow e --fol- low = descritor são equivalentes

E se você não sabe o que é homem, sempre pode digitar man man;)

Anto
fonte
10

O comando tail mostra as últimas dez linhas de um arquivo.

tail -fexibe as últimas dez linhas do arquivo e monitora o arquivo para novas alterações. Em outras palavras, ele acrescentará quaisquer alterações ao terminal conforme elas aparecerem no arquivo.

Obviamente, para obter mais informações, execute o man tailTerminal.

sameetandpotatoes
fonte
1

O que você tem é a saída do seu /var/logs/syslogarquivo.

Esse é um arquivo que armazena informações sobre a funcionalidade do seu sistema. Esses arquivos são usados ​​para verificar qual é o motivo de uma possível falha do sistema. Obviamente, você não examinará esses arquivos, a menos que tenha um problema.

Para obter mais informações sobre esse tipo de arquivo, consulte esta pergunta: Diferença entre / var / log / messages, / var / log / syslog e /var/log/kern.log?

Você deve saber que tailé um comando e, como outros usuários dizem, você pode saber o que um comando adiciona manno início.

Lucio
fonte
1

O tailcomando é um utilitário de linha de comando para a saída da última parte dos arquivos fornecida através da entrada padrão. Ele grava os resultados na saída padrão. Por padrão, tail retorna o last ten linesde cada arquivo que é fornecido. Também pode ser usado para seguir um arquivo em tempo real e observar como novas linhas são gravadas nele.

Para visualizar as últimas dez linhas de um arquivo, passe o nome de um arquivo para o comando tail.

Para definir o número de linhas a serem exibidas com cauda, ​​passe a opção -n seguida pelo número de linhas a serem exibidas.

tail -n 1 /usr/share/dict/words

Dhaduk Mitesh
fonte
Use a combinação de ambos para mostrar as últimas n linhas e continuar a seguir cauda log hte -f -n100 / var / log / syslog
s1mmel