Como ver o histórico de comandos do PowerShell no Windows 10
O Windows PowerShell(Windows PowerShell) tem um recurso interno de histórico(History) que lembra todos os comandos que você executou ao usá-lo. Embora deva lembrar o histórico(History) da sessão ativa, vejo que retém mais do que isso. Neste post, mostrarei como você pode ver o histórico(History) de comandos do PowerShell(PowerShell) e usá-lo de maneira inteligente.
Como ver o histórico de comandos do PowerShell(PowerShell Command History)
A vantagem mais significativa de ter um recurso de histórico é que você não precisa digitar novamente para executar um comando específico que você já executou uma vez. No entanto, recorrer a centenas de comandos não ajuda muito. Que tal pesquisar neles ou executar um comando específico que você só lembra parcialmente? Siga estes métodos.
- Método do teclado
- Pesquisar para frente(Search Forward) ou para trás(Backward) no histórico do PowerShell(PowerShell History)
- Veja(View) todo o Histórico desta sessão
- Invocar(Invoke) um comando específico do histórico(History) de comandos do PowerShell
- Pesquisar no Histórico
No final, também explicamos como você pode limpar, exportar e importar o histórico (History)do comando PowerShell . Muito útil se você precisar executar os mesmos comandos com frequência.
1] Método do teclado
Tenho certeza de que você usou o prompt de comando(Command Prompt) uma vez se usou o Windows(Windows) por algum tempo. Se você usar as teclas de seta para cima e para baixo, poderá ir e voltar dos comandos executados. O mesmo se aplica ao PowerShell também. Mas aqui está a reviravolta. Se você se lembrar parcialmente de um comando, veja como pesquisar.
- Digite(Type) parte do comando que você lembra
- Pressione F8(Press F8) e continue pressionando até encontrar.
- O termo de pesquisa será destacado com um verde fluorescente, seguido pelo restante do comando.
A única desvantagem é que o termo de pesquisa deve ser o início do comando.
2] Pesquisar para frente(Search Forward) ou para trás(Backward) no histórico(History)
If you want to search forward or backward in History, then you can use Ctrl + R and Ctrl + S. The former lets you search back in History while the later forward. As soon as you use the keyboard shortcut, you should get a snippet at the bottom (bck-i-search or fwd-i-search). Type what you want to search, and even if the text belongs to somewhere in the middle of the command, it will search for it. It is much better compared to the F8 method we used above.
3] View the entire PowerShell command History of this session
Digite Histórico(Type History) e pressione a tecla Enter . Você deve ser capaz de ver todos os comandos que você executou na sessão atual. Embora você possa visualizar os comandos executados na sessão anterior usando as teclas de seta, o Histórico(History) não o terá. Se você pressionar a tecla “H”(key “H”) e pressionar enter, ele revelará o histórico(History) de comandos. Considere-o como um atalho para o comando Histórico .(History)
4] Invoque(Invoke) um comando específico do Histórico
Se você notar, a imagem acima tem um ID ao lado de cada comando. Se você deseja executar um comando específico da lista, você precisa usar Invoke-History.
- Anote o ID do comando que você deseja executar
- Digite Invoke-History <ID>. Substitua <ID> pelo número exato
- Pressione(Press) a tecla Enter(Enter Key) e ele executará esse comando do Histórico(History) .
5] Pesquisar no Histórico
A maneira mais fácil de pesquisar no histórico(History) de comandos é usar o método Select-String na (Select-String)saída do histórico(History Output) .
- Digite o seguinte e substitua Get pelo termo que deseja pesquisar
- Get-História | Select-String -Padrão “Obter”.
- Ele revelará todos os comandos que correspondem aos comandos de pesquisa.
Como você obtém o id, pode usar o comando Invoke History para executá-lo instantaneamente.
Limpar, exportar(Export) e importar o histórico do PowerShell(Import PowerShell History)
Para excluir todos os comandos do Histórico(History) , basta executar o comando “ Clear-History ”. Observe que, mesmo depois de fazer isso, você ainda pode acessar o comando usando as teclas de seta para cima e para baixo.
Para exportar todos os comandos(export all the commands) , você pode usar o formato Export-Clixml ou Export-CSV( Export-Clixml or Export-CSV) . Aqui está o comando de exemplo
Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv
Para importar esses comandos de volta para outra ou nova sessão( import these commands back to another or new session) , use o comando a seguir.
Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml) Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)
Você pode abrir este arquivo CSV ou XML a qualquer momento para ver o histórico(History) de comandos do PowerShell instantaneamente. Isso resume quase tudo sobre o PowerShell Command History e como você pode reutilizá-los usando cumbers ou pesquisando-os ou importando-os de volta no dia seguinte.
Related posts
Como bloquear IP ou um site usando PowerShell em Windows 10
Como encontrar e desativar Webcams usando PowerShell em Windows 10
Replace Command Prompt com PowerShell em WinX Menu de Windows 10
Como adicionar PowerShell a Context Menu em Windows 10
Como obter Public IP address usando PowerShell em Windows 10
Como visualizar e limpar o histórico da área de transferência no Windows 10
Como configurar o prompt de comando e atalhos de teclado/área de trabalho do PowerShell
Limpe o histórico de arquivos recentes do File Explorer no Windows 10
7 Ways para abrir Elevated Windows PowerShell em Windows 10
Desativar Scroll-Forward em CMD and PowerShell em Windows 10
Habilitar ou desabilitar o histórico de pesquisa do File Explorer no Windows 10
Como verificar o histórico de documentos impressos no Windows 10
Convert PowerShell script (PS1) arquivo para EXE com IExpress em Windows 10
Como visualizar o histórico da área de transferência no Windows 10
Replace Powershell com Command Prompt no Windows 10 Start Menu
3 maneiras de alterar o endereço IP no Windows 10
Como desativar as classes de armazenamento removíveis e acesso em Windows 10
Como desinstalar aplicativos do Windows 10 usando o PowerShell, em 3 etapas
O que é pacote de habilitação em Windows 10
Como encontrar System Uptime em Windows 10