Command Prompt vs. Windows PowerShell: Ano ang Pagkakaiba?

Command Prompt vs. Windows PowerShell: Ano ang Pagkakaiba?

Hinggil sa mga operating system na nababahala, ang Windows ay marahil ang hindi gaanong umaasa sa linya ng utos. Sa katunayan, karamihan sa atin ay nakakuha ng malayo nang wala kailanman gamit ito Ngunit sa paligid ng Windows 10, marahil ay tungkol sa oras na natutunan natin.





Ngunit bago ka tumalon dito, mayroong isang makabuluhang pagkakaiba na kailangan mong maunawaan, at iyon ang pagkakaiba sa pagitan Command Prompt at Power shell . Mukha silang magkatulad sa ibabaw, ngunit sa pagsasanay ay malawak na hindi katulad sa bawat isa.





Narito ang kailangan mong malaman tungkol sa dalawa.





Ang Command Prompt ay Nauna Na

Simula sa Windows NT at higit pa, ang Windows ay nilagyan ng isang command line interpreter na tinawag cmd.exe , mas kilala bilang Command Prompt . Sa pamamagitan nito, maaaring makipag-ugnay ang mga gumagamit sa operating system gamit ang mga utos at parameter na nakabatay sa teksto.

Ngunit habang nauna ang Command Prompt, hindi ang una Ang mga nakaraang bersyon ng operating system (Windows 95, 98, at ME) ay may mas sinaunang interpreter ng linya ng utos na tinawag KOMANDAN.COM , mas kilala bilang MS-DOS .



Hindi nito sinasabi na ang Command Prompt ay isang malaking pagpapabuti sa hindi napapanahong interpreter ng MS-DOS.

Sa kabila ng grapikong katangian ng Windows, ang linya ng utos ay hindi kailanman naging - at hindi kailanman magiging - lipas na. Nag-aalok ito ng isang antas ng lakas at kakayahang umangkop na hindi makakamit sa mga interface na point-and-click (tulad ng batch scripting), at depende sa iyong kasanayan, mas mabilis mong magagawa ang mga bagay gamit ang Command Prompt.





Halimbawa, narito ang ilang mga karaniwang gawain na ginawang madali ng Command Prompt. Bilang karagdagan, maraming pangunahing mga utos na dapat malaman ng bawat gumagamit kung sakaling kailangan mong i-troubleshoot ang isang isyu at ang mayroon ka lang ay ang pag-access sa linya ng utos.

Kung ikaw ay isang ganap na birhen ng linya ng utos, inirerekumenda naming suriin ang aming mga nagsisimula ng gabay sa Command Prompt . Ito ay mas madali kaysa sa iniisip mo at sulit na malaman.





Habang ang Command Prompt ay higit pa sa sapat para sa average na gumagamit, ang ilang mga tao ay nais ng higit pa - kung kaya't mayroon ng mga prompt na kapalit ng command, tulad ng open source Console. Sa kasamaang palad para sa aming lahat, ang Microsoft ay may isang mas mahusay na sagot sa tindahan: PowerShell.

Kinuha ito ng PowerShell sa Susunod na Antas

Kung ang Command Prompt ay tulad ng isang Motorola Razr noong 2004, ang PowerShell ay tulad ng isang 2015-panahon na Motorola Moto X. Maaari itong gumawa ng maraming mga parehong bagay at higit pa . Ang PowerShell ay maaaring hindi ang pinakamahusay na magagamit ang interpreter ng command line, ngunit tiyak na sapat itong malakas upang masiyahan ang mga gumagamit ng kuryente.

Ang mga binhi para sa PowerShell ay nakatanim noong 2002 nang magsimulang magtrabaho ang Microsoft sa Microsoft Shell, na kilala rin bilang Monad, na idinisenyo upang maipadala ng mga gumagamit. Si Monad ay naging publiko noong 2005 at sa paglaon ay pinalitan din ng pangalan Power shell noong 2006. Kasabay nito, ito ay isinama sa operating system mismo.

Ngunit ano ang ibig sabihin ng lahat ng ito?

Sa madaling salita, pinapayagan ka ng PowerShell lumikha ng iyong sariling mga utos at script gamit ang wikang C # programa. Parehong PowerShell at C # ay isinama sa Microsoft .NET Framework, nangangahulugang nakakakuha ka ng pag-access sa maraming mga preexisting na pag-andar at tool upang matulungan kang lumikha ng mas mahusay na mga utos at script na may mas kaunting pangkalahatang pagsisikap.

Ang PowerShell ay may maraming mga advanced na tampok - tulad ng malayuang pagpapatupad ng mga gawain, mga gawain sa background, pag-automate ng gawain, pag-piping ng utos, at higit pa - na ginagawang mas mahusay na pagpipilian kaysa sa arkitibong Command Prompt kapag mayroon kang maraming pangangasiwa ng system at pagpapanatili sa gawin

Dapat mo bang gamitin ang PowerShell? Sa gayon, ang average na gumagamit ay hindi talaga kailangan ng lahat ng mga kampanilya at sipol. Ang mga tagapangasiwa at gumagamit ng kapangyarihan, sa kabilang banda, ay malamang na magugustuhan kung ano ang magagawa nito. Magsimula sa mga pangunahing utos na PowerShell upang tikman ang potensyal nito.

Tandaan: Ang PowerShell ay may kaunting curve sa pag-aaral, kaya huwag asahan na maunawaan ito kaagad.

Mga Pagpapabuti ng PowerShell Sa Windows 10

Bilang kapaki-pakinabang tulad nito, ang PowerShell ay makakatanggap ng maraming mga pagpapabuti kapag ang Windows 10 ay opisyal na inilabas. Narito ang ilang mga highlight na maaari mong asahan.

PackageManagement: Ang isang manager ng package ay isang maginhawang paraan upang pamahalaan ang lahat ng software na iyong nai-download, na-install, at tinatanggal. Sa halip na mag-hopping mula sa website patungo sa website, magba-browse ka lamang ng mga pakete gamit ang PackageManagement (dating kilala bilang OneGet). Sa pamamagitan ng pag-subscribe sa iba't ibang mga repository, maaari mong piliin kung aling mga pakete ang magagamit mo.

Ang OneGet ay teknikal na magagamit na para sa Windows 8.1, ngunit kung i-install mo lamang ang Windows Management Framework 5.0. Kapag dumarating ang Windows 10, ang PackageManagement ay isasama sa system bilang default.

Secure Shell (SSH): Ang Secure Shell ay matagal nang naging isang sangkap na hilaw na protokol para sa pagtataguyod ng mga naka-encrypt na koneksyon sa pagitan ng mga malalayong system. Nang walang SSH, madali para sa mga panlabas na hadlangan ang data habang naililipat ito.

Hanggang kamakailan lamang, ang SSH sa Windows ay nangangailangan ng paggamit ng isang third-party na solusyon (hal. PuTTY), ngunit inihayag ng koponan ng PowerShell na ipapatupad nila Suporta ng SSH sa Windows . Ito ay tumagal ng ilang sandali, ngunit parang ang Windows ay sa wakas nakahabol sa lugar na ito.

hindi gumagana ang tunog sa windows 10

Mga Tampok ng PowerShell: Sa bersyon 5.0, ang wika ng mismong PowerShell ay pinahusay ng mga bagong tampok tulad ng: mga klase at enum, bagong built-in na utos, pinalawak na tampok para sa mga umiiral na utos, pangkulay ng syntax sa console, at marami pa.

Para sa mga malalim na detalye, tingnan ang Ano ang Bago sa PowerShell 5.0 artikulo sa pamamagitan ng Microsoft.

Inaasahan kong mayroon ka ngayong mas mahusay na pakiramdam ng mga pagkakaiba sa pagitan ng Command Prompt at PowerShell. Kung nakarating ka dito at nalilito ka pa rin, huwag mag-alala: Ang PowerShell ay para sa mga gumagamit ng kuryente at ang Command Prompt ay sapat na mabuti para sa iba pa. Sa katunayan, makakakuha ka ng hindi mo nalalaman.

May mga katanungan? Ano sa tingin mo tungkol sa PowerShell? Ang Microsoft ay pagpunta sa tamang direksyon? Ibahagi sa amin sa mga komento sa ibaba!

Mga Kredito sa Larawan: Command Prompt ni Kaleb Fulgham sa pamamagitan ng Flickr, Naka-encrypt na Koneksyon ni Andrea Danti sa pamamagitan ng Shutterstock

Magbahagi Magbahagi Mag-tweet Email 5 Mga Tip upang Supercharge ang Iyong Mga VirtualBox Linux Machine

Pagod na sa hindi magandang pagganap na inaalok ng mga virtual machine? Narito kung ano ang dapat mong gawin upang mapalakas ang pagganap ng VirtualBox.

Basahin Susunod
Mga Kaugnay na Paksa
  • Windows
  • Pagpapanatili ng computer
  • MS-DOS
  • Command Prompt
  • Power shell
Tungkol sa May-akda Si Joel lee(1524 Mga Artikulo Na-publish)

Si Joel Lee ay ang Editor in Chief ng MakeUseOf mula pa noong 2018. Mayroon siyang B.S. sa Computer Science at higit sa siyam na taong propesyonal na karanasan sa pagsusulat at pag-edit.

Higit pa Mula kay Joel Lee

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe