Почему я получаю это в MSYS?mkdir отсутствует в MSYS
[email protected] ~ $ mkdir test sh: mkdir: command not found
Основные команды, такие как cd и pwd, работают нормально. Что случилось с mkdir?
Почему я получаю это в MSYS?mkdir отсутствует в MSYS
[email protected] ~ $ mkdir test sh: mkdir: command not found
Основные команды, такие как cd и pwd, работают нормально. Что случилось с mkdir?
похоже, что ваш $PATH
настроен неправильно, или ваша последовательность запуска не работает. Каков результат echo $PATH
? должно быть что-то вроде .:/usr/local/bin:/mingw/bin:/bin
в начале. mkdir
должен быть в /bin
, поэтому, если у вас есть /bin
в PATH
, он должен работать. если нет mkdir
в /bin
, проверьте свою установку. PATH
инициализирован от /etc/profile
- посмотрите, есть ли что-то вроде export PATH=...
. /etc/profile
считывается, когда bash вызывается как оболочка входа, поэтому также проверьте, запущен ли bash с опцией --login
(-l
) (обычно это происходит от msys.bat
). последний, cd
и pwd
- команды командной строки, поэтому они работают в оболочке независимо от PATH
.
Хороший отзыв. У меня есть mkdir.exe в/bin и/bin на моем пути. Вот странная часть: у меня есть каталог mkdir в/bin !!! Я переименовал каталог в mkdir.bad. Теперь mkdir работает снова. Я понятия не имею, как это произошло, но теперь это работает! – User1