環境:macOS Sierra 10.12.6
ホームディレクトリがなぜか/Users/hogeになっている
新しいmacがきたので環境構築しようと思ったらなぜかホームディレクトリ(~)が/Users/hoge
になっている。
$ ~
-bash: /Users/hoge: No such file or directory
!?
結論:再起動したら解決
はい、再起動したらちゃんと
$ ~
-bash: /Users/ユーザ名: is a directory
になってました。
補足1:ホームディレクトリの確認
ホームディレクトリの確認方法はこちらの『アカウント名とホームフォルダ名を変更する』を参考に。ホームフォルダ=ホームディレクトリのようです。
見てみるとちゃんと/Users/ユーザ名
になっていて、でもターミナルでは
$ ~
-bash: /Users/hoge: No such file or directory
……
謎。ということでひとまず再起動したら/Users/hode
ではなく/Users/ユーザ名
になってくれてました。
補足2:usermodは使えない
linuxコマンドのusermod
なら簡単にホームディレクトリを変更できるようなのですが、macOSでは使えないようで…
代わりにdscl
コマンドなるものがあるそうなのですが、ググってもアカウント追加の話ばかり出てきたので、結局補足1の方法で解決しました。