bash_completionで補完時に~が展開されるのを防ぐ
/etc/bash_completionの_expand関数が~の展開を担当してるので、bash_completion読み込み後にこの関数を上書きすればいい。
# .bashrc if [ -f /etc/bash_completion ]; then . /etc/bash_completion _expand() { : } fi
参考:
http://okap-plog.blogspot.com/2009/04/bash-completion.html