Некоторые вещи, которые мне нравятся в Bash, и мне хотелось бы знать, как это делать в PowerShell:
В Bash у меня настроена прокрутка истории, чтобы она прокручивала только те команды, которые начинаются с того же префикса, что и текущая строка. Если я хочу посмотреть мой последний коммит (например, повторно использовать часть комментария), я пишу "git", а затем ↑.
Связан, конечно, поиск истории с помощью Ctrl + R
Чтобы найти другие вещи, я пишу:
h | grep foo
В PowerShell я использую:
h -c 1000 | where {$_.commandline.contains("foo")}
(очевидно, я новичок, должен быть более короткий путь)
Вещи как:
mv file.txt{,.bak}
или же
mv file.txt !#$.bak
Волшебное пространство (которое расширяется
!$
inline)
Каковы альтернативы в PowerShell?