Dieser Artikel stellt vor, wie man die groß- und kleinschreibungsunabhängige Tab-Vervollständigung in der Bash-Sprachbefehlszeile auf Linux-PCs und -Servern konfiguriert. Sie müssen sich nicht mehr um Großbuchstaben kümmern.
yuis on ASUS at /mnt/c/pg/20190318174120$ mkdir hoge Hogehoge
yuis on ASUS at /mnt/c/pg/20190318174120$ ls hoge
hoge/ Hogehoge/
Fügen Sie Folgendes zu /etc/inputrc hinzu.
set completion-ignore-case On
command line - Can I make Tab auto-completion case-insensitive in Bash? - Ask Ubuntu
Update
Manchmal wird inputrc nicht geladen, obwohl es einmal funktioniert hat. Es ist instabil. Ich bin mir nicht sicher, ob es daran liegt, dass es WSL ist.
bind "set completion-ignore-case on"
Wenn Sie dies als Befehl ausführen, funktioniert es. Anstatt es in inputrc zu schreiben, könnte es zuverlässiger sein, dies in bashrc zu schreiben.