On Mon, Nov 16, 2009 at 4:50 AM, Henning Garus <henning.ga...@googlemail.com> wrote: > On Sun, Nov 15, 2009 at 08:31:38PM -0600, Peng Yu wrote: >> If I have the following in the command line, >> >> ~/.bash >> >> when I type <TAB>, it will become /home/my_user_name/.bash >> >> I'm wondering if it is possible to configure bash command completion, >> so that it will still be '~/.bash' >> > > Add > > set expand-tilde off > > to your ~/.inputrc . However off is the default value, so you could > try to find out where it is set to on and remove that. > > See "Readline Variables" in man bash.
I add set expand-tilde off to my ~/.inputrc. Then I login again. Then I type the following after bash prompt cd ~ Later, if I type <TAB> after ~, ~ still expands to the abspath of my home directory. I'm confused why 'set expand-tilde off' does not change the behavior of bash. Regards, Peng