Algumas das coisas que eu gosto no Bash e gostaria de saber como fazer no PowerShell:
No Bash, eu tenho a rolagem do histórico configurada para que apenas role os comandos que começam com o mesmo prefixo da linha atual. Se eu quiser ver meu último commit (por exemplo, para reutilizar parte do comentário), escrevo 'git' e depois ↑.
Relacionado é, obviamente, a pesquisa de histórico com Ctrl+R
Para encontrar outras coisas, escrevo:
h | grep foo
No PowerShell, eu uso:
h -c 1000 | where {$_.commandline.contains("foo")}
(obviamente eu sou um novato, deve haver uma maneira mais curta)
Coisas como:
mv file.txt{,.bak}
ou
mv file.txt !#$.bak
Espaço mágico (que se expande em
!$
linha)
Quais são as alternativas no PowerShell?