/
Вопросы и ответы
/
Помощь
/

Почему команды типа git или ls не работают после установки Chocolatey на Windows

Почему команды типа git или ls не работают после установки Chocolatey на Windows

Я установил Chocolatey на Windows по инструкции через PowerShell, вроде как установка прошла, но когда пробую команды вроде git, ls или cat, консоль выдает:

'git' не является внутренней или внешней командой, исполняемой программой или пакетным файлом

Что нужно делать, чтобы эти команды работали, и нужен ли для этого Linux?

7 дней назад

Nikolai Gagarinov

Ответы

1

Проблема в том, что Windows и UNIX-подобные системы используют разные команды:

  • ls и cat — это команды Linux/macOS, в стандартной Windows CMD их нет. Вместо них используйте dir (аналог ls) и открывайте файлы через Блокнот или любой текстовый редактор.
  • git не установлен по умолчанию на Windows. Chocolatey может помочь с установкой:
choco install git

После установки закройте и откройте терминал, чтобы путь к Git добавился в переменные среды. Проверить установку можно:

git --version

Если вы хотите использовать привычные Linux-команды (ls, cat, rm и т.д.), есть несколько вариантов:

  1. Установить Linux через виртуальную машину (например, VirtualBox + Ubuntu).
  2. Использовать WSL (Windows Subsystem for Linux) — позволяет запускать полноценный Linux прямо в Windows.

Для обучения веб-разработке и работы с командной строкой часто удобнее использовать UNIX-подобную среду, потому что большинство учебных материалов ориентированы на Linux/macOS.

Вывод:

  • Команды вроде ls и cat не будут работать в чистом CMD.
  • Для git достаточно установить его через Chocolatey или официальный установщик.
  • Для полного опыта Linux-команд полезно использовать WSL или виртуальную машину с Linux.

Советую посмотреть статью о том как работать с Linux на Windows

7 дней назад

Nikolai Gagarinov