Windows의 Bash에서 Windows를 통해 /etc/profile.d 및 / usr / local / bin에있는 파일을 편집 하시겠습니까? 통해. 나는 아무도 없다고

Windows에서 Bash를 사용하고 있는데 파일을 넣고 싶습니다. /etc/profile.d/usr/local/bin Windows를 통해.

나는 아무도 없다고 생각했다. etc 또는 usr …에서 AppData\Local\lxss 그런 폴더를 만드는 것은 Bash에는 아무런 영향을 미치지 않습니다.

그러나 etc\profile.dusr\local\bin …에서 lxss\rootfs 하지만 다시, 그들 중 하나에 내 자신의 파일을 추가 Bash는 아무런 영향을 미치지 않습니다. 그들은 심지어 나타나지 않습니다 :

기본적으로 자주 사용되는 세트 /etc/profile.d 스크립트 및 /usr/local/bin 모든 Linux 환경에 설치하려는 바이너리.

이 스크립트와 바이너리를 어떻게 또는 어디서 넣어서 나타나게합니까? /etc/profile.d/usr/local/bin Windows의 Bash에서?



답변

이것은 가능하지 않습니다. 이 페이지에서 언급 한 바와 같이 : Linux 용 Windows 하위 시스템 개요

두 파일 시스템이 사용자 시스템의 파일에 대한 액세스를 제공하는 데 사용됩니다 : VolFs 및 DriveFs.

VolFs 리눅스 파일 시스템 기능을 완벽하게 지원합니다 […]
  리눅스 시스템, 응용 프로그램 파일 (/ etc, / bin, / usr 등) 및 사용자의 Linux 홈 폴더가 들어있는 디렉토리는 모두 VolF를 사용합니다.
  VolF에서 Windows 응용 프로그램과 파일 간의 상호 운용성 지원되지 않음 .

지금까지 정확하게 내 경험이었습니다. 내가 변하려고하는 모든 것 /etc 또는 /usr …에서 AppData\Local\lxss 또는 lxss\rootfs 잘 안돼. Bash에서 예상대로 표시되는 변경 사항은 마운트 된 볼륨에 있습니다. 때문에…

DriveFs […] 상호 운용성에 사용됩니다. 모든 고정 Windows 볼륨은 DriveFs를 사용하여 / mnt / c, / mnt / d 등에 마운트됩니다. 이를 통해 사용자는 Visual Studio Code와 같은 좋아하는 Windows 편집기로 파일을 편집하고 동시에 WSL을 사용하여 Bash의 오픈 소스 도구로 파일을 조작 할 수 있습니다.