不。区分大小写不是终端的属性。它甚至不是外壳的属性。说到文件名,它是文件系统的一个属性:你可以在同一个目录下有一个被调用的文件foo和一个被调用的文件FOO,它们是不同的文件,就像一个被调用foo的文件和一个被调用的文件bar是不同的文件。它也是单个程序的属性:例如,ls -a和ls -A意味着不同的东西。
无论如何,Unix 通常都使用小写字母。所以大多数时候你只需要避免使用Shift密钥。
当您挂载某些操作系统视为不区分大小写的外部文件系统时,您可以通过在挂载时指定正确的选项来控制 Linux 是否也应将它们视为不区分大小写(请参阅mount(8)手册页)。我认为这通常默认为fat,hfs和ntfs。
如果您使用 zsh,您可以通过各种方式将其配置为不区分大小写的完成(例如,如果您键入f并且没有调用f*的文件但有一个名为FOOBARand的文件FOOBAZ,f则将更改为FOOBA)。运行compinstall以配置不区分大小写完成的更简单方面,并阅读 zsh 教程或参考手册以找到更多选项。
| 归档时间: |
|
| 查看次数: |
3950 次 |
| 最近记录: |