- Izindawo ezahlukahlukene zokusebenzisa imiyalo ku-Windows, kusukela ku-PowerShell kanye ne-Git Bash kuya kusistimu enamandla ye-WSL.
- Amathuluzi akhethekile afana ne-WinApp CLI ukuze kube lula ukuthuthukiswa kohlelo lokusebenza lwendabuko kanye nokuphathwa kwe-SDK.
- Uhlelo olukhulu lwe-TUI kanye ne-CLI lwezinhlelo zokusebenza, ukuphathwa kwamafayela, ukuxhumana, kanye nemisebenzi yokukhiqiza yomuntu siqu.
Sekuyisikhathi eside kakhulu sikholelwe ukuthi i-terminal iyisizinda esikhethekile sabasebenzisi be-Linux noma be-macOS. Ku-Windows, i-console yayihlala iyidada elibi , ithuluzi elibekwe emisebenzini eyisisekelo kakhulu kuyilapho wonke umhlaba ubhekene nobunzima ngamafasitela nezinkinobho. Kodwa-ke, njengoba kungenzeka ukuthi uqaphele, izinto zishintshe kakhulu, futhi namuhla ungaqala indawo yokusebenza esekelwe kumbhalo eyigugu langempela maqondana nokusebenza kahle.
Iqiniso liwukuthi awusadingi ukuhlanganisa izinhlelo noma ukufaka zonke izinhlelo zokusebenza uma ungafuni, yize izinketho ziya ngokuya ziguquguquka. Kungakhathaliseki ukuthi ungumthuthukisi ofuna i-minimalism ephelele noma umphathi wesistimu ofuna ukwenza yonke imininingwane ibe ngokuzenzakalela , i-ecosystem ye-Windows isikhulile ukuze inikeze ulwazi lomugqa wemiyalo oluphikisana ne-Unix.
Izindawo ezibalulekile zokuqonda kahle i-terminal
Ukuze uqale kahle, kubalulekile ukuqonda ukuthi ayikho indlela eyodwa yokusebenzisa isikhombimsebenzisi somugqa womyalo (i-CLI) ku-Windows. Igxathu lokuqala elikhulu kwaba yi-PowerShell 7 , esishintshe kusukela kuthuluzi lokuphatha elilula yaba ulimi lokubhala olusebenzisa amapulatifomu amaningi olusekelwe ku-.NET Core. Ingxenye engcono kakhulu ukuthi isebenza ngezinto, hhayi umbhalo ocacile nje kuphela, okwenza ibe namandla amakhulu okukhipha idatha nokukhiqiza imibiko ezenzakalelayo.
Uma uvela ezweni le-Linux futhi uphuthelwa imiyalo yakho ejwayelekile, i-Git Bash iyisisombululo esifanele. Njengoba iza ne-Git ye-Windows, inikeza indawo ephelele ye-Bash ngamathuluzi afana ne-grep, i-sed, kanye ne-awk. Iyibhuloho elifanele labo abadinga amazinga e-Unix ngaphandle kokuhlupheka kwemishini ebonakalayo.
Kodwa-ke, uma ufuna ukwenza konke okusemandleni akho futhi udinga i-kernel yangempela ye-Linux, i -Windows Subsystem ye-Linux (WSL 2) iyigugu eliyinhloko. Ikuvumela ukuthi usebenzise ukusatshalaliswa okuphelele ngokusebenza okuseduze nendawo, okulungele ukuphatha izitsha ze-Docker noma ukusebenzisana nengqalasizinda yamafu njenge-AWS ne-Azure ngokusebenzisa ama-CLI abo asemthethweni.

I-WinApp CLI: Sala kahle kuhulumeni wentuthuko yabantu bendawo
Uma uthuthukisa izinhlelo zokusebenza ze-Windows, uyazi ukuthi ukuphatha ama-SDK nezitifiketi kungaba yindaba ebuhlungu ngempela. Ukuze kuxazululwe lokhu, i-Microsoft ikhiphe i-WinApp CLI , ithuluzi elenzelwe ukwenza kube lula ubuchwephesha obuyinkimbinkimbi futhi lenze kube lula ukuthuthukiswa kohlelo lokusebenza . Kungakhathaliseki ukuthi usebenzisa i-Rust, i-.NET, i-C++, noma i-Electron, lesi sixhumi sihlanganisa yonke inqubo yokuthuthukiswa ibe yimiyalo embalwa nje.
Esinye sezici eziwusizo kakhulu yikhono lokudala ubunikazi bokulungisa iphutha usebenzisa umyalo create-debug-identityLokhu kukuvumela ukuthi uhlole izici ezithuthukisiwe, njengezaziso zesistimu noma i-AI kudivayisi, ngaphandle kokudinga ukudlula enkambisweni yokupakishwa kabusha egcwele ekhathazayo njalo uma wenza ushintsho. Ngokuyisisekelo, kusheshisa umjikelezo wokuhlola futhi akulungile kakhulu.
Ngaphezu kwalokho, i-WinApp CLI yenza kube lula ukuphathwa kwe-manifest kanye nokusayina iphakheji ye-MSIX. Ngemiyalo elula efana ne- cert generateUngafaka izitifiketi ezithembekile zokuhlola kwakho kwendawo ngaphandle kokuhlanya ngokucushwa ngesandla. Kuyindlela elula kakhulu ukuyisebenzisa. unjiniyela wesimanje okhetha ukusebenzisa abahleli abalula njenge-VS Code esikhundleni sama-IDE endabuko anzima.
Indawo yonke yezinhlelo zokusebenza ze-TUI nezinsiza
Ngale kwentuthuko, kunekhathalogi enkulu yezinhlelo zokusebenza ze-terminal (TUIs) eziguqula umkhiqizo. Kulabo abathanda ukuhlela, kunezimenenja zamafayela ezifana ne -Yazi, i-Ranger, noma i-lf , ezikuvumela ukuthi uzulazule kumafolda ngesivinini esimangalisayo. Uma udinga ukuhlaziya isikhala sediski, amathuluzi afana ne-Dust noma i-DUF anikeza umbono onembile kakhulu kune-explorer yamafayela yakudala.
Emkhakheni wohlelo kanye nokuhlaziywa kwedatha, i-jq kanye ne-yq zibalulekile ekucubungulweni kwe-JSON kanye ne-YAML, njengoba kunjalo ne -ripgrep enamandla yokusesha izinkulungwane zamafayela kalula. Kulabo abafuna ulwazi olufana nehhovisi ku-terminal, izinketho ezifana ne -sc-im yamaspredishithi noma i-NeoMutt yokuphathwa kwe-imeyili zinikeza okungcono kakhulu ku-minimalism.
Kwabafuna ukwazi okwengeziwe, kunezinhlelo zokusebenza ezenza impilo ibe mnandi noma ibukeke kalula. Kusukela ku -lolcat , edweba umbhalo ngemibala yothingo, kuya ku -cmatrix yokuzizwa sengathi uku-movie ye-Matrix. Kukhona namathuluzi okuqapha afana ne -k9s ye-Kubernetes noma i-lazydocker , okwenza ukuphathwa kweziqukathi kube okubonakalayo nokulawuleka kalula.
Ukuphathwa kwephakheji kanye nokwenza izinto ngokuzenzakalelayo okuhlakaniphile
Ukufaka izinhlelo ngazinye ngokulanda abafaki kuwebhu kuyinto yesikhathi esidlule. Ku-Windows, sine -Winget kanye ne -Chocolatey , ezikuvumela ukuthi usebenzise i-software stack yonke enomugqa owodwa womyalo. Lokhu kubalulekile ekwenzeni izindawo zomsebenzi zibe zijwayelekile ezinkampanini, ukuqinisekisa ukuthi bonke abathuthukisi banezinguqulo ezifanayo zamathuluzi afakiwe.
Amandla angempela avela ekuhlanganiseni la mathuluzi. Cabanga ngokuhamba komsebenzi lapho usebenzisa i-PowerShell ukuqoqa amalogi okuphepha, uwacubungule ngesikripthi se-Python , bese ulayisha imiphumela ebhakedeni le-S3 usebenzisa i-AWS CLI. Lolu hlobo lokuzenzakalela okuboshwe ngeketanga yilokho okuvumela inkampani ukuthi isheshe futhi inciphise amaphutha abantu emisebenzini ephindaphindwayo.
Nokho, kubalulekile ukungakunaki ukuphepha. Lapho uphatha okhiye be-API namathokheni ku-terminal, indlela ehlakaniphile kakhulu ukusebenzisa iziguquguquko zemvelo noma abaphathi abayimfihlo njenge-Azure KeyVault, ukugwema ngazo zonke izindleko ukushiya amaphasiwedi ebhalwe ngombhalo ocacile ngaphakathi kwezikripthi ezenzakalelayo.