2

Я использую MinGW bash в ConEmu и установил переменную HOME для моего желаемого каталога c/Users/<username> в MinGW/msys/1.0/etc/profile . Проблема в том, что когда я ввожу cd в ConEmu, он добавляет каталог HOME к текущему. Например, если я запускаю ConEmu и запускаю cd , он переходит в (несуществующий) каталог c/Users/<username>/c/Users/<username> . Кроме того, попав в этот каталог, снова запустите cd приведет к ошибке bash.exe": cd: c/Users/<username>: No such file or directory .

Это не проблема в оболочке Git Bash, которая поставляется с MinGW , поэтому я почти уверен, что это проблема с ConEmu.

1 ответ1

1

Корневой каталог в Unix - это / . Обычно команды Unix пытаются открыть файлы и каталоги относительно текущего каталога, если ваш путь не начинается с / .

Похоже, что при запуске cd в bash в данный момент пытается найти каталог с именем c внутри текущего каталога, а не /c в корне файловой системы.

Вместо того, чтобы установить для HOME значение c/Users/<username> , попробуйте /c/Users/<username>/ в начале).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .