Багато людей використовують обидві операційні системи – Linux і Windows у своєму повсякденному житті. Якщо ви належите до тих людей, які часто перемикаються між різними операційними системами у своєму робочому середовищі, ви, можливо, стикалися зі сценаріями, коли ви запускали команди Linux, такі як «ls» і «cd», працюючи в командному рядку Windows. Це часто трапляється з людьми, які проводять більшу частину свого часу в серверних середовищах (як правило, «Unix») і час від часу переходять на середовище Windows («не Unix»).
У таких випадках повідомлення 'ls (або будь-яка команда Unix або Linux, яку ви ввели в командному рядку Windows) не розпізнається як внутрішня або зовнішня команда, робоча програма або пакетний файл.' відображається в командному рядку, як тільки ви запускаєте команду Linux.

Тепер ось проста порада, як обійти це. Є утиліта під назвою '*UnxUtils*' (Читається як «Unix Utils»), яка є сумісною утилітою Windows або бібліотекою команд, які використовуються командами «Unix».
Примітка: Пам’ятайте, що утиліта містить не всі команди сумісності Windows-Linux, а лише найбільш часто використовувані.
Ви можете завантажити двійковий файл за одним із наступних посилань:
Це містить Утиліти GNU для Win 32, яка залежить від 'msvcrt.dll' файл в операційній системі Windows.
Завантажте двійковий файл ('.zip') і розпакуйте його на своєму комп'ютері. Наприклад, «C:\UnxUtils» вказує, що файл збережено на диску «C:».
Тепер додайте змінну середовища до змінних користувача:
Назва змінної: Шлях
Значення змінної: C:\unxutils\bin\;C:\unxutils\usr\local\wbin\
Якщо ви не знаєте, як змінити змінну середовища, тоді прочитайте цей посібник. Потім ви можете відкрити новий командний рядок і ввести cd, ls, pwd, cat або будь-яку з ваших улюблених команд «Unix». Ви навіть можете запускати сценарії оболонки.
Примітка: Якщо у вас уже було відкрито вікно командного рядка, закрийте його та відкрийте знову, оскільки зміни PATH не застосовуються до вже запущених програм. Якщо ви хочете використати яку команду, додайте розширення Windows .exe до її аргументу. Наприклад, which.exe.
Оформити це Wikipedia сторінку та цінності список команд доступний через «UnxUtils» у Windows. Список обмежений командами, включеними до C:\unxutils\usr\local\wbin\.
Додаткові інструменти: Встановлювати Emacs та / або MinGW щоб отримати більш схоже на UNIX середовище розробки у вашій операційній системі Windows.
привіт, гарні ефекти на сторінці!
особливо тонкий спосіб, у якому снігопади на задньому плані! гарно!
продовжуйте це робити!
Я радий, що тобі сподобалось.
Привіт, Раджеш, твій блог дуже корисний мені та всім, хто хоче стати майстром UNIX…
Спасибо ..
Привіт, по-перше, це чудовий пост, повністю вичерпний! Я новачок у Unix і шукав спосіб практикувати це через Windows. У мене є сумнів. Будь ласка, допоможи мені. Як змінити каталог у цьому. Оскільки в wbin немає команди cd, який інший варіант для cd. Спасибі заздалегідь!
Так, у wbin cd команда не є їхньою, але ви можете її використовувати. Я перевірив, команда 'cd' працює тут.
Так, сер, я зробив помилку, використовуючи cd.exe. Тепер я зрозумів. Дякую!
Привіт Раджеш!
Я завантажив UnxUtils, але чомусь він не працює для мене. Буду дуже вдячний, якщо ви допоможете мені вирішити проблему. Нижче наведено все, за чим я слідував:
Завантажено та витягнуто UnxUtils, яке зберігається нижче:
C:\UnxUtils
Додано змінну користувача:
Ім'я змінної: Шлях
Значення змінної: C:\UnxUtils\bin\; C:\UnxUtils\usr\local\wbin\
Тепер, коли я відкриваю командний рядок Windows і вводжу ls, це дає мені помилку
"'ls' не розпізнається як внутрішня або зовнішня команда, працездатна програма або пакетний файл."
Будь ласка, допоможіть.
Спасибі,
Нерав Моді
Чи правильно ви додали змінні користувача? Я думаю, що ви зробили деякі помилки під час додавання змінних користувача.
Це дуже зручно та корисно, Раджеш!