별칭을 사용하여 기본적으로 일부 명령의 색상을 켭니다. 내 시스템을 말하는에서 쉬운 방법이 있는지하지만, 색상이 지원됩니다 궁금 해서요, 내가 사용하지 않는 --color
위해 grep
, ls
등
별칭을 사용하여 기본적으로 일부 명령의 색상을 켭니다. 내 시스템을 말하는에서 쉬운 방법이 있는지하지만, 색상이 지원됩니다 궁금 해서요, 내가 사용하지 않는 --color
위해 grep
, ls
등
답변:
FreeBSD에는 CLICOLOR가 있습니다.
Linux 및 GNU 도구가있는 다른 시스템에서는 LS_COLORS, GREP_COLOR 및 GREP_OPTIONS = '-color = auto'를 설정해야하지만 여전히 실행해야합니다 ls --color=auto
. info coreutils 'ls invocation'
자세한 내용을 보려면 실행 하십시오.
--color
Linux에서 입력을 피하는 가장 쉬운 방법 은 별칭을 사용하여 ls
실행 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