2009-09-05 67 views

回答

3

看起來像您的$PATH設置不正確,或者您的啓動順序被破壞。 echo $PATH的結果是什麼?在開始時應該有像.:/usr/local/bin:/mingw/bin:/bin這樣的東西。 mkdir應該在/bin,所以如果你有/binPATH,它應該工作。如果/bin中沒有mkdir,請檢查您的安裝。 PATH/etc/profile初始化 - 看看是否有類似export PATH=...的東西。當bash被作爲登錄shell調用時,/etc/profile被讀取,因此還要檢查bash是否以--login-l)選項開始(這通常發生在msys.bat)。最後,cdpwd分別是shell內置命令,所以它們在shell中工作,不管任何PATH設置。

+0

好的提示。我在/ bin中有一個mkdir.exe,/ bin在我的路徑中。這是奇怪的部分:我在/ bin中有一個mkdir目錄!我將目錄重命名爲mkdir.bad。現在,mkdir再次運作。我不知道這是怎麼發生的,但它現在起作用了! – User1 2009-09-05 19:18:18