Некоторые вещи, которые мне нравятся в 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
Магическое пространство (расширяется в
!$
линию)
Каковы альтернативы в PowerShell?