บางสิ่งที่ฉันชอบใน 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 มีทางเลือกอะไรบ้าง?