Заменяет ли Bash через Linux в качестве подсистемы для Win10 Git Bash для Windows?

Я нахожусь в процессе изучения того, как создавать шаблоны Wordpress, и как часть этого было сказано установить Git, npm, node и gulp. Тем не менее, онлайн-курс опускает подробности о том, куда вещи устанавливаются с помощью команд в CLI, какой CLI использовать (как сейчас, после установки вещи, у меня есть несколько CLI или командных подсказок...) и когда устанавливать вещи глобально и когда локально (и где именно локально было бы здесь). Поэтому в процессе поиска ответов я обнаружил, что командная строка Windows (или терминал, или CLI) не понимает всех необходимых команд (по причинам, которые они называют unix lingo), и поэтому следует использовать Git Bash (да?). Тем не менее, теперь я прочитал (в более свежих статьях, таких как эта, Откройте для себя всю мощь Bash на Windows), что использование командной строки Unix Bash через Linux на Windows в качестве подсистемы было бы настолько замечательно, что, как мне кажется, он заменяет использовать Git Bash?

Если я еще не использую Git-репозитории и просто хочу использовать CLI, который наиболее полезен для моих целей, является ли включение Linux в качестве подсистемы для Windows и использование получившегося Bash уже готовым решением?

Или я где-то понял неверную идею и мог также использовать Windows PowerShell?

Я не вижу здесь света, и буду очень признателен за совет. Спасибо.

0 ответов

Если вы работаете с Linux или чаще всего используете Linux, вам следует запускать Linux с оболочкой Linux (bash, ksh, zsh и т. Д.). Если вы запускаете окна и работаете с окнами, вам следует научиться использовать Powershell.

Powershell - очень мощный инструмент для использования в Windows, но если вы знакомы только с командами Linux и нуждаетесь в нем только для основных вещей, таких как ls, ll, cat, grep и т. Д., Он может удовлетворить ваши потребности. Powershell может делать в Windows больше, чем Git Bash.

Для меня это звучит так, как будто ваши инструкции выполняются кем-то, использующим Linux, а вы находитесь в Windows. Возможно, переключитесь на Unix в качестве основной операционной системы.

Другие вопросы по тегам