我可以配置我的.cshrc来忽略具有特定扩展名的所有文件吗?


0

在大多数情况下,我真的不在乎*.pyc文件是否存在。当我这样做时,我不希望它们出现ls。我不希望它们成为制表完成的一部分。基本上,我希望我的shell能够像处理它们一样对待它们,例如,.gitignore或任何其他点文件。

是否有一些调整,我可以像我目前一样继续使用shell,但只是没有看到这种混乱?

Answers:


2

这是为了完成:

shell变量fignore可以设置为完成时要忽略的后缀列表。

以下示例将忽略所有* .pyc * .o * .bak和*〜文件。

% set fignore = (.pyc .o .bak \~)

对于'ls',您可以使用--ignore参数,更好地使用别名。

% alias ls 'ls --color --ignore="*.pyc"'
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.