Linux аналог Windows 10

Обновлено: 01.07.2024

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

Я следовал этим инструкциям, которые кажутся специфичными для Linux, но в стандартной командной строке Windows это не работает следующим образом:

Есть ли в Windows эквивалент команды «touch» из мира linux/mac os/unix? Нужно ли мне создавать эти файлы вручную (и изменять их, чтобы изменить временную метку), чтобы реализовать такую ​​​​команду? Я работаю с узлом, и это не очень похоже. узловой.

21 Ответ 21

Легкий способ заменить команду touch в командной строке Windows, такой как cmd:

Это создаст 0 байт в файле your_file.txt.

Это также было бы хорошим решением для использования в пакетных файлах Windows.

Другой способ сделать это — использовать команду echo:

эхо. - создаст файл с одной пустой строкой.

Если вам нужно сохранить содержимое файла, используйте >> вместо >

Вы также можете использовать команду вызова.

Вызывает одну пакетную программу из другой без остановки родительской пакетной программы. Команда call принимает метки в качестве цели вызова.

--- или даже если вы не хотите усложнять, вы можете просто установить подсистему Windows для Linux (WSL). Затем введите.

Кавычки не нужны.

в Windows 7 первый вариант вызывает пугающий диалог, а затем в консоли отображается отказ в доступе. Второй вариант работает просто отлично!

@stenci — я только что попробовал это на несуществующем файле, и все сработало. Он создал файл в порядке. Возможно, вам не хватает прав администратора?

@DeniseSkidmore Спасибо, я добавил ответ. Это глубоко внутри, и люди с большей вероятностью прочитают мой комментарий к этому ответу, чем мой ответ, но теперь он там.

В Windows изначально нет сенсорной команды.

Вы можете использовать любую из доступных общедоступных версий или собственную версию. Сохраните этот код как touch.cmd и поместите его куда-нибудь по пути

Он будет перебирать список аргументов и для каждого элемента, если он существует, обновлять временную метку файла, в противном случае создавать его.

этот лучший, работает точно так, как ожидалось. другие решения здесь работают, но оставляют тексты предупреждений/ошибок, IDK, если это исключительно для меня.

Вы можете использовать эту команду: ECHO >> имя_файла.txt

будет создан файл с заданным расширением в текущей папке.

ОБНОВЛЕНИЕ:

для использования пустого файла: скопируйте NUL filename.txt

Ответ неверен, он работает только тогда, когда файл не существует. Если файл существует, использование первого ничего не дает, а второе добавляет строку в конец файла.

Правильный ответ:

В Windows Power Shell вы можете использовать следующую команду:

Примечание: New-Item можно заменить псевдонимом ni

Это реальный ответ в современном мире Windows, где PowerShell является программой командной оболочки по умолчанию.

не уверен, о какой Windows вы говорите, я только что установил свежую Windows 10, и Powershell определенно не является оболочкой по умолчанию. «Новый элемент» не распознается как внутренняя или внешняя команда

Я удивлен, сколько здесь ответов просто неправильных. Если ничего не вывести в файл, файл заполнится чем-то вроде ECHO is ON , а попытка вывести $nul в файл буквально поместит $nul в файл. Кроме того, для PowerShell повторение $null в файле на самом деле не создаст файл размером 0 КБ, а что-то, закодированное как UCS-2 LE BOM , что может привести к путанице, если вам нужно убедиться, что ваши файлы не имеют метки порядка байтов. .

Проверив все ответы здесь и сославшись на некоторые похожие, я могу гарантировать, что они будут работать для каждой оболочки консоли. Просто измените FileName.FileExtension на полный или относительный путь к файлу, к которому вы хотите прикоснуться; спасибо Киту Расселу за обновление COPY NUL FILE.EXT:

CMD с обновлениями меток времени

копировать NUL FileName.FileExtension

Это создаст новый файл с именем, которое вы разместили, вместо FileName.FileExtension с размером 0 байт. Если файл уже существует, он в основном скопирует себя на место, чтобы обновить метку времени. Я бы сказал, что это скорее обходной путь, чем функциональность 1:1 с сенсорным экраном, но я не знаю каких-либо встроенных инструментов для CMD, которые могли бы выполнять обновление временной метки файла без изменения какого-либо другого его содержимого.

CMD без обновлений временных меток

если не существует FileName.FileExtension, скопируйте NUL FileName.FileExtension

Обновления Powershell с отметками времени

if (!(Test-Path FileName.FileExtension -PathType Leaf)) else

Да, он будет работать в консоли как однострочный; нет необходимости размещать его в файле сценария PowerShell.

В Linux есть очень мощный и полезный терминал командной строки, который используется и нравится пользователям.Таким образом, если вы ранее использовали интерфейс командной строки Linux (CLI) и только недавно начали использовать командную строку Windows, вы обязательно будете разочарованы отсутствием функций последней.

В терминале Linux поддерживается множество команд, которых нет в Windows. К счастью, команда «ls» поддерживается в командной строке Windows. Продолжайте читать, пока мы узнаем, как использовать команду «ls» в Windows.

Что такое команда «ls»?

Команда «ls» (это LS, а не IS) — одна из первых терминальных команд, которым ветераны обучают новичков в Linux. Это позволяет пользователям просматривать файлы и каталоги из интерфейса командной строки. Вы можете думать об этом как о проводнике, но без удобных значков и кнопок навигации. С помощью команды «ls» пользователи Linux могут просмотреть содержимое текущего рабочего каталога.

Как использовать команду «ls» в Windows

Windows — это совершенно другая экосистема по сравнению с Linux. В результате многие команды Linux CLI не поддерживаются инструментом командной строки Windows. Если вы попытаетесь использовать команду «ls» в командной строке, вы получите следующую ошибку: «ls» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл».

Однако вы можете использовать функциональные возможности команды «ls» в Windows, используя эквивалентную команду dir в командной строке.

Чтобы вывести список файлов и каталогов с помощью командной строки в Windows 10:

<р>1. Щелкните значок меню "Пуск", найдите "Командная строка", щелкните правой кнопкой мыши наилучшее совпадение и выберите "Запуск от имени администратора".

<р>2. Когда откроется окно командной строки, перейдите в каталог, который вы хотите просмотреть, и введите dir.

<р>3. Командная строка теперь отображает список всех файлов в текущем рабочем каталоге, а также их размеры и дату последнего изменения.

Удобный инструмент для пользователей Linux и Windows

Если вам нравится использовать Linux, вы, вероятно, обнаружите, что собственная командная строка Microsoft немного слабее по сравнению с ней. К счастью, команда «ls» есть и в Windows; просто используется другое имя.

Если вы еще не изучили ее, утилита командной строки Windows — это удобный способ использовать более продвинутые инструменты Windows. Всегда полезно ознакомиться с командами Windows CMD, чтобы вы могли в полной мере использовать свою копию Windows.

Удивительно, как взлетела Windows 10 вскоре после ее анонса 29 июля 2015 года, и нет никаких сомнений в том, что это лучшая Windows из когда-либо существовавших – именно такой и должна быть сиквел любой операционной системы – в отличие от тех, что было до этого (я смотрю на тебя Window 8/8/1).

В настоящее время Microsoft может похвастаться более чем 200 миллионами устройств, работающих под управлением ее флагманской операционной системы, что, на мой взгляд, является огромным количеством. Несмотря на это, рыночная доля Windows 7 по-прежнему превышает долю Windows 10.

Однако, учитывая успехи Windows 10 за короткий промежуток времени, мы ожидаем, что доля ее использования в ближайшие несколько лет вырастет и превзойдет Windows 7 — точно так же, как последняя вытеснила Windows XP.

Мне нравится приписывать Windows 10 «8.1, сделанной правильно», особенно потому, что это более или менее усовершенствованная форма последней — с большим количеством внутренних улучшений.

Учитывая всю природу операционной системы Windows как закрытой платформы для накопления денег и данных, в основном справедливо, что люди, которые ценят свою конфиденциальность или иным образом недовольны Windows 10, будут искать лучшие альтернативы, по-прежнему предлагая аналогичные опыт, аналогичный тому, что предлагает графический интерфейс 10.

В этой статье мы выбрали 5 дистрибутивов Linux, которые обеспечат вам наилучшие возможности рабочего стола в стиле Windows в Linux.

1. Зорин О.С.

Операционная система Zorin, пожалуй, самая выдающаяся из всех, и в ней достаточно рабочей силы со стандартизированным циклом разработки (похожим на Ubuntu LTS и краткосрочные выпуски).

Zorin OS — ОС на основе Ubuntu, предназначенная для пользователей Windows

Операционная система Zorin после установки заставит вас чувствовать себя как дома, поскольку она имеет общий внешний вид Windows, а для пользователя, перешедшего из Windows, вы почти сможете отправиться туда, куда вам больше всего нравится заходить в Windows. ПК.

Примечательно, что Zorin имеет ту же кодовую базу, что и Ubuntu, и использует сильно модифицированную среду разработки, получившую название Zorin DE и основанную на Gnome 3.

По умолчанию ОС Zorin должна выглядеть как Windows 7, но у вас есть другие параметры в средстве изменения внешнего вида, такие как стиль Windows XP и Gnome 3.

Более того, Zorin поставляется с предустановленным Wine (эмулятором, позволяющим запускать приложения win32 в Linux) и многими другими приложениями, которые вам понадобятся для выполнения основных задач.

2. РеактОС

ReactOS – это очень старая операционная система, которая активно разрабатывалась в течение последних двух десятилетий. Она стремится стать самой эстетически привлекательной ОС, которая полностью украдет вас у Windows.

ReactOS Desktop

Если вы думали, что Windows 10 выглядит лучше, попробуйте ReactOS, и вы почти никогда не оглянетесь назад. ОС поставляется с полным и уникальным набором настроек, который вполне сравним с Zorin OS, но гораздо более обширен и согласован во всей операционной системе.

Учитывая, что ReactOS — относительно старая операционная система, вы можете немного неохотно попробовать ее, но поверьте мне, я тестировал ее большую часть недели и вполне могу сказать, стабильность является первоклассной и сравнима с остальными в этом списке, поэтому я поставил ему второе место.

3. Элементарная ОС

Операционная система Elementary — это один из многих вариантов, готовых стать быстрой заменой для пользователей Windows и MAC, желающих перейти на Linux.

Тем не менее, Elementary OS не имеет того традиционного пользовательского интерфейса, похожего на Windows, что и вышеупомянутые дистрибутивы (почему она заняла третье место в нашем списке).

Elementary OS - Ubuntu- на базе ОС Linux

Операционная система чрезвычайно надежна и легко адаптируется под вас, как только вы начнете использовать Pantheon DE (домашнюю среду рабочего стола elementary).

Pantheon более или менее похож на MAC и будет в основном подходить для пользователей, перешедших с OSX, однако это не исключает того факта, что пользователи Windows могут также наслаждаться этим дистрибутивом.

Самый последний выпуск Elementary OS 5.1.7 Hera основан на Ubuntu 18.04 LTS, что, конечно же, означает, что вы будете получать обновления и исправления безопасности в течение следующих пяти лет, как и большинство выпусков Ubuntu LTS.

Последний выпуск под кодовым названием Hera доступен для самых популярных архитектур ПК (x64) и при этом довольно легкий. Для оптимальной производительности рекомендуется иметь ПК с оперативной памятью не менее 2 ГБ и двухъядерным процессором Intel SoC или аналогом AMD.

4. Кубунту

Kubuntu станет вашим любимым дистрибутивом, если вам нужна экстремальная реконфигурация с приложением для всего, что нестандартно.

Дистрибутив поставляется со средой рабочего стола KDE и долгое время был официально поддерживаемой ветвью Ubuntu со специфическими для KDE приложениями практически для всего, что вам нужно делать.

Kubuntu — ОС Linux на базе Ubuntu

Флагманский настольный интерфейс помечен как Plasma, и в настоящее время он имеет версию 5.21, которая имеет кажущийся плоским пользовательский интерфейс во всей операционной системе.

Однако KDE Plasma развивается, чтобы стать более универсальным типом выпуска для тех, кто хочет получить самую последнюю и самую лучшую версию KDE под названием KDE Neon, которое недавно было создано бывшим сопровождающим Kubuntu.

Итак, в любом случае, если вы решите перейти на Kubuntu, обязательно следите за развитием KDE Neon, чтобы знать, переходить на него или нет.

Примечательно, что KDE Neon в конечном итоге будет развиваться, чтобы использовать многообещающую базу Ubuntu 20.04 LTS, что, конечно же, означает обновления и исправления в течение следующих 5 лет.

Приложения KDE создаются с использованием платформы Qt, известной своей надежной межплатформенной поддержкой, а также обеспечивающей простое взаимодействие с другими платформами.

Имейте в виду, что Kubuntu не совсем легковесная, и ваша система должна иметь достаточно ресурсов, чтобы иметь возможность эффективно запускать ОС, поскольку в ней присутствует анимация (которую, конечно, можно отключить, но это уменьшит возможности Kubuntu).

5. Линукс Минт

Этот список был бы неполным без Linux Mint. Давайте просто будем честными в этом. Linux Mint, возможно, имеет здесь преимущество как вторая по популярности операционная система для новичков в мире Linux, что не является большим сюрпризом (принимая во внимание исходное видение разработчиков Linux Mint — по сути, это операционная система, которая абсолютно нет кривой обучения, чтобы начать работать немедленно).

Linux Mint — Ubuntu- на основе дистрибутива Linux

Linux Mint основан на Ubuntu и, по сути, использует большую часть кодовой базы Ubuntu. На протяжении многих лет Mint с любовью называли «Ubuntu, сделанной правильно», что, безусловно, верно, если посмотреть на него с точки зрения новичка в Linux.

В Mint вы почувствуете себя как дома, как только освоите значительную разницу в навигации, которая отличает его от того, что вы в основном найдете в Windows.

Cinnamon — это собственная среда разработки, которая поставляется с Mint, однако есть варианты Mate и Xfce (все они настраиваются до самого ядра).

Заключение

На этом мы подошли к концу нашего списка, и, хотя он не совсем исчерпывающий, вы можете быть уверены, что не прогадаете с любым из вышеупомянутых дистрибутивов, с которым вы в конце концов остановитесь.

Если у вас возникнут проблемы с их установкой или какие-либо проблемы, оставьте свой комментарий в поле ниже, и мы свяжемся с вами, как только сможем.

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Поддержите нас

Мы благодарны за вашу бесконечную поддержку.

Похожие сообщения

 Лучшие дистрибутивы Linux Media Center

Легкие дистрибутивы Linux

 Установите WordPress с Nginx на RHEL

 Интеграция ONLYOFFICE Docs с Jitsi

Установить LAMP в Debian11

Установить CloudPanel в Debian

56 мыслей о «5 лучших альтернативных дистрибутивах Linux для пользователей Windows»

Какая из этих (или другая) больше всего похожа на Windows, но может работать как live-USB (вообще ничего не устанавливая на жесткий диск)?

Windows 10 — лучшая Windows?

Я пользовался Windows от 3.0 до 8.1, и единственной, которая была настолько плохой, что я полностью отказался от платформы Windows, была 10. Win ME этого не делала, Vista этого не делала, а 8.1 не делала этого. не делай этого. Только Windows 10 была такой ужасной.

С другой стороны, я использую Linux уже почти 6 лет (другие новости, Windows 10 вот-вот отпразднует свой 6-й день рождения… какое совпадение!), а в качестве моей единственной ОС уже более 5 лет. . Не пропустите.

По моему мнению, Windows 8.1 была намного лучше, чем 10. Обе они имеют нелепые пользовательские интерфейсы наполовину телефон, наполовину ПК, но вы можете исправить это с помощью таких вещей, как Classic Shell (теперь Open Shell, поскольку постоянный поток обновлений Windows 10 сжег создателя и бывшего разработчика Classic Shell), старый-новый проводник, пользовательскую тему и исправление и т. д.

После того, как вы сделали это с Windows 8.1, у вас есть ОС с разумным пользовательским интерфейсом, которая не получает обновление функций каждые 6 месяцев, которая решает, когда она будет обновляться, которая переопределяет ваши настройки, когда захочет, что служит средством для монетизации усилий Microsoft, а также для многих других подобных вещей, которые не делают потребителей счастливыми.

В Windows 10 вы можете исправить странный пользовательский интерфейс уже сейчас, но через 6 месяцев, когда появится следующее обновление функций, вам, возможно, придется сделать это снова. Вы никогда не знаете, какое изменение для обслуживания Microsoft было введено, от чего вам придется выяснить, как избавиться, или какие из ваших настроек были отменены, или какой из выбранных вами вручную драйверов был заменен на тот, который выбрала MS для вас, или какие нежелательные «приложения» были установлены, или какие программы, которые вы действительно хотели на своем компьютере, были бесцеремонно удалены, потому что MS решила, что это должно произойти.

Нет, для меня это не лучшая Windows. Это худшее из когда-либо существовавших, однако, с 11 на горизонте, у него может скоро появиться конкуренция за этот титул. Время покажет, когда будет доступна окончательная версия.Судя по отчетам, MS не стала более дружелюбной по отношению к своим пользователям (в частности, к домашним пользователям).

Не очень хорошо проработанная статья, и кажется, что приоритеты не в порядке. ReactOS — особенно ужасное включение по уже указанным причинам. Zorin хорош, но очень спорный номер 1, Kubuntu кажется странным, учитывая, что это просто изменение среды рабочего стола по сравнению с Ubuntu (хотя справедливо сказать, что Zorin не слишком сильно отличается и в этом), но более тяжелый вес и не совсем первый выбор из чей-либо список предложений, который я знаю.

Честно говоря, я бы переписал эту статью, потому что, к сожалению, в ней много поисковых запросов по теме и, прежде всего, она ведет в неверном направлении для тех, кто пытается получить полезную информацию.

В этой статье мы выбрали 5 дистрибутивов Linux

а где Linux в ReactOS?

> однако ReactOS — это не Linux

Удивительно, как взлетела Windows 10 вскоре после ее анонса 29 июля 2015 года.

Win 10 не «взлетела», а взяла верх. У пользователей предыдущих версий не было выбора. Microsoft навязала обновление до Win 10 практически всем. Так же, как очень немногие пользователи Windows будут иметь возможность «обновления» до Win 11. Я слышал, как кто-то сказал «привязка к поставщику»?

Несколько авторов отметили, что «если бы Linux был проще (что бы это ни значило), он бы взлетел». Под этим они подразумевают, что Linux должен выглядеть и работать как Windows, работать как Windows и запускать все программное обеспечение Windows, но не от Microsoft. Если это то, что вы хотите, есть ReactOS, НО не забывайте, что по состоянию на июль 2021 года, после почти 20 лет разработки, ReactOS все еще не выпустила бета-версию, не говоря уже о версии 1.0. С момента своего появления ReactOS постоянно находится в стадии разработки, играя в непрерывную игру в догонялки с Windows. С каждым новым выпуском Windows ReactOS все больше и больше отставала по функциям и возможностям.

Другие авторы горько сетовали на то, что Linux гораздо труднее освоить, чем Windows. Нет, не Linux трудно выучить, а привычки Windows, от которых трудно избавиться. Ни один пользователь ПК во всем мире не родился со знанием какой-либо конкретной операционной системы. Им/нам всем пришлось пройти через трудности изучения каждой операционной системы с нуля. Изучив не менее 10 разных операционных систем, я могу однозначно заявить, что ни одна из операционных систем не сложнее для изучения, чем любая другая.

Если вы возьмете эту мнимую 86-летнюю бабушку, совершенно не владеющую компьютерами, и посадите ее перед ПК с Linux, у нее возникнут небольшие проблемы с изучением Linux, как если бы вы посадили ее перед ПК с Windows и заставили ее учиться Окна.

В качестве примечания. Я пользовался Windows более 10 лет, затем резко перешел на Linux. Я использую Linux уже более 15 лет. Моя дочь подарила мне свой ноутбук с Win 7. Я чувствую себя потерянным, пытаясь использовать этот ноутбук. Я забыл большую часть своих знаний о Windows. Приходится переучиваться с Windows заново. Это случай «используй или потеряешь». Так что, пожалуйста, не говорите мне, что Windows легче освоить, чем Linux, потому что кривая обучения у обеих примерно одинаковая.

Кстати, когда вы переключаетесь с одной ОС на другую (дистрибутивы Linux НЕ ЯВЛЯЮТСЯ разными ОС, что бы кто-то ни пытался вам сказать), вам лучше ожидать кривую обучения. Несмотря на то, что каждая операционная система выполняет в основном одну и ту же функцию — позволяет пользователю запускать приложения на компьютере, закон об авторском праве НЕ ДОПУСКАЕТ, чтобы они выглядели, чувствовались или работали одинаково. О/С также различаются по выбору разработчика(ов). Каждая ОС имеет свою направленность, и каждая ОС пытается исправить проблемы, выявленные другими О/С. Поэтому у пользователя всегда будут трудности при переходе с одной ОС на другую.

Есть что сказать? Присоединяйтесь к обсуждению. Отменить ответ

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.

Компьютер Linux

Теперь вы можете получить доступ к большинству утилит и приложений командной строки Linux поверх ОС Windows 10 с помощью подсистемы Windows для Linux (WSL).

Хотя Windows является наиболее широко используемой и самой популярной операционной системой для настольных компьютеров и ноутбуков, она не так безопасна и имеет открытый исходный код, как ОС Linux. Вот почему многие разработчики программного обеспечения и профессионалы предпочитают ОС Linux.

Microsoft начала сотрудничество с Canonical, создателем Ubuntu Linux. Это проложило путь пользователям Linux для использования Linux в Windows. Да, вы можете запускать Linux поверх Windows 10 без необходимости двойной загрузки, использования VMWare/VirtualBox или установки в качестве основной операционной системы.

Вы можете получить доступ к различным командам и программному обеспечению Linux из терминала Linux в Windows 10.В этой статье мы дадим вам пошаговые инструкции по установке и запуску терминала Linux в ОС Windows 10.

Включить подсистему Windows для Linux (WSL) и установить Ubuntu в Windows 10

Если вы собираетесь запускать терминал Linux в Windows 10, необходимо сначала включить функцию «Подсистема Windows для Linux». Затем вы можете загрузить и установить выбранный вами дистрибутив Linux.

Подсистема Windows для Linux (WSL) – это функция, которая создает среду GNU/Linux, позволяющую запускать основные инструменты и службы командной строки Linux непосредственно в Windows, наряду с настольными приложениями и современными магазинными приложениями.

Включив подсистему Linux в Windows 10, вы можете устанавливать и запускать различные дистрибутивы (дистрибутивы) Linux, такие как Ubuntu, OpenSuse, SUSE Linux, Fedora и т. д.

Сначала проверьте версию Windows

Но прежде чем мы перейдем к тому, как включить подсистему Windows для Linux (WSL) и установить Linux, вам нужно проверить, используете ли вы совместимую версию Windows 10. WSL поддерживается только в обеих 64-разрядных версиях Windows 10 (начиная с версия 1607) и Windows Server 2019.

Чтобы проверить версию и сборку Windows, перейдите в «Настройки» в меню «Пуск» Windows.


Далее нажмите "Система".


Затем прокрутите вниз и выберите параметр «О программе» в нижней части левой панели, чтобы просмотреть раздел «О программе».


На странице "О программе" в разделе "Технические характеристики Windows" вы можете увидеть "Версия" и "Сборка ОС" вашей Windows 10.


Включить подсистему Windows для Linux

Существует два разных типа версий WSL: WSL 1 и WSL 2. Хотя обе они обеспечивают плавную и непрерывную интеграцию Linux в Windows, WSL 2 — это последняя и самая быстрая версия, поддерживающая полную совместимость с ядром Linux и системными вызовами. WSL 1 запускает уровень перевода, который устраняет разрыв между ядром Linux и Windows.

  • Для запуска WSL 2 требуется 64-разрядная версия Windows 10: версия 1903 или выше, сборка 18362 или выше.
  • Для запуска WSL 1 вам потребуются 64-разрядные системы Windows 10: версия 1709 или выше, сборка 16215 или выше.

Неважно, какую версию WSL вы хотите запустить, вы должны сначала включить ее, чтобы использовать. Для этого начните вводить «Включение и отключение компонентов Windows» в поле поиска в меню «Пуск».


Выберите панель управления «Включение и отключение компонентов Windows» в результатах поиска.


Затем прокрутите вниз до пункта «Подсистема Windows для Linux», установите напротив него флажок и нажмите кнопку «ОК».


После применения изменений нажмите «Перезагрузить сейчас», чтобы перезагрузить компьютер


Если вы хотите установить только WSL 1, вы можете перезагрузить компьютер и установить дистрибутив Linux.

Включить WSL 1 через PowerShell

Вы также можете включить WSL с помощью инструмента командной строки PowerShell. Это делает ту же работу, что и панель управления функциями Windows. Для этого откройте «PowerShell» от имени администратора и выполните приведенную ниже команду.


Включить WSL 2

Мы рекомендуем вам обновить WSL до версии 2, чтобы повысить производительность и запустить настоящее ядро ​​Linux непосредственно в Windows 10. Все, что вам нужно сделать, это включить функцию «Платформа виртуальной машины» в дополнение к «Подсистеме Windows». для Linux" на панели управления функциями Windows (см. ниже).


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

Включить WSL 2 через PowerShell

Первым шагом для включения WSL 2 является включение функционального компонента платформы виртуальных машин в Windows. Вы также можете включить WSL 2 с помощью инструмента командной строки PowerShell. Для этого откройте «PowerShell» от имени администратора и выполните следующую дополнительную команду с командой WSL 1.


Установить WSL 2 в качестве версии по умолчанию

Прежде чем настраивать WSL 2 в качестве версии по умолчанию для всех дистрибутивов Linux, загрузите обновление пакета ядра WSL Linux для систем x64.

Запустите скачанный установщик MSI и установите его. Это займет всего несколько секунд.


Чтобы установить WSL 2 в качестве версии по умолчанию при установке нового дистрибутива Linux, откройте PowerShell и выполните следующую команду:


Затем перезапустите систему, чтобы переключить функцию с WSL 1 на WSL 2.

Установите выбранный вами дистрибутив Linux

WSL включен, теперь мы установим дистрибутив Linux. Сначала найдите «Microsoft Store» в поле поиска меню «Пуск». Затем откройте его из результатов поиска.


Вы увидите список всех дистрибутивов Linux, доступных в настоящее время в Магазине Windows и поддерживаемых WSL.

  • Ubuntu 16.04 LTS
  • Убунту 18.04 LTS
  • Убунту 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Кали Линукс
  • Debian GNU/Linux
  • Ремикс Fedora для WSL
  • Пэнвин
  • Пенгвин Энтерпрайз
  • Альпийский WSL

Все эти дистрибутивы доступны бесплатно. Для нашего руководства мы выберем «Ubuntu».


На странице дистрибутива Ubuntu нажмите кнопку "Получить".


Теперь дистрибутив Ubuntu будет автоматически загружен и установлен на ваш компьютер.


После завершения установки нажмите кнопку «Запустить», чтобы запустить терминал. Вы также можете запустить приложение из меню "Пуск" Windows.


Появится новое окно терминала Ubuntu. Первый запуск займет несколько минут, чтобы зарегистрировать среду Ubuntu в WSL. После этого терминал предложит вам создать «новое имя пользователя Unix» и «новый пароль». Введите новое имя пользователя и пароль и завершите настройку.


После завершения настройки вы попадете в командную строку bash. Программу лучше сразу обновить. В Ubuntu вы можете искать, загружать и устанавливать обновления программного обеспечения с помощью команды apt.

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

Эта команда «обновить» обновит репозитории Ubuntu.


Ubuntu загрузит серию списков пакетов.


Но они еще не обновлены. Чтобы обновить все доступные пакеты, введите следующую команду:

Введите «Y» в запросе, чтобы продолжить установку.


Команда dist-upgrade обновляет пакеты до последних версий.

Обновите WSL1 до WSL 2 для Ubuntu

Если вы хотите обновить существующую версию WSL 1 до WSL 2 для определенного дистрибутива. Затем выполните приведенную ниже команду в PowerShell.

Замените аргумент ‘ ’ именем любого дистрибутива (в нашем случае Ubuntu), на котором работает ваша установка WSL 1.


Теперь вы можете получить доступ к командам и программному обеспечению Linux в системе Windows 10, используя эту среду Ubuntu.

оболочка bash в Windows 10

Теперь в вашей системе есть полноценная командная строка bash, основанная на дистрибутиве Linux. Вы можете получить доступ ко всем командам и приложениям Linux через эту оболочку bash.

Чтобы запустить оболочку bash, введите «bash» в поле поиска меню «Пуск» и нажмите, чтобы открыть инструмент командной строки bash.

Читайте также: