Bash の Tab 補完でファイル名の大文字・小文字を区別しないようにする
Bash で cd
とかする時に、ファイル名の大文字・小文字を区別しやがるのが鬱陶しいので、直し方を紹介。このやり方は Windows GitBash・Linux・MacOS で使える。
やり方は、以下の内容を書いたファイル .inputrc
を、ユーザホームディレクトリ配下に置くだけ (~/.inputrc
)。
# Bash 補完の大文字小文字を無視する
set completion-ignore-case on
全ユーザに同様の設定をしたいのであれば、~/.inputrc
ではなく、/etc/inputrc
に設定を書けば良い。Linux などだと、恐らく既にファイルが存在して、この行がコメントアウトされていると思われる。
ターミナルを開いている最中にファイルを更新したのであれば、Ctrl + x
・Ctrl + r
キーを押下して、inputrc
の変更を反映させる。
この inputrc
というファイルについては以前も紹介はしていて、
他にもキーボードに関する色々な設定ができるようなので、以下あたりを見てみると良いだろう。