This articles is published 570 days ago and last updated 432 days ago, some information may be out of date.

Linux terminal tab completion prompt ignores case.png

Create an ".inputrc" file in the user's home directory.

touch .inputrc

Case-sensitive auto-completion

vim .inputrc

Enter set completion-ignore-case on

:wq save and exit

Display all possible choices

vim .inputrc

Enter set show-all-if-ambiguous on

:wq save and exit

In fact, this command can be used to do it all.

cat >> ".inputrc" << EOF
set completion-ignore-case on
set show-all-if-ambiguous on

Close the terminal and reopen the terminal.