புரோஹோஸ்டர் > Блог > நிர்வாகம் > WSL உடன் பணிபுரிவதற்கான கூல் லைஃப்ஹேக்ஸ் (லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பு)
WSL உடன் பணிபுரிவதற்கான கூல் லைஃப்ஹேக்ஸ் (லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பு)
நான் WSL (Linux க்கான Windows Subsystem) இல் ஆழ்ந்துள்ளேன், இப்போது அது WSL2 இல் கிடைக்கிறது விண்டோஸ் இன்சைடர்ஸ், கிடைக்கக்கூடிய விருப்பங்களை உண்மையில் ஆராய இது ஒரு சிறந்த நேரம். WSL இல் நான் கண்டறிந்த ஒரு சுவாரஸ்யமான அம்சம், உலகங்களுக்கிடையில் தரவை "முற்றிலும்" நகர்த்தும் திறன் ஆகும். இது முழு மெய்நிகர் இயந்திரங்களுடன் நீங்கள் எளிதாகப் பெறக்கூடிய அனுபவம் அல்ல, மேலும் இது Linux மற்றும் Windows இடையே உள்ள இறுக்கமான ஒருங்கிணைப்பைப் பற்றி பேசுகிறது.
வேர்க்கடலை வெண்ணெய் மற்றும் சாக்லேட் கலக்கும்போது நீங்கள் செய்யக்கூடிய சில அருமையான விஷயங்களைப் பற்றிய கூடுதல் தகவல்கள் கீழே உள்ளன!
Linux இலிருந்து Windows Explorer ஐ துவக்கி உங்கள் விநியோக கோப்புகளை அணுகவும்
நீங்கள் WSL/bash கட்டளை வரியில் இருக்கும்போது, உங்கள் கோப்புகளை பார்வைக்கு அணுக விரும்பினால், நீங்கள் "explorer.exe" ஐ இயக்கலாம், அங்கு தற்போதைய கோப்பகம் உள்ளது, மேலும் உங்கள் Linux கோப்புகள் சர்வர் வழியாக உங்களுக்கு வழங்கப்படும் Windows Explorer சாளரத்தைப் பெறுவீர்கள். உள்ளூர் நெட்வொர்க் திட்டம்9.
Windows இலிருந்து உண்மையான Linux கட்டளைகளை (CGYWIN அல்ல) பயன்படுத்தவும்
நீங்கள் எந்த லினக்ஸ் கட்டளையையும் நேரடியாக 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 Git நற்சான்றிதழ் வழங்குநரைப் பயன்படுத்தவும்
மேலே உள்ள அனைத்து அம்சங்களும் உச்சக்கட்டத்தில் பிணைக்கப்படும் அனா பெட்ஸின் இந்த அருமையான இடுகையில், அது எங்கே ஒருங்கிணைக்கிறது WSL இல் Windows Git நற்சான்றிதழ் வழங்குநர், /usr/bin/git-credential-manager ஐ ஷெல் ஸ்கிரிப்டாக மாற்றுகிறது, இது Windows git creds மேலாளரை அழைக்கிறது. புத்திசாலித்தனமான. சுத்தமான மற்றும் இறுக்கமான ஒருங்கிணைப்பு மூலம் மட்டுமே இது சாத்தியமாகும்.