Kann ich meine .cshrc-Datei so konfigurieren, dass alle Dateien mit einer bestimmten Erweiterung ignoriert werden? - Dateierweiterung, tcsh

Zum größten Teil ist es mir wirklich egal, ob *.pyc Dateien existieren. Ich möchte nicht, dass sie auftauchen, wenn ich es tue ls. Ich möchte nicht, dass sie Teil der Tab-Vervollständigung sind. Grundsätzlich möchte ich, dass meine Shell sie genauso behandelt, wie sie zum Beispiel behandelt, .gitignore oder irgendeine andere Punktdatei.

Gibt es eine Optimierung, bei der ich die Shell weiterhin wie bisher verwenden kann, aber diese Unordnung nicht sehe?

Antworten:

2 fĂĽr Antwort â„– 1

Dies ist für die Vervollständigung:

Die Shell-Variable fignore kann auf eine Liste von Suffixen festgelegt werden, die nach Abschluss ignoriert werden sollen.

Im folgenden Beispiel werden alle * .pyc * .o * .bak- und * ~ -Dateien ignoriert.

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

Für das "ls" können Sie das Argument --ignore verwenden, besser in einem Alias.

% alias ls "ls --color --ignore="*.pyc""

Lies jetzt