በWSL (Windows Subsystem for Linux) እና አሁን በጥልቅ ተጠምቄያለሁ
የኦቾሎኒ ቅቤ እና ቸኮሌት ሲቀላቀሉ ማድረግ ስለሚችሏቸው አንዳንድ ጥሩ ነገሮች ከዚህ በታች ያንብቡ!
ዊንዶውስ ኤክስፕሎረርን ከሊኑክስ ያስጀምሩ እና የስርጭትዎን ፋይሎች ይድረሱባቸው
በWSL/bash የትዕዛዝ መጠየቂያው ላይ ሲሆኑ እና ፋይሎችዎን በእይታ ማግኘት ሲፈልጉ አሁን ያለው ማውጫ ባለበት “explorer.exe” ን ማስኬድ ይችላሉ እና የሊኑክስ ፋይሎችዎ የሚደርሱበት የዊንዶውስ ኤክስፕሎረር መስኮት ያገኛሉ። የአገልጋዩ የአካባቢ አውታረ መረብ ዕቅድ9.
እውነተኛ የሊኑክስ ትዕዛዞችን (CGYWIN ሳይሆን) ከዊንዶውስ ተጠቀም
ስለዚህ ጉዳይ ከዚህ በፊት ጽፌ ነበር፣ አሁን ግን ለPowerShell ተግባራት ተለዋጭ ስሞች አሉ፣
ማንኛውንም የሊኑክስ ትእዛዝ ከ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...
ወደ ዊንዶውስ የሚወስደው መንገድ ከዊንዶውስ በፊት በ$ PATH ውስጥ ስለሆነ የዊንዶውስ ፈጻሚዎች ከ WSL/Linux ሊጠሩ ወይም ሊሰሩ ይችላሉ። ማድረግ ያለብዎት ነገር በመጨረሻው ላይ በ .exe በግልፅ መደወል ነው። "Explorer.exe" የሚሠራው በዚህ መንገድ ነው። እንዲሁም notepad.exe ወይም ሌላ ማንኛውንም ፋይል ማድረግ ይችላሉ.
ቪዥዋል ስቱዲዮ ኮድን ያስጀምሩ እና የሊኑክስ መተግበሪያዎችዎን በዊንዶው ላይ ይድረሱባቸው
በWSL ውስጥ ባለው አቃፊ ውስጥ እያሉ "ኮድ" ማሄድ ይችላሉ እና እንዲጭኑ ይጠየቃሉ።
እንዲሁም መጫን ያስፈልግዎታል
ከዊንዶውስ ትዕዛዝ መስመር ብሎግ በጣም ጥሩ የጽሁፎች ምርጫ እዚህ አለ።
- የ 1 ክፍል
በWSL እና Visual Studio Code Remote የእርስዎን የሊኑክስ ልማት ተሞክሮ በዊንዶው ላይ ወደሚቀጥለው ደረጃ ይውሰዱት። - የ 2 ክፍል
ለዊንዶውስ ከWSL እና ቪዥዋል ስቱዲዮ ኮድ ጋር ለሊኑክስ ልማት ጥልቅ መመሪያ - የ 3 ክፍል
የሊኑክስ ልማት ምክሮች እና ዘዴዎች WSL እና Visual Studio Codeን በመጠቀም
የ WSL 2 ጥቅሞች እነኚሁና።
- ቨርቹዋል ማሽኖች ሃብትን የሚጨምሩ እና በጣም ገለልተኛ የሆነ ተሞክሮ ይፈጥራሉ።
- የመጀመሪያው WSL በጣም "የተገናኘ" ነበር ነገር ግን ከቪኤም ጋር ሲወዳደር በጣም ደካማ አፈጻጸም ነበረው።
- WSL 2 ከቀላል ክብደት ቪኤምዎች፣ ሙሉ ለሙሉ የተገናኘ በይነገጽ እና ከፍተኛ አፈጻጸም ያለው ድብልቅ አቀራረብን ያቀርባል።
በሰከንዶች ውስጥ ብዙ ሊኑክስን ያሂዱ
እዚህ "wsl --list --all" እየተጠቀምኩ ነው እና በስርዓቴ ላይ ሶስት ሊኑክስ አሉኝ።
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
በዊንዶው ተርሚናል ውስጥ እንዲታዩ በቀላሉ እነሱን ማስኬድ እና እንዲሁም መገለጫዎችን መመደብ እችላለሁ።
በፔንግዊን በዊንዶውስ ስር X ዊንዶውስ አገልጋይን ያሂዱ
በዊንዶውስ ሲስተሞች መካከል የWSL ስርጭቶችን በቀላሉ ያንቀሳቅሱ።
wsl --export MyDistro ./distro.tar
# разместите его где-нибудь, Dropbox, Onedrive, где-то еще
mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2
ይኼው ነው. በሁሉም ስርዓቶችዎ ላይ ፍጹም የሆነውን የሊኑክስ ማዋቀር ያግኙ።
በWSL ውስጥ የWindows Git ምስክርነት አቅራቢን ተጠቀም
ከላይ ያሉት ሁሉም ባህሪያት ወደ ቁንጮው ተጣብቀዋል
ይሞክሩት፣ WSL ን ይጫኑ፣
ምንጭ: hab.com