Sie können einen Alias oder eine Funktion verwenden cvs
, zB:
alias cvs="$(which cvs) -q" cvs() { $(which cvs) -q "$@"; } ; export cvs
Ein Alias ist für interaktive Befehle in der aktuellen Shell gültig, während eine exportierte Funktion in Subshells funktioniert, einschließlich der zum Ausführen von Skripts erstellten.
Verwenden Sie einen which cvs
Force-Verweis auf die echte Binärdatei und umgehen Sie dabei alle internen Definitionen, z. B. einen Alias oder eine Funktion. Dies verhindert jegliche Rekursion. Beachten Sie, dass die Verwendung von doppelten Anführungszeichen in der Aliasdefinition bedeutet, dass which cvs
nur einmal aufgerufen wird, wenn der Alias definiert ist. einfache Anführungszeichen würden bei which cvs
jeder cvs
Eingabe aufgerufen .