Windows 용 Ubuntu의 bash에서 색 구성표를 어떻게 변경합니까? 사용하여 내보내기를 수행 할 수 없습니다. 색상을 사용자

https://terminal.sexyhttp://ciembor.github.io/4bit/ 를 사용하여 색상 구성표를 만들려고했지만 Windows의 Ubuntu에서 bash를 사용하여 내보내기를 수행 할 수 없습니다.

색상을 사용자 정의하는 올바른 방법은 무엇입니까?



답변

이것은 https://medium.com/@iraklis/fixing-dark-blue-colors-on-windows-10-ubuntu-bash-c6b009f8b97c 의 훌륭하고 쉬운 솔루션이기도합니다 .

이것을 다음에 추가하십시오 .bashrc.

LS_COLORS='rs=0:di=1;35:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';
export LS_COLORS

PS1='\e[37;1m\u@\e[35m\W\e[0m\$ ' # this will change your prompt format

그리고 나는 이것이 vim의 가독성에도 유용하다는 것을 알았습니다.

echo "set background=dark" >> .vimrc

답변

터미널은 여전히에서 제공하므로 Windows 용 Ubuntu의 bash에만 문제가 없습니다 conhost.exe.

색상을 변경하려면 기본값으로 이동하십시오 .

그런 다음 각 개별 색상을 클릭하고 다른 색상으로 변경할 수 있습니다.

색 사각형을 클릭하면 화면 배경으로 선택된 항목이 변경되므로 프로세스가 다소 혼란스러워 집니다. 따라서 먼저 해당 선택을 변경하고 색상을 조정 한 다음 선택을 원하는 배경색으로 다시 변경해야합니다.

전반적으로 다른 터미널이나 콘솔 에뮬레이터를 함께 사용하는 것이 더 쉽습니다. 저는 개인적으로 ConEmu를 사용 하는데 , 색 구성표를 훨씬 쉽게 변경할 수 있습니다.


답변

UI에서 모든 ANSI 색상을 변경할 수 있다고 생각하지 않으므로 레지스트리를 통해 편집해야합니다.

https://github.com/neilpa/cmd-colors-solarized에서 잘 작동하는 태양 화 된 어두운 테마가 이미 있습니다.

(콘솔 창을 닫거나 열어서 활성화)


답변

나와 같은 사람들을위한 더 많은 설명이있는 다른 솔루션과 동일한 솔루션 ( https://medium.com/@iraklis/fixing-dark-blue-colors-on-windows-10-ubuntu-bash-c6b009f8b97c )

cd /home/<user>
ls -a

.bashrc를 찾아서 BU를 만들어야합니다

cp .bashrc .bashrcBU

2 줄 추가

echo "LS_COLORS='rs=0:di=1;35:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';" >> .bashrc
echo "export LS_COLORS" >> .bashrc

vim을 변경하기 전에 배경을 올바르게 보려면

echo "set background=dark" >> .vimrc

종료하고 다시 시작

그런 다음이 이상한 파란색으로 이름에 경로가 있습니다. PS1을 통해이를 수정할 수 있습니다. 여기 소스 ( https://apple.stackexchange.com/questions/219125/is-there-a-way-to-change-the-font-color-of-the-current-path-in-termial )

echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$

저에게 balise [\ 033 [01; 34m] * [\ 033 [00m] 은 파란색이므로 분홍색으로 색상을 변경합니다 [\ 033 [01; 34m] * [\ 033 [00m] . PS1을 덮어 쓰려면

@편집하다:

이 방법으로 할 수는 있지만 영구적이지 않으며이 변수는 세션이 끝날 때 삭제됩니다.

PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[00m\]\w\[\033[00m\]\$'

영구적으로 만들려면 선행 .bashrc와 같이 세션 시작시로드 될 파일에 파일을 작성해야합니다.

echo "PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;35m\]\w\[\033[00m\]\$'" >> .bashrc

답변

2019 솔루션 :

Microsoft 의 공식 ColorTool 을 사용하여 각 색상을 직접 설정하지 않고도 전체 색상 표를 변경할 수 있습니다.

그냥 (검색 zip 파일을 다운로드 Color Tool <Month> <Year>아래 자료 ) 임의의 폴더에 도구의 압축을 풉니 다. 그런 다음 bash에서 실행하십시오.

# run in wsl bash (or any other windows terminal)
# note that -x is required for wsl
./ColorTool.exe -x <scheme name>

# for the change to have permanent effect go to properties and click ok

그런 다음 ColorTool .itermcolorsschemes폴더에 파일 을 배치하여 iTerm 형식으로 다른 색 구성표를 쉽게 가져올 수 있습니다 .


답변

Windows cmd의 색상 사용자 정의를 사용하여 다음을 사용자 정의 할 수 있습니다. 오른쪽 상단의 작은 우분투 아이콘을 클릭하고 속성을 클릭하십시오.

또한 프롬프트를 사용자 정의하기 위해

export PS1="\e[0;31m[\u@\h \W]\$ \e[m "

프롬프트 만 빨간색으로 변경됩니다.

따라서 색상은 아래에서 잘 작동하는 것 같습니다. 위의 사이트는 특정 터미널 에뮬레이터의 구성 파일을 만들 때 작동하지 않지만 여기서는 cmd입니다.


답변

또한 솔루션을 찾고이 슈퍼 사용자 게시물을 찾은 다음 MS 의이 게시물을 찾았습니다 .Windows 콘솔 호스트 설정 이해

기본적으로 모든 설정은 시작 메뉴 / 작업 표시 줄에 고정에서 생성시 바로 가기 파일 자체에 저장됩니다. 그런 다음 속성을 수정하여 변경할 수 있습니다.

색상을 포함한 모든 항목은 MS post에 설명 된 속성을 사용하여 레지스트리 항목 [HKEY_CURRENT_USER \ Console \ Git Bash]에서 사용자 지정할 수 있지만 “C : \ Windows \ System32 \ bash.exe를 실행하여 bash.exe를 직접 실행해야합니다. “Windows + R을 통해 레지스트리 항목 다음에 Windows에서 구성 읽기를 중지하도록합니다.

구성에 만족하면 시작 및 고정 작업 표시 줄에 새 바로 가기 링크를 만듭니다 (필요한 경우).

이 방법을 사용한다는 주장은 지루한 변경 사항을 지름길 파일에 저장하고 저장하는 것보다 .reg 파일을 통해 변경 사항을 관리하기가 더 쉽다는 것입니다 (예 : 새로운 색 구성표 시도?).