Cygwin 駿河台演習室 - eiichiromomma/CVMLAB GitHub Wiki

(Cygwin) 駿河台演習室

日大理工駿河台の演習室に特化した話

~(チルダ)とHOME

cd
touch test1
touch ~/test2
ls

を実行するとホームディレクトリにtestとtest2というファイルが出来ている筈なのだが,駿河台演習室だとtest1だけしか存在しない(C:\Users\username に存在する)。原因はホームディレクトリを指す筈の~(チルダ)がWindowsにおけるHOMEPATHを指してしまっているため(C:\Users\username)。

いずれにせよPCを再起動するとファイルが消えてしまうので,cygwin_homeというディレクトリを作ったUSBメモリ(eドライブ)を挿した状態でCygwin64 Terminalを開くたびに下記を実行すれば良い。

export HOME=/cygdrive/e/cygwin_home
export HOMEPATH=/cygdrive/e/cygwin_home

USBメモリのcygwin_homeがホームディレクトリになり,設定ファイルもそこで管理できる。