Considerando um computador com o sistema operacional Linux,...

Próximas questões
Com base no mesmo assunto
Q831513 Sistemas Operacionais
Considerando um computador com o sistema operacional Linux, assinale a alternativa que apresenta o comando que pode ser executado no interpretador de comandos bash, para visualizar as últimas 40 linhas de um arquivo texto com o nome logs.txt
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - tail – 40 logs.txt

A questão aborda o conhecimento sobre comandos do bash, o interpretador de comandos mais comum em sistemas operacionais Linux. Para resolver essa questão, é necessário saber como visualizar o conteúdo de arquivos de texto por meio da linha de comando, e mais especificamente, como exibir as últimas linhas de um arquivo.

No Linux, temos dois comandos muito utilizados para visualizar o conteúdo de arquivos texto: o comando head e o comando tail. O comando head é usado para mostrar as primeiras linhas de um arquivo, enquanto o comando tail é utilizado para exibir as últimas linhas.

A alternativa correta, B - tail – 40 logs.txt, é a que corretamente indica o uso do comando tail para exibir as últimas 40 linhas do arquivo logs.txt. O sinal de menos () seguido de um número indica que o comando deve retornar essa quantidade de linhas do final do arquivo. Portanto, tail – 40 logs.txt exibirá as últimas 40 linhas do arquivo especificado.

É importante notar que as outras alternativas não são corretas devido a erros de sintaxe ou de comando. Por exemplo, o comando head com a opção + ou não é utilizado para visualizar linhas a partir do final do arquivo. Além disso, o comando catt não existe no Linux, sendo provavelmente um erro de digitação em relação ao comando cat, que por sua vez exibe o conteúdo total de um arquivo, sem a opção de limitar a um número específico de linhas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito B

tail

tail [opções]  arquivo

Descrição

Este comando exibe as últimas linhas de um arquivo texto.

Algumas opções do comando

-c [num[bkm]] : mostra os num primeiros bytes, kbytes ou Mbytes do arquivo (o padrão é bytes).

-f : continua indefinidamente tentando ler caracteres ao final do arquivo, assumindo que o arquivo está crescendo. O comportamento é semelhante ao comando less +F.

-n num : mostra as num últimas linhas do arquivo (o padrão é 10 linhas).

--help : exibe as opções do aplicativo.

--version : fornece informações sobre o aplicativo.

Exemplos

Para ver as útimas 20 linhas do arquivo teste, digite

tail -n 20 teste

Para examinar arquivos que estão sendo constantemente atualizados use a opção -f. Por exemplo, o comando

tail -f /var/log/syslog

mostra as últimas linhas do arquivo de mensagens do sistema. Para sair basta usar CTRL+c.

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
 

O comando tail – 40 logs.txt é o mesmo que o comando tail -n 40 logs.txt  ?

@Fredson: sim. 

O certo seria tail -40 logs.txt (o hífen grudado no número). Não sei se foi a transcrição pro site feita de forma errada ou se estava assim na prova (passível de recurso).

Catt = Não existe, Vaza D

Head = Mostra a cabeça do texto, Vaza A e E.

A forma certa é com o ''-''.

GABARITO B

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo