Некоторые команды на терминале не распознаются

#terminal #command

#терминал #команда

Вопрос:

У меня Windows 10 в качестве операционной системы, когда я использую Node.js командная строка и введите команды «ls» или «touch», я получаю уведомление о том, что оно не распознается как внутренняя или внешняя команда. Однако, когда я использую Windows Powershell, эти команды, похоже, работают. Должен ли я установить MINGW64? Я приложил фотографию того, что я испытываю, введите описание изображения здесь

Ответ №1:

Возможно, я неправильно понимаю вопрос, но touch и ls — это команды терминала Linux

Похоже, вы вводите их в окне командной строки Windows, что приведет к:-

C:Usersxxx >ls ‘ls’ не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

(по крайней мере, в PowerShell ls работает)