在尝试使 Bash for OSXTAB自动完成不区分大小写时,我按照建议运行这些命令:
shopt -s nocaseglob
bind 'set completion-ignore-case on'
Run Code Online (Sandbox Code Playgroud)
如何将上述设置恢复为 OS X 默认值?
您是说您在脚本或点文件之一(.bash_profile
等)中添加了这些命令,还是您只是在终端本身中运行了这些命令?
如果您刚刚在终端中运行命令,只需启动一个新会话,并且应该恢复默认值。打开一个新的终端选项卡或窗口,看看是否恢复了正常功能(应该是这样)。
这些设置不应影响整个系统,除非它们自动加载到每个会话加载时获取的文件中,在这种情况下,您只需从您的.bash_profile
或最初添加的位置中删除该条目即可。
.bash_profile
您可以通过执行sudo -s
成为来仔细检查设置是否自动加载到您的设置中root
,此时root's
会加载点文件,该文件优先于前一个用户。如果它以 root 身份正常工作,请自行挖掘~/.bash_profile
或~/.bashrc
删除这些命令/设置。下次加载 shell 会话时应恢复默认功能。
归档时间: |
|
查看次数: |
872 次 |
最近记录: |