Почему-то мой Windows 7 начал понимать команды Linux, такие как cp
, mv
, rm
, ls
Хотя это было полезно, я хочу знать, что это такое и что мне нужно установить для этой функции?
Одна возможность состоит в том, что вы установили инструменты GnuWin32, которые предоставляют порты обычных программ Linux для Windows. Возможно, вы установили другую программу, которая включает GnuWin32 и добавила ее в ваш %PATH%
.
Другая возможность (как отметил @EBGreen в комментариях) заключается в том, что вы сейчас находитесь в приглашении Powershell , где ранее вы использовали cmd.exe
. Powershell предоставляет псевдонимы для распространенных программ Unix, включая cp
, mv
, rm
и ls
; вот список
Я не уверен, что именно ты спрашиваешь. Но, похоже, вы хотите использовать команды Linux с Windows?
К вашему сведению: возможность использования различных команд является частью интерпретатора команд вашей операционной системы (ОС).
Как правило, Linux (и другие xNIX) используют «C-Shell». Но это не то, что использует Microsoft, поскольку они используют свой собственный интерпретатор команд - command.com. Но я верю, что вы можете изменить это! Тем не менее, вы можете просто получить последнее обновление / обновление Power Shell от Microsoft, так как я думаю, что он будет иметь все команды, которые вы, похоже, ищете. Вот статья, которая может помочь:
http://www.petri.co.il/alternative-command-shells_for-windows.htm
Вот статья Microsoft об обзоре командной оболочки:
Надеюсь, это немного прояснит ситуацию. Извините, если вы не об этом.