Mehr als drei Jahre zu spät zu dieser Partei, aber ich arbeite gerade durch ein ähnliches Problem und habe weitere Informationen für zukünftige Sucher.
Es scheint, dass, während grep
aktiv sucht GREP_OPTIONS
, ls
NICHT sucht LS_OPTIONS
. Also müsstest du sowas machen alias ls='ls $LS_OPTIONS '
. Sie können selbst entscheiden, ob dies einen Versuch wert ist, im Gegensatz zu einem Alias, der Ihre gewünschten Optionen direkt auflistet.
(Wenn sich Personen mit scharfem Blick wundern, warum ich in diesem Alias-Wert ein nachlaufendes Leerzeichen habe, dann liegt dies an dieser Zeile aus dem ALIASES-Abschnitt der bash-Manpage (GNU bash, Version 4.3.42 (1) -release): "Wenn das letzte Zeichen des Alias-Werts ein Leerzeichen ist, wird das nächste Befehlswort, das auf den Alias folgt, ebenfalls auf Alias-Erweiterung geprüft." Das erscheint mir praktisch, deshalb füge ich in allen Aliasnamen ein Leerzeichen ein.)