Ao usar o no Prompt de Comando, geralmente você lida com muitas saídas de texto. No entanto, examinar manualmente todos esses textos é demorado. Graças à caixa de diálogo de busca do , a tarefa se torna bem menos tediosa.
A caixa de diálogo “Localizar” no Prompt de Comando é uma ferramenta de pesquisa integrada que permite localizar rapidamente palavras ou frases específicas na saída do comando. É útil na hora de procurar mensagens de erro e informações importantes. Além disso, evita que você precise rolar manualmente por grandes quantidades de texto. Além disso, a caixa de diálogo “Localizar” no Prompt de Comando aumenta a eficiência na resolução de problemas ou na análise de logs.
Neste artigo, vamos mostrar como pesquisar texto no Prompt de Comando e no PowerShell no Windows 10.
Como usar a caixa de diálogo “Localizar” no Prompt de Comando
Como usar o Prompt de Comando
- Use um dos métodos a seguir para abrir o Prompt de Comando:
- Pressione atecla Windows + R, digite cmd e pressione Enter. ou;
- Pesquise “ ” no menu Iniciar e selecione a opção “ noPrompt de Comando.
- Gere dados para pesquisa executando qualquer comando que produza saída de texto, como os exemplos a seguir:
- ipconfig /all – Exibe informações detalhadas sobre a rede.
- dir – Lista todos os arquivos e pastas no diretório atual.
- Abra a caixa de diálogo “Localizar” clicando com o botão direito do mouse em qualquer lugar dentro da janela do Prompt de Comando. No menu de contexto, selecione“ ” (Localizar…) Isso abrirá a caixa de diálogo.
- Na caixa de diálogo, digite a palavra-chave ou a frase que deseja localizar. Cliqueem “ ” (Encontrar próximo) e em “ (Próximo) para localizar a primeira ocorrência.
- Continue clicandoem “ ” e “Find Next” para percorrer mais resultados.
- Quando terminar, cliqueem Cancelar ou pressione Esc para sair da caixa de diálogo de busca.
💡 Escrevemos um guia detalhado no site sobre como usar o Prompt de Comando do Windows aqui.
Métodos alternativos
Método 1: Usando o comando ` find ` no Prompt de Comando
Execute um comando que gere uma saída e, em seguida, encaminhe-a por meio do comando `find` para procurar um texto específico. Por exemplo:
- ipconfig /all | find “IPv4”
- Isso filtrará a saída e exibirá apenas as linhas que contiverem a palavra “IPv4”. Você pode substituir “IPv4” por qualquer outra palavra ou frase que estiver procurando.
Método 2: Redirecionando a saída para um arquivo e pesquisando no Bloco de Notas
Você pode salvar a saída de um comando em um arquivo de texto e, em seguida, usar o Bloco de Notas para fazer uma busca nele. Por exemplo:
- ipconfig /all > output.txt
bloco de notas output.txt - Isso abrirá o resultado no Bloco de Notas. Pressione Ctrl + F, digite sua palavra-chave e pressione Enter para localizá-la.
- ipconfig /all > output.txt
Método 3: Usando o PowerShell para pesquisas avançadas
NoPowerShell do , você pode usar os comandos ` ` e `Select-String` para pesquisar no conteúdo dos arquivos. Por exemplo:
- Get-Content output.txt | Select-String “IPv4”
- Este comando lê o conteúdo doarquivo output.txt, localizado em , e exibe todas as linhas que contêm a palavra “IPv4”. É uma alternativa mais eficaz ao comando“find ”do , especialmente para pesquisas complexas.
Este vídeo mostra as etapas para a pesquisadetexto no artigo“Como pesquisar texto no Prompt de Comando e no PowerShell no Windows 10”.
Solução de problemas comuns
Assunto: A opção de diálogo “Localizar” está faltando
Caso perceba que a opção da caixa de diálogo não está disponível, você pode resolver o problema da seguinte maneira:
- Certifique-se de clicar com o botão direito do mouse dentro da janela do Prompt de Comando.
- Se você estiver usandoo Windows Terminal d , a caixa de diálogo de busca não aparecerá — use, em vez disso, o comando` ` do PowerShell,que seleciona uma string: ` `.
Assunto: A saída do comando rola rápido demais
Às vezes, quando você executa um comando que gera muitos resultados, o texto rola rapidamente, fazendo com que você perca informações importantes. Veja como você pode amenizar a informação:
- Use o comando` ` | mais ` `. Isso faz com que o Prompt de Comando faça uma pausa após cada tela cheia de texto. Exemplo:
- dir | mais
- Isso gera uma mensagem do tipo“ … Mais…”, indicando que há uma próxima página para a qual você pode navegar.
- Para navegar, pressione as teclas do teclado Barra de espaço para ir para a próxima página.
- Enquanto isso, você pode pressionar Enter para percorrer o texto uma linha por vez.
Perguntas frequentes sobre a caixa de diálogo “Localizar”
Posso usar a caixa de diálogo “Localizar” no PowerShell?
Sim, você pode usar a caixa de diálogo “Localizar” no PowerShell, , mas não com Ctrl + F. Em vez disso, clique com o botão direito do mouse na barra de título e selecione“ (Editar) e, em seguida,“ ” (Localizar) para abri-la. Como alternativa, você pode usar os cmdlets do PowerShell“ ”, “Select-String” e “ para realizar pesquisas de texto. Siga as etapas descritas em “, Método 3: Usando o PowerShell para pesquisas avançadas” acima.
A caixa de diálogo “Localizar” permite pesquisas que diferenciam maiúsculas de minúsculas?
Sim, é verdade. Basta marcar a opção“ ” (Corresponder maiúsculas e minúsculas) na caixa de diálogo “Localizar” para ativar a pesquisa que diferencia maiúsculas de minúsculas.
Por que não consigo encontrar o texto que estou procurando?
Vários fatores podem afetar sua pesquisa ao usar a caixa de diálogo “Localizar”, como os seguintes:
- Diferenciação entre maiúsculas e minúsculas: Certifique-se de que a opção“ ” “Match case” esteja definida na caixa de diálogo “Localizar”, de acordo com suas necessidades.
- Direção da pesquisa: A caixa de diálogo “Localizar” permite definir a direção da pesquisa a partir da posição atual do cursor, seja “Para cima” ou “Para baixo”.
- Limitações de saída de texto: O console do PowerShell possui um tamanho de buffer limitado, o que significa que ele retém apenas uma determinada quantidade de saída. Ele não será encontrado se o texto que você está procurando tiver saído da área visível da tela.
Utilizando a ferramenta “Caixa de diálogo Localizar” para um fluxo de trabalho mais prático
A caixa de diálogo “Localizar” é uma ferramenta poderosa para localizar texto na saída do Prompt de Comando. Clique com o botão direito do mouse e selecione“ ” (Localizar…) para iniciar a busca. Para pesquisas avançadas, você pode redirecionar a saída para um arquivo ou usar o PowerShell. Seja para diagnosticar um problema de rede ou analisar logs, essas técnicas podem economizar tempo e melhorar sua eficiência na linha de comando.