0 在大多数情况下,我真的不在乎*.pyc文件是否存在。当我这样做时,我不希望它们出现ls。我不希望它们成为制表完成的一部分。基本上,我希望我的shell能够像处理它们一样对待它们,例如,.gitignore或任何其他点文件。 是否有一些调整,我可以像我目前一样继续使用shell,但只是没有看到这种混乱? file-extension tcsh — JETM source
2 这是为了完成: shell变量fignore可以设置为完成时要忽略的后缀列表。 以下示例将忽略所有* .pyc * .o * .bak和*〜文件。 % set fignore = (.pyc .o .bak \~) 对于'ls',您可以使用--ignore参数,更好地使用别名。 % alias ls 'ls --color --ignore="*.pyc"' — 尼古拉斯克里斯托普洛斯 source