Answers:
经过一些测试,在这种情况下似乎问题是我的计算机需要重新启动PATH
才能更新Windows 环境变量。我没有尝试过这个,因为我认为这是我的目的source ~/.bashrc
,过去我一直用于类似目的。
重新启动计算机对我个人而言并不是太麻烦,但我更喜欢有一个命令阻止我这样做,而且我可以看到所需的重启对于服务器用户来说非常有问题。
展望这种更深层次,似乎source ~/.bashrc
是能够在基于UNIX的系统这样做的,但同样不适用于Cygwin的,大概是因为Cygwin的使用Windows PATH
环境变量,而不是明确设置它们.bashrc
。
我已经发布了后续问题这一这里。
/sbin/
不在路径上,就像通常在大多数Unix上一样。
fdisk
像其他命令那样作为独立命令运行,并且通过使用完整路径来填充该问题是一个hacky解决方案,而不是我正在寻找的那个。