WSL 우분투 m Windows 터미널 및 ls_colors
4320 단어 lscolorswslubuntuwindowsterminal
이 글을 읽고 계신다면 아마도 저와 같을 것이고 Windows에서 개발할 것입니다. 제게는 도움이 되었지만 개발자로서 Linux를 피할 수 없다는 사실을 최근에 알게 되었습니다.
이중 부팅 솔루션을 구성하는 것이 한동안 이를 위한 해결 방법이었습니다.
그러나 여기에는 몇 가지 제한 사항이 있습니다. 하나는 한 번에 하나만 사용할 수 있고 캐싱을 추가해야 하고 Redis가 Linux 전용 솔루션이 될 때까지 Windows에서 거의 완전한 서버를 개발할 때 옵션이 아니었습니다.
내 옵션은 프로젝트를 Linux 환경으로 복제하거나 Windows에서 서버를 실행하고 Linux의 Redis를 실행할 수 있는 제한된 Linux를 실행하는 방법을 찾는 것이었습니다. 그런 다음 Linux를 실행할 수 있는 Linux용 Windows 하위 시스템(WSL)을 발견했습니다. Windows 파일 시스템과 병렬 Linux 파일 시스템에 액세스할 수 있어 제 요구에 완벽했습니다.
첫 번째 단계는 wsl 설치입니다.
간단한 명령을 실행합니다.
wsl --install
Windows는 Linux 배포판(기본적으로 최신 우분투)을 다운로드하는 것을 포함하여 후드 아래에서 많은 작업을 수행합니다.see 자세한 정보 및 사용자 정의 설치 지침
WSL2 및 우분투로 Windows 터미널 구성
Linux bt를 사용하려면 터미널이 필요합니다. 슬프게도 창의 기본 제공 사항은 바람직하지 않습니다. 그래서 Windows 터미널을 만든 것입니다.
download from windows store
터미널로 이동하고 탭 영역의 더하기 기호 옆에 있는 드롭다운 버튼을 클릭하여 측면 패널을 엽니다.
우분투 peofile이 아직 존재하지 않는 경우
설정으로 이동> 하단의 프로필 목록에서 아래로 스크롤
json 파일 열기 클릭
프로필에서
{
"commandline": "wsl.exe ~ -d Ubuntu",
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
"startingDirectory": "~"
},
편집기에 저장하고 종료
시작 시 기본적으로 생선을 로드하도록 생선 껍질이 있는 경우 선택적으로 추가할 수 있습니다.
"commandline": "wsl.exe ~ -d Ubuntu fish",
ls 색상이 약간 읽을 수 없다는 것을 알 수 있습니다. 이 경우 다음을 수행할 수 있습니다.좋아하는 코드 편집기로 ~/.bashrc 열기
나는 vscode를 사용할 것이다
code ~/.bashrc
Note :the first line should be all one line , it won't work if put in multiple lines
LS_COLORS='ex=01;91:rs=0:di=1;33:ln=01;35: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=01;35;40:st=37;44:*.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;35:*.au=00;35:*.flac=00;35:*.mid=00;35:*.midi=00;35:*.mka=00;35:*.mp3=00;35:*.mpc=00;35:*.ogg=00;35:*.ra=00;35:*.wav=00;35:*.axa=00;35:*.oga=00;35:*.spx=00;35:*.xspf=00;35:';
export LS_COLORS
터미널을 다시 시작하면 변경 사항이 나타납니다
for more info on this
이제 기본 시스템의 파일 시스템에 액세스할 수 있는 Windows 환경에서 Linux를 실행하고 있습니다.
행복한 코딩
더 많은 참조
basic wsl commands
Windows terminal configuration
Reference
이 문제에 관하여(WSL 우분투 m Windows 터미널 및 ls_colors), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tigawanna/wsl-ubuntu-m-windows-terminal-and-lscolors-49l1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)