기본적으로 특정 명령의 색상을 켜기 위해 별칭을 사용합니다. 하지만 색상이 지원 --color
되고 사용할 수 없음 grep
등을 내 시스템에 알리는 더 쉬운 방법이 있는지 궁금합니다.ls
답변1
FreeBSD는백악기.
Linux 및 GNU 도구가 있는 기타 시스템에서는 LS_COLORS, GREP_COLOR 및 GREP_OPTIONS='--color=auto'를 설정해야 하지만, 그래도 자세한 내용을 보려면 run.Run을 실행해야 ls --color=auto
합니다 info coreutils 'ls invocation'
.
내가 아는 한, Linux에서 입력을 피하는 가장 쉬운 방법은 별칭 --color
make ls
run 을 사용하는 것입니다.ls --color=auto
이것이 기본적으로 발생하도록 .bashrc(실제로는 .env이지만 .bashrc와 비슷함)에 넣은 것입니다.
# 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
답변2
필수 색상 표준은 없습니다.
CLICOLOR
점점 일반화되고,누군가 그것을 표준화하려고 했죠또한.
명령에 별칭을 추가하여 명령에 기본 --color=auto
(또는 동등한) 플래그를 제공할 수 있지만 .bashrc
각 명령에 대한 관련 플래그를 찾아야 합니다.