Lahat ng Magagawa Mo Sa Bagong Bash Shell ng Windows 10

Ang Pag-update ng Anniversary ng Windows 10 ay nagdagdag ng suporta para sa mga kapaligiran sa Linux sa Windows 10 noong 2016. Ngunit huwag malinlang: ito ay higit pa sa isang Bash shell. Ito ay isang buong layer ng pagiging tugma para sa pagpapatakbo ng mga aplikasyon ng Linux sa Windows.

Sinasaklaw namin ang maraming mga bagay na magagawa mo sa bagong Bash shell ng Windows 10, kaya inikot namin ang lahat ng mga gabay na iyon sa isang mega list dito, para sa iyong kaginhawaan.

Pagsisimula sa Linux sa Windows

KAUGNAYAN:Paano Mag-install at Gumamit ng Linux Bash Shell sa Windows 10

Maaari kang mag-install ng isang kapaligiran sa Linux at Bash shell sa anumang edisyon ng Windows 10, kabilang ang Windows 10 Home. Gayunpaman, nangangailangan ito ng isang 64-bit na bersyon ng Windows 10. Kailangan mo lamang paganahin ang tampok na Windows Subsystem para sa Linux, at pagkatapos ay i-install ang iyong napiling pamamahagi ng Linux — halimbawa, Ubuntu — mula sa Windows Store.

Tulad ng Update sa Fall Creators sa huling bahagi ng 2017, hindi mo na kailangang paganahin ang mode ng developer sa Windows, at ang tampok na ito ay hindi na beta.

I-install ang Linux Software

KAUGNAYAN:Paano Mag-install ng Linux Software sa Windows 10 Ubuntu Bash Shell

Ang pinakamadaling paraan upang mai-install ang Linux software sa iyong Ubuntu (o Debian) na kapaligiran ay ang apt-get utos (Ang apt gumagana din ang utos.) Ang utos na ito ay nag-download at nag-install ng software mula sa mga repository ng software ng Ubuntu. Maaari kang mag-download at mag-install ng isa o higit pang mga application sa isang solong utos lamang.

Dahil ito ay isang mas-o-mas mababa buong kapaligiran ng mga gumagamit ng Ubuntu, maaari mo ring mai-install ang software sa iba pang mga paraan. Maaari kang mag-ipon at mag-install ng software mula sa source code tulad ng ginagawa mo sa isang pamamahagi ng Linux, halimbawa.

Kung nag-install ka ng isa pang pamamahagi ng Linux, gamitin na lang ang mga utos para sa pag-install ng software sa partikular na pamamahagi. Halimbawa, openSUSE gamitin ang zypper utos

Patakbuhin ang Maramihang Mga Pamamahagi ng Linux

KAUGNAYAN:Ano ang Pagkakaiba sa Pagitan ng Ubuntu, openSUSE, at Fedora sa Windows 10?

Pinapagana din ng Update ng Mga Tagalikha ng Taglagas ang suporta para sa maraming pamamahagi ng Linux, kung saan dati lamang sa Ubuntu ang magagamit. Sa una, maaari mong mai-install ang Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU / Linux, o Kali Linux. Papunta na rin ang Fedora, at malamang na makakakita tayo ng higit pang mga pagbabahagi ng Linux na inaalok sa hinaharap.

Maaari kang magkaroon ng maraming mga pamamahagi ng Linux na naka-install, at maaari mo ring patakbuhin ang maraming iba't ibang mga kapaligiran sa Linux nang sabay.

Kung hindi ka sigurado kung alin ang mai-install, inirerekumenda namin ang Ubuntu. Ngunit, kung kailangan mo ng isang partikular na pamamahagi ng Linux — marahil ay sinusubukan mo ang software na tatakbo sa isang server na nagpapatakbo ng SUSE Linux Enterprise Server o Debian, o nais mo ang mga tool sa pagsubok sa seguridad sa Kali Linux — magagamit sila sa Store sa tabi ng Ubuntu .

I-access ang Windows Files sa Bash, at Bash Files sa Windows

KAUGNAYAN:Paano Ma-access ang Iyong Mga Ubuntu Bash Files sa Windows (at Iyong Windows System Drive sa Bash)

Ang iyong mga Linux file at Windows file ay karaniwang pinaghihiwalay, ngunit may mga paraan upang ma-access ang iyong mga Linux file mula sa Windows at iyong mga Windows file mula sa kapaligiran sa Linux.

Ang mga distribusyon na na-install mong Linux ay lumikha ng isang nakatagong folder kung saan nakaimbak ang lahat ng mga file na ginamit sa kapaligiran ng Linux. Maaari mong ma-access ang folder na ito mula sa Windows kung nais mong tingnan at i-back up ang mga file ng Linux gamit ang mga tool sa Windows, ngunit binalaan ng Microsoft na hindi mo dapat baguhin ang mga file na ito ng Linux sa mga tool sa Windows, o lumikha ng mga bagong file dito gamit ang mga application ng Windows.

Kapag nasa kapaligiran ka sa Linux, maaari mong ma-access ang iyong mga Windows drive mula sa ilalim ng / mnt / folder. Ang iyong C: drive ay matatagpuan sa / mnt / c at ang iyong D: drive ay matatagpuan sa / mnt / d, halimbawa. Kung nais mong gumana sa mga file mula sa loob ng mga kapaligiran sa Linux at Windows, ilagay ang mga ito sa isang lugar sa iyong Windows file system at i-access ang mga ito sa pamamagitan ng / mnt / folder.

I-mount ang Mga Drive at Lokasyon ng Network

KAUGNAYAN:Paano i-mount ang Mga Naaalis na Drive at Lokasyon ng Network sa Windows Subsystem para sa Linux

Ang Windows Subsystem para sa Linux ay awtomatikong nai-mount ang mga nakapirming panloob na drive sa ilalim ng / mnt / folder, ngunit hindi ito awtomatikong mai-mount ang mga naaalis na drive tulad ng mga USB drive at optical disc. Hindi rin ito awtomatikong nai-mount ang anumang mga network drive na maaaring nai-map sa iyong PC.

Gayunpaman, maaari mong mai-mount ang mga ito sa iyong sarili at mai-access ang mga ito sa kapaligiran ng Linux na may isang espesyal na utos ng mount na sinasamantala ang drvfs file system.

Lumipat sa Zsh (o Ibang Shell) Sa halip na Bash

KAUGNAYAN:Paano Gumamit ng Zsh (o Ibang Shell) sa Windows 10

Habang ang Microsoft ay orihinal na naitayo ang tampok na ito bilang isang "Bash shell" na kapaligiran, ito ay talagang isang pinagbabatayan na layer ng pagiging tugma na nagbibigay-daan sa iyo upang patakbuhin ang Linux software sa Windows. Nangangahulugan iyon na maaari mong patakbuhin ang iba pang mga shell sa halip na Bash, kung mas gusto mo ang mga ito.

Halimbawa, maaari mong gamitin ang Zsh shell sa halip na Bash. Maaari ka ring magkaroon ng karaniwang Bash shell na awtomatikong lumipat sa Zsh shell kapag binuksan mo ang Linux shell shortcut sa iyong Start menu.

Gumamit ng Bash Scripts sa Windows

KAUGNAYAN:Paano Lumikha at magpatakbo ng Bash Shell Script sa Windows 10

Salamat sa kapaligiran na ito, posible talagang magsulat ng Bash shell script sa Windows at patakbuhin ito. Maaaring i-access ng iyong Bash script ang iyong mga Windows file na nakaimbak sa ilalim ng folder / mnt, upang maaari mong gamitin ang mga utos at script ng Linux upang gumana sa iyong normal na mga file sa Windows. Maaari mo ring patakbuhin ang mga utos ng Windows mula sa loob ng Bash script.

Maaari mong isama ang mga utos ng Bash sa isang script ng Batch o PowerShell script, na medyo madaling gamiting. Para sa lahat ng ito at higit pa, tingnan ang aming gabay sa bash script sa Windows 10.

Patakbuhin ang Mga Utos ng Linux Mula sa Labas ng Linux Shell

KAUGNAYAN:Paano Patakbuhin ang Mga Utos ng Linux Mula sa Labas ng Bash Shell sa Windows 10

Kung nais mo lamang mabilis na maglunsad ng isang programa, magpatupad ng isang utos, o magpatakbo ng isang script, hindi mo rin kailangang ilunsad muna ang kapaligiran ng Bash. Maaari mong gamitin ang bash -c o wsl utos na magpatupad ng isang utos ng Linux mula sa labas ng shell ng Linux. Pinapatakbo lamang ng kapaligiran ng Linux ang utos, at pagkatapos ay umalis. Kung patakbuhin mo ang utos na ito mula sa loob ng isang Command Prompt o window ng PowerShell, i-print ng utos ang output nito sa Command Prompt o PowerShell consoles.

Marami kang magagawa sa bash -c o wsl. Maaari kang lumikha ng mga shortcut sa desktop upang ilunsad ang mga programa sa Linux, isama ang mga ito sa mga script ng batch o PowerShell, o patakbuhin ang mga ito sa anumang ibang paraan sa pagpapatakbo ng isang programa sa Windows.

Patakbuhin ang Mga Programang Windows Mula sa Bash

KAUGNAYAN:Paano Patakbuhin ang Mga Programang Windows mula sa Bash Shell ng Windows 10

Tulad ng Update ng Mga Tagalikha (na lumabas noong Spring 2017), maaari mong patakbuhin ang mga programa sa Windows mula sa loob ng kapaligiran sa Linux. Nangangahulugan ito na maaari mong isama ang mga utos ng Windows sa tabi ng mga utos ng Linux sa isang script ng Bash, o patakbuhin lamang ang mga utos ng Windows mula sa karaniwang Bash o Zsh shell na maaari mo nang ginagamit.

Upang magpatakbo ng isang programa sa Windows, i-type ang path sa isang .exe file at pindutin ang Enter. Mahahanap mo ang iyong naka-install na mga programa sa Windows sa ilalim ng / mnt / c folder sa kapaligiran ng Bash. Tandaan, case-sensitive ang utos, kaya't ang "Halimbawa.exe" ay naiiba mula sa "example.exe" sa Linux.

Patakbuhin ang Mga Programang Graphical Linux Desktop

KAUGNAYAN:Paano Patakbuhin ang Mga Aplikasyon ng Desktop na Linux mula sa Bash Shell ng Windows 10

Hindi opisyal na sinusuportahan ng Microsoft ang grapiko na Linux software sa Windows. Ang tampok na Windows Subsystem para sa Linux ay inilaan para sa pagpapatakbo ng mga programang command-line na maaaring kailanganin ng mga developer. Ngunit talagang posible na magpatakbo ng mga graphic na program ng Linux desktop sa Windows gamit ang tampok na ito.

Hindi ito gagana bilang default. Kakailanganin mong mag-install ng X server at itakda ang IPAKITA variable bago ang mga graphic na program ng Linux desktop ay tatakbo sa iyong Windows desktop. Kung mas simple ang application, mas malamang na gumana ito nang maayos. Kung mas kumplikado ang application, mas malamang na subukan nitong gumawa ng isang bagay na napapailalim ng Windows Subsystem ng Microsoft para sa Linux ay hindi pa sinusuportahan. Ang maaari mo lang gawin ay bigyan ito ng isang shot sa mga tagubiling ito at umaasa para sa pinakamahusay.

Piliin ang Iyong Default na Kapaligiran sa Linux

KAUGNAYAN:Paano Itakda ang Iyong Default na Pamamahagi ng Linux sa Windows 10

Kung maraming naka-install na mga pamamahagi ng Linux, maaari mong piliin ang iyong default na pag-install. Ito ang ginamit na distro kapag inilunsad mo ang pamamahagi ng Linux sa bash o wsl utos, o kapag ginamit mo ang bash -c o wsl utos na magpatakbo ng isang utos ng Linux mula sa ibang lugar sa Windows.

Kahit na naka-install ka ng maraming mga distrito ng Linux, maaari mo pa ring ilunsad ang mga ito nang direkta sa pamamagitan ng pagpapatakbo ng isang kagustuhan tulad ng ubuntu o opensuse-42. Ang eksaktong utos na kakailanganin mo ay nabaybay sa bawat pahina ng pag-download ng pamamahagi ng Linux sa Microsoft Store.

Mabilis na Ilunsad ang Bash Mula sa File Explorer

KAUGNAYAN:Paano Mabilis na Ilunsad ang isang Bash Shell Mula sa File Explorer ng Windows 10

Hindi mo kailangang ilunsad ang shell ng Linux mula sa icon ng shortcut nito. Mabilis mong mailunsad ito mula sa loob ng File Explorer sa pamamagitan ng pag-type ng "bash" sa address bar at pagpindot sa Enter. Ang Bash shell ng iyong default na pamamahagi ng Linux ay lilitaw, at ang kasalukuyang gumaganang direktoryo ay ang direktoryo na binuksan mo sa File Explorer.

Nagbibigay din ang artikulong iyon ng mga tagubilin para sa pagdaragdag ng isang pagpipilian na "Buksan ang Bash shell dito" sa File Explorer sa pamamagitan ng pag-edit sa Windows Registry, na bibigyan ka ng isang maginhawang pagpipilian sa menu ng konteksto na gumagana nang katulad sa "Buksan ang window ng PowerShell dito" o "Buksan ang Command Prompt dito" na mga pagpipilian .

Baguhin ang Iyong UNIX User Account

KAUGNAYAN:Paano Baguhin ang Iyong User Account sa Ubuntu Bash Shell ng Windows 10

Kapag una mong na-set up ang Bash, sasabihan ka na lumikha ng isang UNIX user account at magtakda ng isang password. Awtomatiko kang naka-sign in sa account na ito sa tuwing bubuksan mo ang Bash window. Kung nais mong baguhin ang iyong UNIX account ng gumagamit — o gamitin ang root account bilang iyong default na account sa shell — mayroong isang nakatagong utos para sa pagbabago ng iyong default na account ng gumagamit.

I-uninstall at I-install muli ang isang Kapaligiran sa Linux

KAUGNAYAN:Paano Mag-uninstall (o Muling I-install) ang Ubuntu 10 Bash Shell ng Windows 10

Matapos mong mai-install ang ilang mga programa o binago ang ilang mga setting, baka gusto mong muling mai-install ang Ubuntu o ibang pamamahagi ng Linux at makakuha ng isang sariwang kapaligiran sa Linux. Dati ay medyo kumplikado ito, ngunit maaari mo lamang itong gawin sa pamamagitan lamang ng pag-uninstall ng pamamahagi ng Linux tulad ng nais mong anumang iba pang application at pagkatapos ay muling mai-install ito mula sa Store.

Upang makakuha ng isang sariwang system nang hindi naida-download ang pamamahagi ng Linux, maaari mong patakbuhin ang utos ng pamamahagi kasama ang pagpipiliang "malinis" mula sa isang Windows Command Prompt o PowerShell console. Halimbawa, upang i-reset ang Ubuntu nang hindi naida-download ito, tumakbo malinis ang ubuntu .

Kung mayroon ka pa ring naka-install na isang mas matandang kapaligiran sa Linux — isa na na-install bago ang Update ng Mga Tagalikha ng Fall - maaari mo pa rin itong i-uninstall sa utos ng lxrun.

I-upgrade ang Iyong Kapaligiran sa Ubuntu

KAUGNAYAN:Paano i-update ang Windows Bash Shell sa Ubuntu 16.04

Matapos ang Pag-update ng Mga Tagalikha ng Windows 10, kailangan mo ngayong i-install ang Ubuntu at iba pang mga kapaligiran sa Linux mula sa Store. Kapag nagawa mo iyon, awtomatiko silang maa-update sa mga pinakabagong bersyon nang walang anumang mga espesyal na utos.

Gayunpaman, kung lumikha ka ng isang kapaligiran sa Bash sa isang mas lumang bersyon ng Windows, magkakaroon ka ng isang mas matandang kapaligiran sa Ubuntu na naka-install. Maaari mo lamang buksan ang Store, at mai-install ang pinakabagong Ubuntu mula sa Windows Store upang mag-upgrade.

Ang mga nakakainteres na geeks ay walang alinlangan na malaman ang iba pang mga kagiliw-giliw na bagay na maaari mong gawin sa Linux na kapaligiran sa hinaharap. Inaasahan ng Windows Subsystem para sa Linux na magpatuloy na maging mas malakas, ngunit huwag asahan na opisyal na susuportahan ng Microsoft ang mga aplikasyon ng graphic na desktop ng Linux sa lalong madaling panahon.


$config[zx-auto] not found$config[zx-overlay] not found