เชนเซเช เชกเชฌเชฒเซเชฏเซเชเชธเชเชฒ (เชฒเชฟเชจเชเซเชธ เชฎเชพเชเซ เชตเชฟเชจเซเชกเซเช เชธเชฌเชธเชฟเชธเซเชเชฎ) เชฎเชพเช เชเชเชกเซ เชเซเช เช เชจเซ เชนเชตเซ เชคเซ เชฎเชพเช เชเชชเชฒเชฌเซเชง เชเซ , เชเชชเชฒเชฌเซเชง เชตเชฟเชเชฒเซเชชเซเชจเซเช เชเชฐเซเชเชฐ เช เชจเซเชตเซเชทเชฃ เชเชฐเชตเชพ เชฎเชพเชเซ เช เชถเซเชฐเซเชทเซเช เชธเชฎเชฏ เชเซ. WSL เชฎเชพเช เชฎเชจเซ เชเช เชเซเชฌ เช เชฐเชธเชชเซเชฐเชฆ เชธเซเชตเชฟเชงเชพ เชฎเชณเซ เชเซ เชเซ เชตเชฟเชถเซเชตเชจเซ เชตเชเซเชเซ เชกเซเชเชพเชจเซ "เชถเซเชฆเซเชง เชฐเซเชคเซ" เชเชธเซเชกเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชเซ. เช เชเชตเซ เช เชจเซเชญเชต เชจเชฅเซ เชเซ เชคเชฎเซ เชธเชเชชเซเชฐเซเชฃ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเซ เชธเชพเชฅเซ เชธเชฐเชณเชคเชพเชฅเซ เชฎเซเชณเชตเซ เชถเชเซ เชเซ, เช เชจเซ เชคเซ Linux เช เชจเซ Windows เชตเชเซเชเซเชจเชพ เชเซเชธเซเชค เชเชเซเชเชฐเชฃเชจเซ เชตเชพเชค เชเชฐเซ เชเซ.
เชชเซเชจเช เชฌเชเชฐ เช เชจเซ เชเซเชเชฒเซเช เชฎเชฟเชเซเชธ เชเชฐเชคเซ เชตเชเชคเซ เชคเชฎเซ เชเชฐเซ เชถเชเซ เชคเซ เชเซเชเชฒเซเช เชถเชพเชจเชฆเชพเชฐ เชตเชธเซเชคเซเช เชตเชฟเชถเซ เชจเซเชเซ เชตเชงเซ เชฎเชพเชนเชฟเชคเซ เชเซ!

Linux เชฎเชพเชเชฅเซ Windows Explorer เชฒเซเชเช เชเชฐเซ เช เชจเซ เชคเชฎเชพเชฐเซ เชกเชฟเชธเซเชเซเชฐเชฟเชฌเซเชฏเซเชถเชจเชจเซ เชซเชพเชเชฒเซเชจเซ เชเชเซเชธเซเชธ เชเชฐเซ
เชเซเชฏเชพเชฐเซ เชคเชฎเซ WSL/bash เชเชฎเชพเชจเซเชก เชฒเชพเชเชจเชฎเชพเช เชนเซเชต เช เชจเซ เชคเชฎเชพเชฐเซ เชซเชพเชเชฒเซเชจเซ เชฆเซเชทเซเชเชฟเชจเซ เชฐเซเชคเซ เชเชเซเชธเซเชธ เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชคเชฎเซ "explorer.exe" เชเชฒเชพเชตเซ เชถเชเซ เชเซ เชเซเชฏเชพเช เชตเชฐเซเชคเชฎเชพเชจ เชกเชฟเชฐเซเชเซเชเชฐเซ เชเซ เช เชจเซ เชคเชฎเชจเซ เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชคเชฎเชจเซ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฒเซ เชคเชฎเชพเชฐเซ Linux เชซเชพเชเชฒเซ เชธเชพเชฅเซ Windows Explorer เชตเชฟเชจเซเชกเซ เชฎเชณเชถเซ. เชธเซเชฅเชพเชจเชฟเช เชจเซเชเชตเชฐเซเช เชชเซเชฒเชพเชจ9.

เชตเชฟเชจเซเชกเซเชเชฎเชพเชเชฅเซ เชตเชพเชธเซเชคเชตเชฟเช Linux เชเชฆเซเชถเซ (CGYWIN เชจเชนเซเช) เชตเชพเชชเชฐเซ
เชฎเซเช เช เชตเชฟเชถเซ เชชเชนเซเชฒเชพ เชฒเชเซเชฏเซเช เชเซ, เชชเชฐเชเชคเซ เชนเชตเซ เชชเชพเชตเชฐเชถเซเชฒ เชซเชเชเซเชถเชจเซเชธ เชฎเชพเชเซ เชเชชเชจเชพเชฎเซ เชเซ, เชตเชฟเชจเซเชกเซเชเชจเซ เช เชเชฆเชฐเชฅเซ.
เชคเชฎเซ เชเซเชเชชเชฃ Linux เชเชฎเชพเชจเซเชกเชจเซ DOS/Windows/เชเซ เชเชเชเชชเชฃ เชชเชฐเชฅเซ เชธเซเชงเชพ เช เชเซเชฒ เชเชฐเซ เชถเชเซ เชเซ, เชคเซเชจเซ WSL.exe เชชเชเซ เชฎเซเชเซเชจเซ, เชเชจเซ เชเซเชฎ.
C:temp> wsl ls -la | findstr "foo"
-rwxrwxrwx 1 root root 14 Sep 27 14:26 foo.bat
C:temp> dir | wsl grep foo
09/27/2016 02:26 PM 14 foo.bat
C:temp> wsl ls -la > out.txt
C:temp> wsl ls -la /proc/cpuinfo
-r--r--r-- 1 root root 0 Sep 28 11:28 /proc/cpuinfo
C:temp> wsl ls -la "/mnt/c/Program Files"
...contents of C:Program Files...เชตเชฟเชจเซเชกเซเช เชเชเซเชเชฟเชเซเชฏเซเชเซเชฌเชฒเซเชธเชจเซ WSL/Linux เชฎเชพเชเชฅเซ เชเซเชฒ/เชฐเชจ เชเชฐเซ เชถเชเชพเชฏ เชเซ เชเชพเชฐเชฃ เชเซ Windows เชชเชนเซเชฒเชพเช Windows เชชเชพเชฅ $PATH เชฎเชพเช เชเซ. เชคเชฎเชพเชฐเซ เชซเชเซเชค เชคเซเชจเซ เช เชเชคเชฎเชพเช .exe เชธเชพเชฅเซ เชธเซเชชเชทเซเชเชชเชฃเซ เชเซเชฒ เชเชฐเชตเชพเชจเซเช เชเซ. เช เชฐเซเชคเซ "Explorer.exe" เชเชพเชฎ เชเชฐเซ เชเซ. เชคเชฎเซ notepad.exe เช เชฅเชตเชพ เช เชจเซเชฏ เชเซเชเชชเชฃ เชซเชพเชเชฒ เชชเชฃ เชฌเชจเชพเชตเซ เชถเชเซ เชเซ.
เชตเชฟเชเซเชฏเซเช เชฒ เชธเซเชเซเชกเชฟเชฏเซ เชเซเชก เชฒเซเชเช เชเชฐเซ เช เชจเซ เชตเชฟเชจเซเชกเซเช เชชเชฐ เชฎเซเชณ เชฐเซเชชเซ เชคเชฎเชพเชฐเซ Linux เชเชชเซเชฒเชฟเชเซเชถเชจเซเชธเชจเซ เชเชเซเชธเซเชธ เชเชฐเซ
WSL เชฎเชพเช เชซเซเชฒเซเชกเชฐเชฎเชพเช เชนเซเชฏ เชคเซเชฏเชพเชฐเซ เชคเชฎเซ "เชเซเชก" เชเชฒเชพเชตเซ เชถเชเซ เชเซ เช เชจเซ เชคเชฎเชจเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชเชเซเชค เชเชชเชตเชพเชฎเชพเช เชเชตเชถเซ . เช เช เชธเชฐเชเชพเชฐเช เชฐเซเชคเซ เชตเชฟเชเซเชฏเซเช เชฒ เชธเซเชเซเชกเชฟเชฏเซ เชเซเชกเชจเซ เช เชกเชงเชพ เชญเชพเชเชฎเชพเช เชตเชฟเชญเชพเชเชฟเชค เชเชฐเซ เชเซ เช เชจเซ Windows เชตเชฟเชถเซเชตเชฎเชพเช VS เชเซเชก เชเซเชฒเชพเชฏเชเช เชธเชพเชฅเซ Linux เชชเชฐ "เชนเซเชกเชฒเซเชธ" VS เชเซเชก เชธเชฐเซเชตเชฐ เชเชฒเชพเชตเซ เชเซ.
เชคเชฎเชพเชฐเซ เชชเชฃ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ ะธ . เชเซ เชเชเซเชเชฟเชค เชนเซเชฏ, เชคเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ Windows เชชเชฐ เชตเชงเซ เชธเชพเชฐเชพ เชเชฐเซเชฎเชฟเชจเชฒ เช เชจเซเชญเชต เชฎเชพเชเซ.
เช เชนเซเช เชตเชฟเชจเซเชกเซเช เชเชฎเชพเชจเซเชก เชฒเชพเชเชจ เชฌเซเชฒเซเชเชฎเชพเชเชฅเซ เชฒเซเชเซเชจเซ เชเช เชธเชฐเชธ เชชเชธเชเชฆเชเซ เชเซ.
- 1 เชจเซ เชญเชพเช
- 2 เชจเซ เชญเชพเช
- 3 เชจเซ เชญเชพเช
เช เชนเซเช WSL 2 เชจเชพ เชซเชพเชฏเชฆเชพ เชเซ
- เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเซ เชธเชเชธเชพเชงเชจ เชธเชเชจ เชเซ เช เชจเซ เชเซเชฌ เช เชธเซเชตเชคเชเชคเซเชฐ เช เชจเซเชญเชต เชฌเชจเชพเชตเซ เชเซ.
- เชฎเซเชณ WSL เชเซเชฌ เช "เชเซเชกเชพเชฏเซเชฒ" เชนเชคเซเช เชชเชฐเชเชคเซ VM เชจเซ เชธเชฐเชเชพเชฎเชฃเซเชฎเชพเช เชคเซเชจเซเช เชชเซเชฐเชฆเชฐเซเชถเชจ เชเชเชฆเชฎ เชจเชฌเชณเซเช เชนเชคเซเช.
- WSL 2 เชนเชณเชตเชพ เชตเชเชจเชจเชพ VM, เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ เชเซเชกเชพเชฏเซเชฒ เชเชจเซเชเชฐเชซเซเชธ เช เชจเซ เชเชเซเช เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชพเชฅเซ เชนเชพเชเชฌเซเชฐเชฟเชก เช เชญเชฟเชเชฎ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ.
เชธเซเชเชจเซเชกเซเชฎเชพเช เชฌเชนเซเชตเชฟเชง Linux เชเชฒเชพเชตเซ
เช เชนเซเช เชนเซเช "wsl --list --all" เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเซ เชเซเช เช เชจเซ เชฎเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชชเชฐ เชฎเชพเชฐเซ เชชเชพเชธเซ เชชเชนเซเชฒเซเชฅเซ เช เชคเซเชฐเชฃ Linux เชเซ.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwinเชนเซเช เชคเซเชฎเชจเซ เชธเชฐเชณเชคเชพเชฅเซ เชเชฒเชพเชตเซ เชถเชเซเช เชเซเช เช เชจเซ เชชเซเชฐเซเชซเชพเชเชฒเซเชธ เชชเชฃ เชธเซเชเชชเซ เชถเชเซเช เชเซเช เชเซเชฅเซ เชคเซเช เชฎเชพเชฐเชพ Windows เชเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช เชฆเซเชเชพเชฏ.
Pengwin เชธเชพเชฅเซ Windows เชชเชฐ X Windows เชธเชฐเซเชตเชฐ เชเชฒเชพเชตเซ
เชเช เชเชธเซเชเชฎ WSL Linux เชตเชฟเชคเชฐเชฃ เชเซ เชเซ เชเซเชฌ เช เชธเชฐเชธ เชเซ. เชชเชฐ เชฎเซเชณเชตเซ เชถเชเซ เชเซ . เชชเซเชเชเชตเชฟเชจ เชธเชพเชฅเซ เชเซเชกเซ , เช เชจเซ เชคเชฎเชจเซ เชเซเชฌ เช เชธเชฐเชธ เชธเชเชเชฒเชฟเชค เชธเชฟเชธเซเชเชฎ เชฎเชณเซ เชเซ.
เชตเชฟเชจเซเชกเซเช เชธเชฟเชธเซเชเชฎเซเชธ เชตเชเซเชเซ WSL เชตเชฟเชคเชฐเชฃเชจเซ เชธเชฐเชณเชคเชพเชฅเซ เชเชธเซเชกเซ.
, เชเซเชจเซ เชฎเชฆเชฆเชฅเซ เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชเชฆเชฐเซเชถ WSL2 เชตเชฟเชคเชฐเชฃเชจเซ เชเช เชฎเชถเซเชจเชฅเซ เชธเชฐเชณเชคเชพเชฅเซ เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเซ เชถเชเซ เชเซ n เชฎเชถเซเชจเซ.
wsl --export MyDistro ./distro.tar
# ัะฐะทะผะตััะธัะต ะตะณะพ ะณะดะต-ะฝะธะฑัะดั, Dropbox, Onedrive, ะณะดะต-ัะพ ะตัะต
mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2 เชฌเชธ เชเชเชฒเซเช เช. เชคเชฎเชพเชฐเซ เชฌเชงเซ เชธเชฟเชธเซเชเชฎเชฎเชพเช เชธเชฎเชจเซเชตเชฏเชฟเชค, เชธเชเชชเซเชฐเซเชฃ Linux เชธเซเชเช เชช เชฎเซเชณเชตเซ.
WSL เชจเซ เช เชเชฆเชฐ Windows Git เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชชเซเชฐเชฆเชพเชคเชพเชจเซ เชเชชเชฏเซเช เชเชฐเซ
เชเชชเชฐเซเชเซเชค เชคเชฎเชพเชฎ เชฒเชเซเชทเชฃเซ เชชเชฐเชพเชเชพเชทเซเช เชพเชฎเชพเช เชตเชฃเชพเชฏเซเชฒเชพ เชนเชถเซ , เชเซเชฏเชพเช เชคเซ เชเชเซเชเซเชค เชฅเชพเชฏ เชเซ , /usr/bin/git-credential-manager เชจเซ เชถเซเชฒ เชธเซเชเซเชฐเชฟเชชเซเชเชฎเชพเช เชซเซเชฐเชตเชตเซเช เชเซ เชเซ Windows git creds เชฎเซเชจเซเชเชฐเชจเซ เชเซเชฒ เชเชฐเซ เชเซ. เชคเซเชเชธเซเชตเซ. เช เชฎเชพเชคเซเชฐ เชธเซเชตเชเซเช เช เชจเซ เชเซเชธเซเชค เชเชเซเชเชฐเชฃ เชฆเซเชตเชพเชฐเชพ เช เชถเชเซเชฏ เชฌเชจเชถเซ.
เชคเซเชจเซ เช
เชเชฎเชพเชตเซ เชเซเช, WSL เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ, , เช
เชจเซ เชฌเชจเชพเชตเซ .
เชธเซเชฐเซเชธ: www.habr.com
