[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to change the command completion behavior in bash
From: |
Peng Yu |
Subject: |
Re: How to change the command completion behavior in bash |
Date: |
Tue, 17 Nov 2009 13:32:23 -0600 |
On Mon, Nov 16, 2009 at 4:50 AM, Henning Garus
<henning.garus@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