Algunas de las cosas que me gustan en Bash y me encantaría saber cómo hacer en PowerShell:
En Bash, tengo configurado el desplazamiento del historial para que solo se desplacen los comandos que comienzan con el mismo prefijo que la línea actual. Si quiero ver mi último commit (por ejemplo, para reutilizar parte del comentario), escribo 'git' y luego ↑.
Por supuesto, está relacionada la búsqueda del historial con Ctrl+R
Para encontrar otras cosas, escribo:
h | grep foo
En PowerShell uso:
h -c 1000 | where {$_.commandline.contains("foo")}
(obviamente soy un novato, debe haber un camino más corto)
Cosas como:
mv file.txt{,.bak}
o
mv file.txt !#$.bak
Espacio mágico (que se expande en
!$
línea)
¿Cuáles son las alternativas en PowerShell?