WSL உடன் பணிபுரிவதற்கான கூல் லைஃப்ஹேக்ஸ் (லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பு)

நான் WSL (Linux க்கான Windows Subsystem) இல் ஆழ்ந்துள்ளேன், இப்போது அது WSL2 இல் கிடைக்கிறது விண்டோஸ் இன்சைடர்ஸ், கிடைக்கக்கூடிய விருப்பங்களை உண்மையில் ஆராய இது ஒரு சிறந்த நேரம். WSL இல் நான் கண்டறிந்த ஒரு சுவாரஸ்யமான அம்சம், உலகங்களுக்கிடையில் தரவை "முற்றிலும்" நகர்த்தும் திறன் ஆகும். இது முழு மெய்நிகர் இயந்திரங்களுடன் நீங்கள் எளிதாகப் பெறக்கூடிய அனுபவம் அல்ல, மேலும் இது Linux மற்றும் Windows இடையே உள்ள இறுக்கமான ஒருங்கிணைப்பைப் பற்றி பேசுகிறது.

வேர்க்கடலை வெண்ணெய் மற்றும் சாக்லேட் கலக்கும்போது நீங்கள் செய்யக்கூடிய சில அருமையான விஷயங்களைப் பற்றிய கூடுதல் தகவல்கள் கீழே உள்ளன!

WSL உடன் பணிபுரிவதற்கான கூல் லைஃப்ஹேக்ஸ் (லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பு)

Linux இலிருந்து Windows Explorer ஐ துவக்கி உங்கள் விநியோக கோப்புகளை அணுகவும்

நீங்கள் WSL/bash கட்டளை வரியில் இருக்கும்போது, ​​உங்கள் கோப்புகளை பார்வைக்கு அணுக விரும்பினால், நீங்கள் "explorer.exe" ஐ இயக்கலாம், அங்கு தற்போதைய கோப்பகம் உள்ளது, மேலும் உங்கள் Linux கோப்புகள் சர்வர் வழியாக உங்களுக்கு வழங்கப்படும் Windows Explorer சாளரத்தைப் பெறுவீர்கள். உள்ளூர் நெட்வொர்க் திட்டம்9.

WSL உடன் பணிபுரிவதற்கான கூல் லைஃப்ஹேக்ஸ் (லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பு)

Windows இலிருந்து உண்மையான Linux கட்டளைகளை (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 இல் Windows பாதை இருப்பதால் WSL/Linux இலிருந்து Windows executables அழைக்கப்படலாம்/இயக்கப்படலாம். நீங்கள் செய்ய வேண்டியதெல்லாம், இறுதியில் .exe உடன் வெளிப்படையாக அழைப்பதுதான். "Explorer.exe" இப்படித்தான் செயல்படுகிறது. நீங்கள் notepad.exe அல்லது வேறு எந்த கோப்பையும் உருவாக்கலாம்.

விஷுவல் ஸ்டுடியோ குறியீட்டை துவக்கி, விண்டோஸில் உள்ள உங்கள் லினக்ஸ் பயன்பாடுகளை அணுகவும்

WSL இல் ஒரு கோப்புறையில் இருக்கும் போது நீங்கள் "குறியீடு" ஐ இயக்கலாம் மற்றும் நிறுவும்படி கேட்கப்படுவீர்கள் VS ரிமோட் நீட்டிப்புகள்.. இது விஷுவல் ஸ்டுடியோ குறியீட்டை பாதியாகப் பிரிக்கிறது மற்றும் விண்டோஸ் உலகில் VS கோட் கிளையண்டுடன் லினக்ஸில் "ஹெட்லெஸ்" VS கோட் சர்வரை இயக்குகிறது.

நீங்கள் நிறுவவும் வேண்டும் விஷுவல் ஸ்டுடியோ கோட் и தொலை நீட்டிப்பு - WSL. விரும்பினால், நிறுவவும் விண்டோஸ் டெர்மினலின் பீட்டா பதிப்பு விண்டோஸில் சிறந்த டெர்மினல் அனுபவத்திற்கு.

Windows Command Line வலைப்பதிவிலிருந்து கட்டுரைகளின் சிறந்த தேர்வு இங்கே.

WSL 2 இன் நன்மைகள் இங்கே

  • மெய்நிகர் இயந்திரங்கள் வளம் மிகுந்தவை மற்றும் மிகவும் சுதந்திரமான அனுபவத்தை உருவாக்குகின்றன.
  • அசல் WSL மிகவும் "இணைக்கப்பட்டது" ஆனால் VM உடன் ஒப்பிடும்போது மிகவும் மோசமான செயல்திறன் கொண்டது.
  • WSL 2 இலகுரக VMகள், முழுமையாக இணைக்கப்பட்ட இடைமுகம் மற்றும் உயர் செயல்திறன் கொண்ட கலப்பின அணுகுமுறையை வழங்குகிறது.

பல லினக்ஸ்களை நொடிகளில் இயக்கவும்

இங்கே நான் "wsl --list --all" ஐப் பயன்படுத்துகிறேன், மேலும் எனது கணினியில் ஏற்கனவே மூன்று லினக்ஸ்கள் உள்ளன.

C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin

நான் அவற்றை எளிதாக இயக்க முடியும் மற்றும் சுயவிவரங்களை ஒதுக்க முடியும், அதனால் அவை எனது விண்டோஸ் டெர்மினலில் தோன்றும்.

பெங்வின் மூலம் விண்டோஸில் X விண்டோஸ் சர்வரை இயக்கவும்

பெங்வின் தனிப்பயன் WSL லினக்ஸ் விநியோகம் மிகவும் அருமையாக உள்ளது. நீங்கள் அதை பெற முடியும் விண்டோஸ் ஸ்டோர். Pengwin உடன் இணைக்கவும் எக்ஸ் சர்வர், எடுத்துக்காட்டாக X410, மற்றும் நீங்கள் ஒரு மிக குளிர் ஒருங்கிணைந்த அமைப்பு கிடைக்கும்.

விண்டோஸ் சிஸ்டங்களுக்கு இடையில் WSL விநியோகங்களை எளிதாக நகர்த்தலாம்.

அனா பெட்ஸ் இந்த சிறந்த நுட்பத்தை கொண்டாடுகிறார், இதன் மூலம் உங்கள் சிறந்த WSL2 விநியோகத்தை ஒரு இயந்திரத்திலிருந்து எளிதாக மாற்றலாம் n கார்கள்

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 இல் Windows Git நற்சான்றிதழ் வழங்குநர், /usr/bin/git-credential-manager ஐ ஷெல் ஸ்கிரிப்டாக மாற்றுகிறது, இது Windows git creds மேலாளரை அழைக்கிறது. புத்திசாலித்தனமான. சுத்தமான மற்றும் இறுக்கமான ஒருங்கிணைப்பு மூலம் மட்டுமே இது சாத்தியமாகும்.

இதை முயற்சிக்கவும், WSL ஐ நிறுவவும், விண்டோஸ் டெர்மினல், மற்றும் உருவாக்கவும் விண்டோஸில் ஒரு சிறந்த லினக்ஸ் சூழல்..

ஆதாரம்: www.habr.com

கருத்தைச் சேர்