Bazı komutlar için varsayılan olarak renk açmak için takma adlar kullanıyorum. Sistemimi anlatmada daha kolay bir yolu varsa Ama, renk desteklenmektedir merak ediyorum, beni kullanmak yapmazlar --coloriçin grep, lsvs.
Bazı komutlar için varsayılan olarak renk açmak için takma adlar kullanıyorum. Sistemimi anlatmada daha kolay bir yolu varsa Ama, renk desteklenmektedir merak ediyorum, beni kullanmak yapmazlar --coloriçin grep, lsvs.
Yanıtlar:
FreeBSD'nin CLICOLOR'u vardır .
Linux ve GNU araçları olan diğer herhangi bir sistemde, LS_COLORS, GREP_COLOR ve GREP_OPTIONS = '- color = auto' ayarlamanız gerekir, ancak yine de çalıştırmanız gerekir ls --color=auto. info coreutils 'ls invocation'Daha fazla ayrıntı için çalıştırın .
--colorLinux'ta yazmaktan kaçınmanın en kolay yolu bir takma ad kullanarak lsçalıştırmaktır ls --color=auto.
Bu benim varsayılan olarak gerçekleşmesi için .bashrc (aslında, benim .env, ama .bashrc gibi) koymak:
# set default flags
if grep --color=auto --quiet "" "$HOME"/.bashrc >/dev/null 2>&1
then
alias grep='grep --color=auto'
fi
if ls --color=never --directory / >/dev/null 2>&1
then
# enable colors with GNU ls
alias ls='ls --color=auto'
else
alias ls='ls -F'
fi