මම WSL (ලිනක්ස් සඳහා වින්ඩෝස් උප පද්ධතිය) වෙත ගැඹුරින් සිටිමි, දැන් එය
රටකජු බටර් සහ චොකලට් මිශ්ර කිරීමේදී ඔබට කළ හැකි රසවත් දේවල් කිහිපයක් පිළිබඳ වැඩි විස්තර පහත දැක්වේ!
Linux වෙතින් Windows Explorer දියත් කර ඔබේ බෙදාහැරීමේ ගොනු වෙත ප්රවේශ වන්න
ඔබ WSL/bash විධාන රේඛාවක සිටින විට සහ ඔබේ ගොනුවලට දෘශ්ය ප්රවේශ වීමට අවශ්ය වූ විට, ඔබට වත්මන් නාමාවලිය තිබෙන තැන "explorer.exe" ධාවනය කළ හැකි අතර, ඔබට සේවාදායකය හරහා ඔබේ Linux ගොනු සමඟ Windows Explorer කවුළුවක් ලැබෙනු ඇත. දේශීය ජාල සැලැස්ම9.
වින්ඩෝස් වෙතින් නියම ලිනක්ස් විධාන (CGYWIN නොවේ) භාවිතා කරන්න
මම මේ ගැන කලින් ලියා ඇත, නමුත් දැන් PowerShell කාර්යයන් සඳහා අන්වර්ථ නාම ඇත,
ඔබට DOS/Windows/ඕනෑම Linux විධානයක් 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...
Windows මාර්ගය Windows වලට පෙර $PATH හි ඇති බැවින් Windows executables WSL/Linux වෙතින් ඇමතීමට/ධාවනය කළ හැක. ඔබ කළ යුත්තේ අවසානයේ ඇති .exe සමඟ පැහැදිලිව එය ඇමතීමයි. "Explorer.exe" ක්රියාකරන ආකාරය මෙයයි. ඔබට notepad.exe හෝ වෙනත් ඕනෑම ගොනුවක් සෑදිය හැකිය.
Visual Studio කේතය දියත් කරන්න සහ Windows මත දේශීයව ඔබගේ Linux යෙදුම් වෙත ප්රවේශ වන්න
WSL හි ෆෝල්ඩරයක සිටියදී ඔබට "කේතය" ධාවනය කළ හැකි අතර ස්ථාපනය කිරීමට ඔබෙන් විමසනු ඇත
ඔබ ස්ථාපනය කිරීමටද අවශ්ය වේ
මෙන්න Windows Command Line බ්ලොග් අඩවියෙන් ලිපි විශාල තේරීමක්.
- 1 කොටස
WSL සහ Visual Studio Code Remote සමඟින් Windows හි ඔබගේ Linux සංවර්ධන අත්දැකීම මීළඟ මට්ටමට ගෙන යන්න. - 2 කොටස
WSL සහ Visual Studio Code සමඟ Windows හි Linux සංවර්ධනය සඳහා ගැඹුරු මාර්ගෝපදේශයකි - 3 කොටස
WSL සහ Visual Studio කේතය භාවිතයෙන් ලිනක්ස් සංවර්ධනය සඳහා ඉඟි සහ උපක්රම
WSL 2 හි ප්රතිලාභ මෙන්න
- අතථ්ය යන්ත්ර සම්පත් දැඩි වන අතර ඉතා ස්වාධීන අත්දැකීමක් නිර්මාණය කරයි.
- මුල් WSL ඉතා "සම්බන්ධ" වූ නමුත් VM හා සසඳන විට තරමක් දුර්වල කාර්ය සාධනයක් තිබුණි.
- WSL 2 සැහැල්ලු VMs, සම්පුර්ණයෙන්ම සම්බන්ධිත අතුරු මුහුණතක් සහ ඉහළ කාර්ය සාධනයක් සහිත දෙමුහුන් ප්රවේශයක් ඉදිරිපත් කරයි.
තත්පර කිහිපයකින් ලිනක්ස් කිහිපයක් ධාවනය කරන්න
මෙන්න මම "wsl --list --all" භාවිතා කරන අතර මගේ පද්ධතියේ දැනටමත් ලිනක්ස් තුනක් ඇත.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
මට ඒවා පහසුවෙන් ක්රියාත්මක කළ හැකි අතර පැතිකඩ පැවරිය හැකි බැවින් ඒවා මගේ Windows Terminal හි දිස් වේ.
Pengwin සමඟ Windows මත X Windows Server ධාවනය කරන්න
වින්ඩෝස් පද්ධති අතර WSL බෙදාහැරීම් පහසුවෙන් ගෙනයන්න.
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 අක්තපත්ර සැපයුම්කරු භාවිතා කරන්න
ඉහත සඳහන් සියලු ලක්ෂණ කූටප්රාප්තියට වියන ලදු ඇත
එය උත්සාහ කරන්න, WSL ස්ථාපනය කරන්න,
මූලාශ්රය: www.habr.com