Comando do Linux para concursos: Sessão da Tarde | Prof. Erion Monteiro
Índice:
- Sintaxe do comando de cauda
- Como usar o comando Tail
- Como exibir um número específico de linhas
- Como exibir um número específico de bytes
- Como assistir a um arquivo de alterações
- Como exibir vários arquivos
- Como usar cauda com outros comandos
- Conclusão
O comando tail exibe a última parte (10 linhas por padrão) de um ou mais arquivos ou dados canalizados. Também pode ser usado para monitorar as alterações do arquivo em tempo real.
Um dos usos mais comuns do comando tail é assistir e analisar logs e outros arquivos que mudam com o tempo, geralmente combinados com outras ferramentas como grep.
Neste tutorial, mostraremos como usar o comando tail do Linux através de exemplos práticos e explicações detalhadas das opções mais comuns de tail.
Sintaxe do comando de cauda
Antes de começar a usar o comando tail, vamos começar revisando a sintaxe básica.
As expressões de comando tail têm o seguinte formato:
tail……
-
OPTION- opções de cauda. Abordaremos as opções mais comuns nas próximas seções.FILE- Zero ou mais nomes de arquivos de entrada. Se nenhum FILE for especificado, ou quando FILE for-, tail lerá a entrada padrão.
Como usar o comando Tail
Em sua forma mais simples, quando usado sem nenhuma opção, o comando tail exibirá as últimas 10 linhas.
Como exibir um número específico de linhas
Use a opção
-n
(
--lines
) para especificar o número de linhas a serem mostradas:
Você também pode omitir a letra
Para exibir as últimas 50 linhas de um arquivo chamado
O exemplo a seguir exibirá o mesmo resultado que os comandos acima: Para mostrar um número específico de bytes, use a opção
Por exemplo, para exibir os últimos 500 bytes de dados do arquivo chamado
Você também pode usar um sufixo multiplicador após o número para especificar o número de bytes a serem mostrados.
O comando a seguir exibirá os dois últimos kilobytes (2048) do arquivo
Para monitorar um arquivo para alterações, use a opção
Esta opção é particularmente útil para monitorar arquivos de log. Por exemplo, para exibir as últimas 10 linhas do arquivo
Para interromper o comando de cauda enquanto estiver assistindo a um arquivo, pressione
Para continuar monitorando o arquivo quando ele é recriado, use a opção
Esta opção é útil em situações em que o comando tail segue um arquivo de log que gira. Quando usado com a opção
Se vários arquivos forem fornecidos como entrada para o comando tail, ele exibirá as últimas dez linhas de cada arquivo. Você pode usar as mesmas opções que ao exibir um único arquivo. Este exemplo mostra as últimas 20 linhas dos arquivos
O comando tail pode ser usado em combinação com outros comandos, redirecionando a saída padrão de / para outros utilitários usando pipes. Por exemplo, para monitorar o arquivo de log de acesso apache e exibir apenas as linhas que contêm o endereço IP
O seguinte comando
Até agora você deve ter um bom entendimento de como usar o comando tail do Linux. É complementar ao comando head, que imprime as primeiras linhas de um arquivo no terminal.
tail -n filename.txt
tail -n filename.txt
n
usar apenas o hífen (
-
) e o número (sem espaço entre eles).
filename.txt
você usaria:
tail -n 50 filename.txt
Como exibir um número específico de bytes
-c
(
--bytes
).
tail -c filename.txt
tail -c filename.txt
filename.txt
você usaria:
tail -c 500 filename.txt
b
multiplica por 512,
kB
multiplica por 1000,
K
multiplica por 1024,
MB
multiplica por 1000000,
M
multiplica por 1048576 e assim por diante.
filename.txt
:Como assistir a um arquivo de alterações
-f
(
--follow
):
tail -f filename.txt
/var/log/nginx/error.log
e monitorar o arquivo em busca de atualizações que você usaria:
tail -f /var/log/nginx/error.log
Ctrl+C
-F
.
tail -F filename.txt
-F
o comando tail reabrirá o arquivo assim que estiver disponível novamente.Como exibir vários arquivos
tail filename1.txt filename2.txt
filename1.txt
e
filename2.txt
:
tail -n 20 filename1.txt filename2.txt
Como usar cauda com outros comandos
192.168.42.12
você usaria:
tail -f /var/log/apache2/access.log | grep 192.168.42.12
ps
exibirá os dez principais processos em execução classificados pelo uso da CPU:
ps aux | sort -nk +3 | tail -5
Conclusão
O Google estende a Pesquisa de Livros aos Parceiros E-tail
O Google está permitindo que livrarias on-line e outros sites de terceiros usem sua Pesquisa de Livros serviço, para visualização e…
A Dell busca expandir sua oferta no Linux Para expandir suas ofertas no Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações do sistema operacional Linux Em um esforço para expandir suas ofertas de Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações de netbooks para o Linux, disse uma autoridade da empresa na quarta-feira. A empresa está pesquisando a possibilidade de oferecer novos produtos Linux. bas
Smartbooks são dispositivos do tipo netbook que são alimentados por chips projetados pela Arm. Os dispositivos suportam principalmente o sistema operacional Linux e são projetados para aqueles que dependem da Web para a maior parte de sua computação. A Dell não pôde dizer se ofereceria um livro inteligente.
Aproveite a linha de comando com o comando Take
Integre o prompt de comando, a GUI e uma poderosa linguagem de lote com o potente kit de ferramentas Take Command. > Você não adora quando procura um programa que precisa para executar uma função, encontrá-la e depois descobrir que ela faz muito mais? Eu encontrei o Take Command ($ 100, 30 dias de teste gratuito) depois de ter sido frustrado com a linha de comando ruim no Windows. Eu descobri que isso me deu o que eu queria, e muitas coisas que eu não sabia que queria - mas agora eu definitivame







