Paano Gamitin ang Linux Terminal sa Windows 10

Maa-access mo na ngayon ang karamihan sa mga Linux command-line utility at application sa ibabaw ng Windows 10 OS gamit ang Windows Subsystem for Linux (WSL).

Bagama't ang Windows ang pinakamalawak na ginagamit at pinakasikat na operating system para sa mga desktop at laptop, hindi ito kasing-secure at open-sourced gaya ng Linux OS. Iyon ang dahilan kung bakit mas gusto ng maraming software developer at propesyonal ang Linux OS.

Nagsimula ang Microsoft ng pakikipagtulungan sa Canonical, mga tagalikha ng Ubuntu Linux. Ang sementadong paraan na ito para sa mga gumagamit ng Linux na gumamit ng Linux sa Windows. Oo, maaari mong patakbuhin ang Linux sa ibabaw ng Windows 10 nang hindi nangangailangan ng dual boot, o gamit ang VMWare/VirtualBox, o i-install ito bilang iyong pangunahing Operating System.

Maa-access mo ang iba't ibang mga command at software ng Linux mula sa Linux terminal sa Windows 10. Sa artikulong ito, bibigyan ka namin ng sunud-sunod na mga tagubilin kung paano i-install at patakbuhin ang Linux terminal sa Windows 10 OS.

Paganahin ang Windows Subsystem para sa Linux (WSL) at I-install ang Ubuntu sa Windows 10

Kung balak mong magpatakbo ng Linux terminal sa Windows 10, kailangan mo munang i-on ang feature na ‘Windows Subsystem for Linux’. Pagkatapos ay maaari mong i-download at i-install ang iyong napiling pamamahagi ng Linux.

Ang Windows Subsystem para sa Linux (WSL) ay isang feature na lumilikha ng isang GNU/Linux na kapaligiran na nagbibigay-daan sa iyong magpatakbo ng mga pangunahing tool at serbisyo ng command-line ng Linux nang direkta sa Windows, kasama ng iyong desktop at modernong store app.

Sa pamamagitan ng pagpapagana sa Linux subsystem ng Windows 10, maaari kang mag-install at magpatakbo ng iba't ibang mga distribusyon ng Linux (distros) tulad ng Ubuntu, OpenSuse, SUSE Linux, Fedora, atbp.

Una, Suriin ang iyong Bersyon ng Windows

Ngunit bago tayo pumasok sa kung paano paganahin ang Windows Subsystem para sa Linux (WSL) at i-install ang Linux, kailangan mong suriin kung nagpapatakbo ka ng isang katugmang bersyon ng Windows 10. Ang WSL ay sinusuportahan lamang sa parehong Windows 10 64-bit (mula sa bersyon 1607) at Windows Server 2019.

Upang suriin ang iyong bersyon at build ng Windows, pumunta sa 'Mga Setting' mula sa Start menu ng Windows.

Susunod, i-click ang setting ng 'System'.

Pagkatapos, mag-scroll pababa at piliin ang opsyong 'About' sa ibaba ng kaliwang pane upang tingnan ang seksyong Tungkol Sa.

Sa pahinang Tungkol sa, sa ilalim ng mga pagtutukoy ng Windows, makikita mo ang ‘Bersyon’ at ‘OS build’ ng iyong Windows 10.

Paganahin ang Windows Subsystem para sa Linux

Mayroong dalawang magkakaibang uri ng mga bersyon ng WSL: WSL 1 at WSL 2. Bagama't pareho silang nagbibigay ng maayos at tuluy-tuloy na pagsasama ng Linux sa loob ng Windows, ang WSL 2 ay ang pinakabago at pinakamabilis na bersyon na may sumusuporta sa buong Linux kernel at system call compatibility. Ang WSL 1 ay nagpapatakbo ng isang layer ng pagsasalin na tumutulay sa agwat sa pagitan ng Linux kernal at Windows.

  • Tumakbo WSL 2, dapat ay nagpapatakbo ka ng Windows 10 x64 bit system: Bersyon 1903 o mas mataas, na may Build 18362 o mas mataas.
  • Tumakbo WSL 1, kakailanganin mo ng Windows 10 x64 bit system: Bersyon 1709 o mas mataas, na may Build 16215 o mas mataas.

Hindi mahalaga kung aling bersyon ng WSL ang gusto mong patakbuhin dapat mo muna itong paganahin upang magamit ito. Upang gawin ito, simulan ang pag-type ng 'I-on at i-off ang mga feature ng Windows' sa field ng paghahanap ng Start Menu.

Piliin ang control panel na 'I-on at i-off ang mga feature ng Windows' mula sa resulta ng paghahanap.

Pagkatapos, mag-scroll pababa sa 'Windows Subsystem para sa Linux', lagyan ng tsek ang kahon sa harap nito, at i-click ang pindutang 'OK'.

Kapag nailapat na ang mga pagbabago, i-click ang ‘I-restart ngayon’ upang i-restart ang iyong computer

Kung nais mong i-install lamang ang WSL 1, maaari mo na ngayong i-restart ang iyong computer at i-install ang iyong Linux distro.

Paganahin ang WSL 1 sa pamamagitan ng PowerShell

Maaari mo ring paganahin ang WSL sa pamamagitan ng 'PowerShell' command-line tool. Ginagawa nito ang parehong trabaho gaya ng control panel ng Windows Features. Para doon, buksan ang 'PowerShell' bilang Administrator at patakbuhin ang command sa ibaba.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Paganahin ang WSL 2

Inirerekumenda namin na i-upgrade mo ang iyong WSL sa bersyon 2 para sa mas mabilis na bilis ng pagganap, at upang magpatakbo ng isang tunay na Linux kernel nang direkta sa Windows 10. Ang kailangan mo lang gawin ay paganahin ang tampok na 'Virtual Machine Platform' bilang karagdagan sa 'Windows Subsystem para sa Linux' feature sa Windows features control panel (tingnan sa ibaba).

Hintaying mailapat ang mga pagbabago, pagkatapos ay i-restart ang iyong computer.

Paganahin ang WSL 2 sa pamamagitan ng PowerShell

Ang unang hakbang na ito upang paganahin ang WSL 2 ay pinapagana ang bahagi ng tampok na Virtual Machine Platform sa Windows. Maaari mo ring paganahin ang WSL 2 sa pamamagitan ng command-line tool na 'PowerShell'. Upang gawin iyon, buksan ang 'PowerShell' bilang Administrator at patakbuhin ang sumusunod na karagdagang command gamit ang WSL 1 command.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Itakda ang WSL 2 bilang Default na Bersyon

Bago i-set up ang WSL 2 bilang iyong default na bersyon para sa lahat ng distribusyon ng Linux, i-download ang pag-update ng package ng WSL Linux kernel para sa mga x64 system.

Patakbuhin ang .msi installer na na-download at i-install ito. Aabutin lamang ng ilang segundo.

Upang itakda ang WSL 2 bilang iyong default na bersyon kapag nag-i-install ng bagong pamamahagi ng Linux, buksan ang PowerShell at patakbuhin ang command na ito sa sumusunod na command:

wsl –set-default-bersyon 2

Pagkatapos ay i-restart ang iyong system upang ilipat ang feature mula sa WSL 1 patungo sa WSL 2.

I-install ang iyong napiling pamamahagi ng Linux

Ang WSL ay pinagana, ngayon ay mag-i-install kami ng pamamahagi ng Linux. Una, hanapin ang 'Microsoft Store' sa field ng paghahanap ng Start Menu. Pagkatapos, buksan ito mula sa resulta ng paghahanap.

Makakakita ka ng listahan ng bawat distribusyon ng Linux na kasalukuyang available sa Windows Store na sinusuportahan ng WSL.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU/Linux
  • Fedora Remix para sa WSL
  • Pengwin
  • Pengwin Enterprise
  • Alpine WSL

Ang lahat ng mga pamamahagi ng theses ay magagamit nang libre. Para sa aming tutorial, pipiliin namin ang 'Ubuntu'.

Mula sa pahina ng pamamahagi ng Ubuntu, I-click ang pindutang 'Kunin'.

Ngayon, ang pamamahagi ng Ubuntu ay mada-download at awtomatikong mai-install sa iyong computer.

Kapag natapos na ang pag-install, i-click ang pindutang 'Ilunsad' upang ilunsad ang terminal. Maaari mo ring ilunsad ang app mula sa Windows Start Menu.

May lalabas na bagong Ubuntu terminal window. Ang unang paglulunsad ay tatagal ng ilang minuto upang mairehistro ang kapaligiran ng Ubuntu sa WSL. Kapag natapos na iyon, ipo-prompt ka ng terminal na lumikha ng isang 'bagong Unix username' at 'bagong password'. Ipasok ang bagong username at password at kumpletuhin ang setup.

Kapag natapos na ang set up, dadalhin ka nito sa command line ng bash. Mas mainam na i-update kaagad ang software. Sa Ubuntu, maaari kang maghanap, mag-download, at mag-install ng mga update sa software, lahat mula sa apt utos.

Ipasok ang command sa ibaba upang i-update ang software. At sasabihan ka para sa password, ipasok ang bagong likhang password upang patakbuhin ang command bilang isang administrator.

sudo apt update

I-update ng command na 'update' ang mga repositoryo ng Ubuntu.

Magda-download ang Ubuntu ng isang serye ng mga listahan ng package.

Ngunit hindi pa sila na-upgrade. Upang i-upgrade ang lahat ng magagamit na mga pakete, ipasok ang sumusunod na command:

sudo apt upgrade

Ipasok ang 'Y' sa prompt upang ipagpatuloy ang pag-install.

Ang 'dist-upgrade' command upgrade packages sa kanilang mga pinakabagong bersyon.

I-upgrade ang WSL1 sa WSL 2 para sa Ubuntu

Kung gusto mong i-upgrade ang kasalukuyang bersyon ng WSL 1 sa WSL 2 para sa isang partikular na pamamahagi. Pagkatapos, patakbuhin ang command sa ibaba sa PowerShell.

wsl –set-default-bersyon 2

Palitan ang argument na '' ng pangalan ng alinmang pamamahagi (Ubuntu sa aming kaso) ang iyong pag-install ng WSL 1 ay tumatakbo.

Ngayon, maaari mong ma-access ang mga command at software ng Linux sa isang Windows 10 system gamit ang Ubuntu Environment na ito.

bash shell sa Windows 10

Mayroon ka na ngayong buong command-line na 'bash' shell sa iyong system batay sa pamamahagi ng Linux. Maa-access mo ang lahat ng Linux command at application sa pamamagitan ng bash shell na iyon.

Upang patakbuhin ang bash shell, i-type ang 'bash' sa patlang ng paghahanap ng Start Menu at i-click upang buksan ang bash command-line tool.

Ngayon, maaari mong simulan ang pagpapatakbo ng mga command doon.

Tangkilikin ang Linux sa Windows!