Я установил MSYS2. Во-первых, у меня был мой ДОМ в /home/Laurent
, /
c:/msys64
в Windows. Затем я решил по- другому: установить Mingw , CMake и особенно msysgit , который имеет собственную настройку MSYS. Затем, когда я запускаю оболочку MSYS2, мой HOME теперь является Windows: c:/Users/Laurent
. Возможно, я сделал несколько странных вещей.
В /etc/profile
я могу прочитать:
# Here is how HOME is set, in order of priority, when starting from Windows
# 1) From existing HOME in the Windows environment, translated to a Posix path
# 2) from /etc/passwd, if there is an entry with a non empty directory field
# 3) from HOMEDRIVE/HOMEPATH
# 4) / (root)
Похоже, что мой MSYS2 "переключился" на HOME по умолчанию (1). Вот /etc/passwd
относительно моей учетной записи:
Laurent:unused:1001:513:U-Win7\Laurent,S-1-5-21-1379731639-3004223336-974672684-1001:/home/Laurent:/bin/bash
Должен ли я заменить его на:
Laurent:unused:1001:513:S-1-5-21-1379731639-3004223336-974672684-1001:/home/Laurent:/bin/bash
восстановить мои начальные настройки? Я не уверен в синтаксисе этой строки, который не знаком с тем, что я знаю из стандартных дистрибутивов Linux, и я не хотел бы испортить мои настройки и, возможно, потерять свою историю оболочки.