Maraming tao ang gumagamit ng parehong operating system - Linux at Windows sa kanilang pang-araw-araw na buhay. Kung isa ka sa mga taong madalas na nagpalipat-lipat sa iba't ibang operating system sa kanilang kapaligiran sa trabaho, maaaring nakatagpo ka ng mga sitwasyon kapag nagpatakbo ka ng mga command sa Linux, gaya ng 'ls' at 'cd' habang nagtatrabaho sa command line ng Windows. Madalas itong mangyari sa mga taong gumugugol ng halos lahat ng kanilang oras sa mga kapaligiran ng server (karaniwang 'Unix'), at lumipat sa kapaligiran ng Windows ('hindi Unix'), paminsan-minsan.
Sa ganitong mga kaso, ang mensahe Ang 'ls (o anumang utos ng Unix o Linux na iyong inilagay sa isang command prompt ng Windows) ay hindi kinikilala bilang isang panloob o panlabas na utos, pinapagana na programa o batch file.' ay ipapakita sa command line sa sandaling magpatakbo ka ng Linux command.

Ngayon, narito ang isang madaling tip upang ayusin ito. May tinatawag na utility '*UnxUtils*' (Basahin bilang 'Unix Utils'), na isang Windows compatible utility o library ng mga command na ginamit ang 'Unix' commands.
tandaan: Tandaan, wala sa utility ang lahat ng mga command sa compatibility ng Windows-Linux, ngunit ang mga pinakakaraniwang ginagamit lang.
Maaari kang mag-download ng binary file mula sa isa sa mga sumusunod na link:
Naglalaman ito Mga utility ng GNU para sa Win 32, na nakasalalay sa 'msvcrt.dll' file sa Windows Operating System.
I-download ang binary ('.zip') file at i-extract ito sa iyong computer. Halimbawa, ang 'C:\UnxUtils' ay nagpapahiwatig na ang file ay naka-save sa 'C:' drive.
Ngayon, idagdag ang variable ng kapaligiran sa mga variable ng User:
Variable na pangalan: Landas
Variable na halaga: C:\unxutils\bin\;C:\unxutils\usr\local\wbin\
Kung hindi mo alam kung paano baguhin ang variable ng kapaligiran pagkatapos basahin ang tutorial na ito. Pagkatapos ay maaari kang magbukas ng bagong command prompt at mag-type ng cd, ls, pwd, cat, o alinman sa iyong paboritong command na 'Unix'. Maaari ka ring magpatakbo ng mga script ng shell.
tandaan: Kung mayroon ka nang binuksan na window ng Command Line, isara ito at buksan muli, dahil hindi nalalapat ang mga pagbabago sa PATH sa mga tumatakbo nang application. Kung nais mong gamitin kung aling command pagkatapos ay idagdag ang windows extension .exe sa argumento nito. Halimbawa, which which.exe.
Tingnan mo ito pahina ng Wikipedia para listahan ng mga utos magagamit sa pamamagitan ng 'UnxUtils' sa Windows. Limitado ang listahan sa mga utos na kasama sa C:\unxutils\usr\local\wbin\.
Mga Karagdagang Tool: I-install Emacs at / o MinGW upang makakuha ng higit pang UNIX-like development environment sa iyong Windows operating system.
Malupit na Warikoo
hey ganda ng effects sa page!
lalo na ang banayad na paraan kung saan ang snowfalls sa background! ganda!
ituloy mo yan!
Rajesh Namase
Natutuwa akong nagustuhan mo ito.
mohan
Kamusta Rajesh, ang iyong Blog ay lubhang kapaki-pakinabang sa akin at sa lahat ng gustong maging master sa UNIX...
Salamat ..
Priya Balakrishnan
Kumusta una sa lahat ito ay isang mahusay na post, ganap na komprehensibo! Ako ay bago sa Unix at naghahanap ng isang paraan upang maisagawa ito sa pamamagitan ng Windows. may duda ako. Mangyaring tulungan ako. Paano ko babaguhin ang direktoryo dito. Dahil walang cd command sa wbin, ano ang iba pang opsyon para sa cd. Salamat nang maaga!
Rajesh Namase
Oo sa wbin cd command ay hindi nila ngunit maaari mo itong gamitin. Sinuri ko, gumagana ang 'cd' command dito.
Priya Balakrishnan
Yes sir, I made a blunder by using cd.exe. Ngayon malinaw na ako. Salamat!
Neerav Modi
Hi Rajesh,
Na-download ko ang UnxUtils ngunit sa paanuman ay tila hindi ito gumagana para sa akin. I would really appreciate kung matutulungan mo akong ayusin ang problema. Nasa ibaba ang lahat ng sinundan ko:
Na-download at na-extract ang UnxUtils na pinananatili sa ibabang lokasyon:
C:\UnxUtils
Idinagdag ang variable ng user:
Pangalan ng variable: Path
Variable value: C:\UnxUtils\bin\; C:\UnxUtils\usr\local\wbin\
Ngayon kapag binuksan ko ang command prompt ng mga bintana at i-type ang ls pagkatapos ay nagbibigay ito sa akin ng isang error
Ang "'ls' ay hindi kinikilala bilang isang panloob o panlabas na utos, pinapagana na programa o batch file."
Mangyaring tulungan.
Salamat,
Neerav Modi
Rajesh Namase
Naidagdag mo ba nang maayos ang User Variables? Sa tingin ko nakagawa ka ng ilang mga pagkakamali habang nagdaragdag ng mga variable ng user.
Vishi
Ito ay sobrang magaling at kapaki-pakinabang na Rajesh!