1
resposta

[Dúvida] Comandos equivalentes no Win 11

Boa Tarde! Estou realizando os testes do curso no sistema operacional Windows 11 e alguns não tiveram o mesmo comportamento do que o professor fez. Tentei no bash os seguintes comandos: Tentativa bashTentei no powershell: Tentativa powershellTentei no cmd: Tentativa cmdAlguém poderia me ajudar?

1 resposta

Olá, Maria!

Pelo que vi nas imagens que você enviou, você está tentando usar o comando tail para acompanhar o conteúdo de um arquivo de log em tempo real, mas está encontrando dificuldades para executá-lo no Windows 11.

No Bash (MINGW64), o comando parece correto, mas se não funcionou, pode ser que o ambiente Bash no seu Windows não tenha o comando tail disponível. Uma alternativa seria instalar o Git for Windows, que inclui o Git Bash com muitos comandos Unix-like, incluindo o tail.

No PowerShell, o comando que você usou está quase correto, mas o parâmetro -Tail deve ser com letra minúscula e o -Wait deve ser com a primeira letra maiúscula. Além disso, você deve usar o parâmetro -Path antes do caminho do arquivo. O comando correto seria:

Get-Content -Path "C:\Server\elisa.gomes\logs\servico2.log" -Wait -Tail 5

No CMD, o comando tail realmente não existe por padrão. Uma alternativa é usar o PowerShell diretamente do CMD, executando o seguinte comando:

powershell -Command "Get-Content 'C:\Server\elisa.gomes\logs\servico1.log' -Wait -Tail 5"

Espero que essas dicas te ajudem a prosseguir com os testes do curso. Lembre-se de ajustar os caminhos dos arquivos de log para os corretos em seu sistema. Espero ter ajudado e bons estudos!