Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 使用“自动完成”选项卡导航终端时隐藏“.DS\u存储”_Bash_Macos_Terminal - Fatal编程技术网

Bash 使用“自动完成”选项卡导航终端时隐藏“.DS\u存储”

Bash 使用“自动完成”选项卡导航终端时隐藏“.DS\u存储”,bash,macos,terminal,Bash,Macos,Terminal,通常在通过我的终端(Bash环境)移动时,我使用tab来显示我的目录内容.DS_Store在每个目录中都有很多噪音。我对.DS_Store的存在没有意见,但我不希望在我的自动标签完整结果中看到它 例如,在键入cd~/dev/project-a/后点击 $ cd ~/dev/project-a/ .DS_Store .git/ Makefile .editorconfig .gitignore src/ 有没有一个干净的解决方案可以在不切换shell环境的情

通常在通过我的终端(Bash环境)移动时,我使用tab来显示我的目录内容
.DS_Store
在每个目录中都有很多噪音。我对
.DS_Store
的存在没有意见,但我不希望在我的自动标签完整结果中看到它

例如,在键入
cd~/dev/project-a/
后点击

$ cd ~/dev/project-a/
 .DS_Store       .git/        Makefile
 .editorconfig   .gitignore   src/

有没有一个干净的解决方案可以在不切换shell环境的情况下隐藏
.DS\u Store
而不显示结果?

要忽略目录
。DS\u Store
我建议将此添加到
~/.bashrc

FIGNORE=DS_Store
缺点:这会忽略以
.DS\u Store
结尾的所有内容