2

Почему-то мой Windows 7 начал понимать команды Linux, такие как cp , mv , rm , ls

Хотя это было полезно, я хочу знать, что это такое и что мне нужно установить для этой функции?

2 ответа2

3

Одна возможность состоит в том, что вы установили инструменты GnuWin32, которые предоставляют порты обычных программ Linux для Windows. Возможно, вы установили другую программу, которая включает GnuWin32 и добавила ее в ваш %PATH% .

Другая возможность (как отметил @EBGreen в комментариях) заключается в том, что вы сейчас находитесь в приглашении Powershell , где ранее вы использовали cmd.exe. Powershell предоставляет псевдонимы для распространенных программ Unix, включая cp , mv , rm и ls ; вот список

-1

Я не уверен, что именно ты спрашиваешь. Но, похоже, вы хотите использовать команды Linux с Windows?

К вашему сведению: возможность использования различных команд является частью интерпретатора команд вашей операционной системы (ОС).

Как правило, Linux (и другие xNIX) используют «C-Shell». Но это не то, что использует Microsoft, поскольку они используют свой собственный интерпретатор команд - command.com. Но я верю, что вы можете изменить это! Тем не менее, вы можете просто получить последнее обновление / обновление Power Shell от Microsoft, так как я думаю, что он будет иметь все команды, которые вы, похоже, ищете. Вот статья, которая может помочь:

http://www.petri.co.il/alternative-command-shells_for-windows.htm

Вот статья Microsoft об обзоре командной оболочки:

https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true

Надеюсь, это немного прояснит ситуацию. Извините, если вы не об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .