ユーザ用ツール

サイト用ツール


cygwin:change-home-directory

Cygwin の ホーム ディレクトリ を変更する

Cygwin の ホームディレクトリ の変更の方法がいくつかあるようだけど、どれが良いのだろうか。

今までは、環境変数 HOME に、ホームディレクトリのパスを設定するようにしていたけど、Cygwin 的には、環境変数 HOME を設定するのはよくないとか書いてあるサイトもある。

Cygwin を起動するための bat ファイルの方で、HOME を設定すれば、Windows 全体には影響しないけど、bat ファイル経由じゃない使い方の時に、ホームディレクトリが反映されない。


結局、以下の方法にすることにした。

1. C:\cygwin64\etc の nsswitch.conf を開く。(念のため、バックアップは取っておく)

2. 以下の行のコメントを外して、指定したいフォルダのパスに変更する。

変更前:

# db_home:  /home/%U

変更後:(例です)

 db_home:  /cygdrive/c/Wk/Hm


先頭の “/cygdrive/c/” で、C: ドライブを表します。

いまのところ、この方法がよさげかな。

cygwin/change-home-directory.txt · 最終更新: 2023/07/17 15:41 by hohog

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki