MSYS中缺少mkdir

时间:2009-09-05 04:40:35

标签: mingw msys

为什么我在MSYS中得到它?

user@lappy1 ~
$ mkdir test
sh: mkdir: command not found

像cd和pwd这样的基本命令工作正常。 mkdir怎么了?

1 个答案:

答案 0 :(得分:3)

看起来$PATH未正确设置,或者您的启动顺序已损坏。 echo $PATH的结果是什么?一开始应该有类似.:/usr/local/bin:/mingw/bin:/bin的东西。 mkdir应位于/bin,因此,如果/bin中有PATH,则应该有效。如果mkdir中没有/bin,请检查您的安装。从PATH初始化/etc/profile - 查看其中是否有类似export PATH=...的内容。当bash作为登录shell调用时会读取/etc/profile,因此还要检查bash是否以--login-l)选项启动(这通常发生在msys.bat)。最后,cdpwd shell内置命令,因此无论PATH设置如何,它们都可以在shell中使用。