Найти тему
Другой мир

В вашем Linux все сложно, вот в Windows ни какой консоли. Так ли это?

Сегодня я решил написать статью больше про Windows чем про GNU/Linux. Потому что часто слышу, вот в вашем Линуксе все через командную строку, какой то терминал.

И я уже не раз говорил, что это не так, просто некоторые вещи проще сделать через консоль, удобнее.

Так вот, а теперь про Винду. Ну начнем с того что в ней пара консолей по умолчанию : cmd и PowerShell

Странно, да? :)) Наверное в Майкрософт дураки работают и просто так это сделали.

Но мы пойдем дальше и воспользуемся консольным менеджером пакетов, да да неким подобием Дебиановского apt - winget

И так, запускаем терминал от администратора, в виндоувс не надо вводить sudo , а нужно кликнуть по ярлыку правой кнопкой и выбрать запустить от администратора. И проверяем стоит ли у нас winget

winget --version

-2

Ага, стоит.

А давайте теперь найдем универсальный терминал для Винды Windows Terminal и установим его.

winget search "Windows Terminal"

-3

Вот мы видим 2 версии из двух разных источников, по линуксоидному - репозиториев

Мы можем для инсталляции указать как название программы(в кавычках, так как название из нескольких слов) так и ИД программы. Я копирую ID программы и вставляю после команды winget install

-4

И пошла установка пакета, ну практически 1 в 1 как в Линукс

-5

Вот, поставили очередной терминал, который удобнее штатного. Который объединяет инструменты и оболочки командной строки, такие как Командная строка (CMD), Windows PowerShell, PowerShell Core, Azure Cloud Shell и Подсистема Windows для Linux (WSL). То есть все в одном.

-6

А зачем нужен этот ваш Windows Package Manager (winget)? Спросите вы. Да за тем, что проги быстрее ставить и удалять через терминал, это вам любой линуксоид скажет.

В интернете вы найдете какие еще команды есть для управления пакетами.

Системные настройки

Да, все системные настройки можно найти гуляя по меню Виндоувс, только это может быть длительной прогулкой. Да и Майкрософт любит менять расположение пунктов меню с обновлениями.

Вот я вам рассказываю о Линукс, так давайте включим поддержку субсистемы Линукс в Виндоувс WSL. Вы знаете куда надо залезть? И я не помню.

Но мы запускаем консоль:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

-7

После установки компьютер перезагрузить надо.

Проверяем:

-8

Для возможности использовать графический интерфейс Линукс, нам нужно что бы у нас по умолчанию работала WSL версии 2

wsl --set-default-version 2

Ну и можно ставить wsl --install -d Ubuntu

Так же в консоли Виндоувс можно работать с файлами, папками, настройками и тд. И в некоторых случаях это реально быстрее, я же в Linux тоже не сижу же в консоли постоянно, а только когда это удобнее.

Ну вот, а вы говорите Вииииндоувс.

Так что:

Смотрите оглавление раздела, посвященного Линукс