ใน Windows 10 git-bash และ cygwin shell สามารถทำสิ่งเดียวกันได้หรือไม่?
สิ่งหนึ่งสามารถทำอะไรได้บ้าง แต่อันอื่นไม่สามารถทำได้?
ตัวอย่างเช่น,
- ในฐานะเชลล์พวกเขาทั้งสองสามารถทำงานเหมือนกับทุบตีได้หรือไม่?
โปรแกรมและคำสั่งใดที่สามารถทำงานในโปรแกรมหนึ่ง แต่ไม่ทำงานในโปรแกรมอื่น
ตัวอย่างเช่นใน git-bash ฉันไม่สามารถเรียกใช้คำสั่ง Windows บางคำสั่งได้:
$ reg add "HKCU\Software\Microsoft\VisualStudio\14.0_Config\MSBuild" /v EnableOutOfProcBuild /t REG_DWORD /d 0 /f ERROR: Invalid syntax. Type "REG ADD /?" for usage.
แต่ใน Cygwin มันทำงานได้ดี
$ reg add "HKCU\Software\Microsoft\VisualStudio\14.0_Config\MSBuild" /v EnableOutOfProcBuild /t REG_DWORD /d 0 /f The operation completed successfully.
เดิมทีฉันคิดว่า git-bash และ cygwin สามารถเรียกใช้โปรแกรมใน Windows ได้ ดังนั้นทำไม git-bash จึงไม่ทำงานในขณะที่ cygwin สามารถทำได้
ขอบคุณ