PowerShell ficheiro da cauda – comando da cauda do Windows

  • 0

PowerShell é uma ferramenta poderosa e permite aos servidores Windows competir com as funcionalidades de linha de comandos Shell e Linux. Um dos comandos úteis no linux é o tail que nos ajuda a ver o arquivo à medida que ele é atualizado, usado principalmente para ver os arquivos de log.

Por exemplo, nós iniciamos um serviço e queremos saber se o serviço está surgindo e verificar os erros no arquivo de log, ao vivo, sem ter que reabrir o arquivo.

Até que eu tenha sido introduzido a este método de comando PowerShell, Eu estava usando ou baretail ou notepad++ para seguir os arquivos de log no Windows

arquivo de cauda do PowerShell

Conteúdo

Comando Obter-Conteúdo do PowerShell

Powershell tem um comando chamado Get-Content ele faz exatamente o trabalho como foi nomeado. Ele obtém o conteúdo do arquivo. Este comando tem um comando flag ou atributo chamado Tail que o torna equivalente ao comando tail do Linux

Aqui está um comando tail simples equivalente ao comando Get-Content.

 Get-Content .\localhost_access_log.2020-05-08.txt -Tail 10

O resultado de execução do comando anterior é dado abaixo.

>

Brave do comando Get-Content

>

A maravilhosa característica da cauda é observar as mudanças conforme elas acontecem e ver os logs ao vivo conforme elas são atualizadas. que é feito usando uma bandeira -f no comando Linux tail

No windows, o mesmo é conseguido com outra bandeira/opção chamada Wait

em nenhum lugar está o comando tail -f do windows PowerShell -f equivalente ao comando Get-Content

Get-Content .\localhost_access_log.2020-05-08.txt -Tail 10 -Wait

Na verdade, é o mesmo comando do anterior, mas um extra -Wait foi adicionado.

Como mostrado na captura de tela você pode ver o cursor está no final do arquivo ele não retornou ao terminal e monitoração (ou) esperando por mais linhas.

Conclusion

Hope este artigo ajudou você a encontrar o comando Linux Equivalent Windows find em Powershell e agora você sabe como seguir o arquivo de log no windows sem usar nenhuma ferramenta especial como baretail etc.

Deixe uma resposta

O seu endereço de email não será publicado.