当您在 Linux 上的 bash 提示符中启动一个命令时,如果该命令由于收到未处理的信号而崩溃,您会在返回提示符之前从 bash 收到一条有用的消息。
例如 :
/home/user $ crash
Segmentation fault.
/home/user $
Powershell 中的默认行为是静静地返回提示符,不表明出现了任何错误。
有没有办法在 Powershell 中获得类似的行为?
请注意,Windows 上崩溃的程序将返回非 0 的退出代码,因此显示所有失败退出代码的消息也是一个很好的解决方案。
但是,它应该适用于终端中的所有命令,因为这是一个“日常可用性”问题。我对为单个程序启用此功能的方法不感兴趣。