Возможный дубликат:
Сделайте в bash табуляцию без учета регистра
Иногда при доступе к различным каталогам в большинстве случаев я вспоминаю имена или, по крайней мере, часть имен каталогов в нашей системе Linux. Но некоторые из каталогов имеют имена, начинающиеся с заглавных букв первого символа или одного из символов в середине имени. Верхний регистр.
Может ли кто-нибудь подсказать, как сделать аргументы, следующие за регистром команд cd, НЕДОПУСТИМО , чтобы при выполнении cd BackupDirectory
или cd backupdirectory
он мог ввести имя каталога BackupDirectory.
Конечно, я не хочу ввернуть вещи для других пользователей, поэтому, если вышеупомянутое возможно, возможно ли, чтобы изменение могло быть применено только к сеансу, который я использую, и не влияло бы на других пользователей?
ОК, я попытался bind "set completion-ignore-case on"
но это просто не работает. Это просто помогает, если я ввожу cd b
и [tab] [tab] или [esc] [esc], заполняет имя каталога, игнорируя регистр. Но, что мне нужно, если я cd backupdirectory
, он просто игнорирует регистр и входит в BackupDirectory сам по себе.