Nie chcę aliasu ( alias ls='ls --color'
), a wcześniej ustawiłem to w Mac OSX przy użyciu CLICOLOR
zmiennej środowiskowej, która magicznie nadawała kolory ls
. Teraz korzystam z Linuksa (Arch x86-64) z xterm
naprawdę podstawową konfiguracją i nie mogę tworzyć ls
kolorów wyjściowych (używając ls
dosłownie). I zrobić uzyskać kolor przy użyciu --color
przełącznika.
Czy nie ma na to sposobu? Zgodność z POSIX byłaby miła :-)
CLICOLOR
co uważałem za rodzaj standardu (zawsze myślisz, że te rzeczy są standardowe). Zawsze też myślałem o aliasach jako o rozwiązaniu modernizacyjnym. Ale robią dobrze :-)alias ls='ls -G'
alias grep='grep --color'
do tego dodaj ;)alias ll='ls -la --color=auto'
jeśli na przykład używasz opcji -F - kolor jest niepotrzebny
alias ll='ls -alF' shows colors
źródło