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がホームディレクトリになり,設定ファイルもそこで管理できる。