[1] UNIX におけるホームディレクトリー (home directory) は、 利用者ごとに設定されるディレクトリーです。
[2] シェルでは ~ で表されます。
~
[6] ~ は現在の利用者のホームディレクトリーへのパスに展開されます。
[7] ~name は名前 name の利用者のホームディレクトリーへのパスに展開されます。
~name
[4] Unix ではコマンドライン引数の ~ がシェルによって解釈されてからプログラムに引き渡されます。
[3] Python では os.path.expanduser で解釈できます。
os.path.expanduser
[5] Ruby では File.expand_path で解釈できます。
File.expand_path
[8] 関連: 特殊ファイル名
UNIX