Как включить и запустить Bash в ОС Windows 10

Майкрософт добавил оболочку Bash для Windows 10 в обновлении Anniversary Update. Тем не менее, по умолчанию эта функция не доступна, но каждый пользователь может ее в простой способ включить. Посмотрите, как шаг за шагом активировать и запустить оболочку Bash в Windows 10.

Что такое Bash в Windows 10

Консольная оболочка Bash предназначена для продвинутых пользователей и разработчиков, которая предоставляет полный доступ к своего рода «Командной строки» Linux в системе Windows 10. Такая интеграция стала возможной благодаря сотрудничеству Microsoft с разработчиками Ubuntu – Canonical. Но здесь нужно помнить, что Bash не является полным образом операционной системы Ubuntu, которую можно запустить в Windows 10. Приложение предоставляет доступ только к командному окну и в первую очередь предназначен для разработчиков, которые пишут свои собственные приложения. Не стоит рассчитывать на графический интерфейс Ubuntu или возможность разворачивания серверов на Linux внутри системы Windows 10 – если вам этого не достаточно, то нужно воспользоваться виртуальной машиной и установить выбранный дистрибутив Linux в VirtualBox или VMWare

О ресурсе

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

Этот ресурс представляет собой руководство для новичков, поэтому если вы ещё не работали в Ubuntu, рекомендую вам прочитать все статьи по порядку. Если же вы уже что-то знаете про Ubuntu и про Linux в общем, возможно что-то покажется вам знакомым. В этом случае можете читать статьи по своему усмотрению, для навигации используйте меню справа. Кстати, если вам неудобно читать руководство в интернете, вы можете загрузить PDF-версию .

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

Введение

Я постоянно использую терминал для работы с git и автоматизации сборки проектов (вёрстка/фронтенд: компиляция pug и scss, обработка изображений, транспиляция js…). На моём рабочем компьютере стоит Windows 10, а на ноутбуке — OSX и мне хочется использовать одни и те же консольные команды на обеих системах, поэтому я использовал GitBash (терминал, устанавливающийся вместе с Git) внутри эмулятора (Cmder). Такая связка работала заметно медленнее терминала на OSX, поэтому я был воодушевлён новостью «В Windows 10 встроили подсистему Linux» (март 2016 г.), но тогда, в 2016 году, её использование разочаровало: нельзя было запускать из bash-терминала программы Windows, подсистема не определяла изменение файла, если изменение было сделано из Windows. Сейчас эти проблемы решены.

Читайте также:  Архитектура UNIX и Windows

Спойлер

Главный выигрыш для меня — скорость. В моём стартовом репозитории есть трудоёмкая задача полной сборки проекта (компиляция, транспиляция, спрайты, шрифты, картинки…), с Gitbash она занимает 17 секунд, с bash-терминалом WSL — 10 секунд.

Упоминаемые в статье файлы

  • .bashrc
  • .dircolors
  • .bash_aliases
  • .inputrc
  • .vimrc

Организация плиток меню Пуск

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

Добавить свои плитки

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

Подсказка. Вы действительно не хотите иметь каких-либо плиток в меню «Пуск». Вы можете щелкнуть правой кнопкой мыши и выбрать «Открепить от меню Пуск» и избавиться от каждой. К сожалению, сделав это, вы не сможете сделать стартовый экран уже, но такова жизнь.

Процесс добавления плиток в меню «Пуск» не может быть проще, хотя это может занять час или два. Нажмите значок «Пуск» и просмотрите свои приложения по одному. Щелкните правой кнопкой мыши любое приложение, которое вам нравится и выберите «Закрепить на начальном экране». Плитка появится справа. В то же время, вы также можете щелкнуть правой кнопкой мыши (или нажать и удерживать) и выбрать, чтобы поместить приложение на панель задач. Или, в большинстве случаев, вы можете перетаскивать приложения на рабочий стол и создать ссылку на приложение на рабочем столе.

Подсказка. Единственное важное решение, которое вам нужно принять, это то, хотите ли вы, чтобы определенное приложение было среди плиток в меню «Пуск», на рабочем столе, на панели задач или для всех трех. Как правило, наиболее часто используемые приложения помещают на панель задач, плитки, которые передают полезную информацию (например, «Погода», «Новости» и даже фотографии), в меню «Пуск», что остается — на рабочем столе.

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

Формирование и наименование своих групп

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

Способ решения:

  • Нажмите (или щелкните и перетащите) свои плитки так, чтобы похожие плитки были в одной группе. Например, если вы используете почту, обмен сообщениями и календарь в течение всего дня, положить их в одну группу. Если у вас установлен Office, выполните, описанную в предыдущем разделе процедуру, чтобы переместить нужные вам плитки в правую часть экрана «Пуск». Пока не беспокойтесь, если группы находятся в неправильной последовательности. Существуют простые способы перемещения целых групп. Просто сконцентрируйтесь на том, чтобы собрать ваши одинаковые плитки в одну группу.
Читайте также:  Как сохранить вывод команды терминала (Bash) в текстовый файл

Подсказка. Если у вас есть программы, которые вы просматриваете постоянно, потому что они содержат важную информацию — ваш список воспроизведения музыки, уведомления Skype или новую почту — держите их в одной или двух группах.

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

  • Чтобы дать название группе, щелкните или коснитесь имени (которое может быть названием группы) и введите новое. На рисунке ниже собраны плитки, которые отображают общее состояние дел и группе дано название «Важные вещи».

Коллекция плиток, чтобы быть в курсе всех событий.

  • Чтобы переместить группу, щелкните или коснитесь значка «две трети гамбургера», в правом верхнем углу группы, и перетащите его в любое место справа от меню «Пуск».
  • Нажмите или коснитесь и перетащите и измените размер меню Пуск, Если вам нравится. Перемещайте плитки по своему усмотрению. Не смущайтесь! Это ваша машина. И если вы обнаружите, что вам что-то не нравится, немного измените и посмотрите, нравится ли вам альтернатива.

Боковая панель

Второй адрес кнопки «Пуск», актуальный для более поздних версий Windows (8, 8.1, 10) это боковая панель, которая, в отличие от нижней, не находится всё время на экране. Она всплывает при наведении курсора в верхний правый угол рабочего стола и состоит из двух частей – отображения времени слева и доступа к функционалу справа.

Нужная кнопка расположена в правой функциональной части и выглядит, как всё то же окошко с подписью. Она найдётся среди значков «Поиск», «Параметры», «Поделиться» и «Устройства» на третьей (центральной) позиции. Нажатие вызовет переход в меню, выйти из которого можно посредством клавиши Esc на клавиатуре (левый верхний угол).

Как установить Bash в Windows 10

Чтобы установить Bash в Windows 10 вы должны либо быть участником программы предварительной оценки, либо у вас должно быть установлено Windows 10 Anniversary Update. Так же обратите внимание, что новая возможность доступна лишь для 64-битных систем.

Если ваш компьютер соответствует всем выше перечисленным требованиям, можно приступать к установке:

Пришло время запустить установленный Bash:

  • откройте меню «Пуск», в строке поиска наберите bash и запустите его:
  • откроется окно терминала и первое, что нас попросят — нажать «y» для доустаноавки нужных пакетов из магазина Windows;
  • затем нужно будет создать нового пользователя, для чего нужно указать его имя и пароль, и уже после этого можно будет приступать к работе в Bash:

В следующий раз, когда вам понадобиться Bash в Windows 10, откройте поиск и введите «bash». Теперь у нас для его запуска будет ярлык «Bash на Ubuntu на Windows»:

Читайте также:  Как восстановить Linux?

Что такое Windows?

Windows — это лицензируемая операционная система с закрытым исходным кодом, разработанная компанией Microsoft.

Первая версия Windows, известная как Windows 1.0, появилась в 1985 году и была основана на ядре MS-DOS. После стартового запуска системы компания Microsoft начала разрабатывать новые версии Windows, включая первое крупное обновление и Windows версии 3.0.

В 1995 году появилась, пожалуй, самая распространенная версия — Windows 95. Она работала на 16-битном ядре DOS и 32-битном пользовательском окружении. На данный момент, самыми свежими версиями данной системы являются:

   Для настольных ПК — Windows 10 (2015 г.).

   Для серверов — Windows Server 2019.

Несмотря на огромное количество новых функций и возможностей для современных вычислений, архитектура ядра Windows практически не претерпела изменений.

Назначение прав для запуска файла в Linux

Сделать файл вразумительным для запуска можно с помощью графической оболочки. Нажмите по ярлыку правой кнопкой мыши. В контекстуальном меню выберите пункт «свойства». Открывшееся окно должно содержать вкладку «преимущества», в котором нужно активировать пункт «разрешить выполнение файла как программы». Данный метод будет отличаться в зависимости от дистрибутива Linux и графической оболочки. Также возможно приставить права запуска через консоль. Для этого используется команда chmod. Пример, презентованый ниже, устанавливает право выполнения для владельца файла и его группы. Вы можете скопировать Bash-скрипт из первоначального примера в файл и провести с ним данную операцию.

chmod ug+x games-dialog

Настройка

Убедившись в работоспособности системы, можно было заняться ее эстетическим совершенствованием. Что осуществляется через кнопку «Установка» на главной панели.

Настройка XFce

Здесь можно определить:

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

А вот выбор фона производится из пункта Backdrop меню, доступного по щелчку левой клавишей мыши, или с главной панели. Можно выбрать из достаточно обширного штатного списка, или задать свой собственный, из любого места дерева каталогов и в любом из обычных растровых форматов. Аналогично — и со звуковыми сигналами для всяческих событий — они выбираются отдельно из того же меню или с главной панели (через утилиту XFSound). В отличие от KDE или WindowMaker, наборов связанных тем для XFce, насколько я понял, не предусмотрено.