Skip to main content

Как запустить командную строку Bash в Windows 10

Как открыть командную строку (cmd) в текущей папке ! Windows 10,8.1,7 (Май 2024)

Как открыть командную строку (cmd) в текущей папке ! Windows 10,8.1,7 (Май 2024)
Anonim

В обновлении Windows 10 Anniversary Update Microsoft добавила интересную новую функцию для разработчиков, опытных пользователей и всех, кто привык работать с Unix-системами, такими как Mac OS X и Linux. Windows 10 теперь включает командную строку Unix Bash (в бета-версии) благодаря сотрудничеству с Canonical, компанией за Ubuntu Linux.

С помощью командной строки Bash вы можете выполнять всевозможные действия, такие как взаимодействие с файловой системой Windows (так же, как вы можете, с обычной командной строкой Windows), запуск стандартных команд Bash и даже установка графических пользовательских интерфейсов Linux - хотя что последний официально не поддерживается.

Если вы опытный пользователь Bash или заинтересованы в том, чтобы начать работу с популярной командной строкой, вот как установить Bash в Windows 10.

01 из 06

Подсистема

Когда вы устанавливаете Bash на Windows 10, вы не получаете виртуальную машину или программу, которая делает все возможное, чтобы в основном работать, как Bash в Linux. На самом деле Bash работает на вашем ПК благодаря функции в Windows 10 под названием Windows Subsystem for Linux (WSL). WSL - это «секретный соус», который позволяет программному обеспечению Linux работать в Windows.

Чтобы начать работу, перейдите к Пуск> Настройки> Обновление и безопасность> Для разработчиков , Под заголовком «Использовать функции разработчика» выберите режим разработчика переключатель. На данный момент вас могут попросить перезагрузить компьютер. Если да, то вперед и делайте это.

Продолжить чтение ниже

02 из 06

Включить функции Windows

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

Прокрутите вниз и установите флажок «Подсистема Windows для Linux (бета-версия)». Затем нажмите Хорошо для закрытия окна.

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

Продолжить чтение ниже

03 из 06

Окончательная установка

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

Кроме того, перейдите к Пуск> Система Windows> Командная строка , После открытия окна командной строки введите удар и ударил Войти .

Каким бы способом вы это ни делали, окончательный процесс установки для Bash начнется с загрузки Bash из Windows Store (через командную строку). В какой-то момент вас попросят продолжить. Когда это происходит, просто введите Y а затем дождитесь завершения установки.

04 из 06

Добавить имя пользователя и пароль

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

Как только эта часть будет завершена, и установка завершится, командная строка автоматически откроется в Bash. Вы узнаете, что это сделано, когда вы видите в командной строке что-то вроде «r3dB4r0n @ имя вашего компьютера».

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

Всякий раз, когда вы хотите снова открыть Bash, вы найдете его под Начало> Bash на Ubuntu в Windows .

Продолжить чтение ниже

05 из 06

Обновление вашей установки

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

Чтобы убедиться, что вы в курсе событий, откройте Bash на Ubuntu в Windows и введите следующую команду: Обновление sudo apt-get, Теперь нажмите Войти, Затем Bash выведет в окно сообщение об ошибке, а затем запросит пароль.

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

Пока что все, что мы сделали, обновляет нашу локальную базу данных установленных пакетов, что позволяет компьютеру узнать, есть ли что-то новое. Теперь, чтобы фактически установить новые пакеты, мы должны ввести Обновление sudo apt-get и ударил Войти снова. Возможно, Bash не будет запрашивать ваш пароль с момента его ввода. И теперь, Bash отправляется на гонки, обновляя все ваши пакеты. В начале процесса Bash спросит вас, хотите ли вы продолжить обновление программного обеспечения Bash. Просто введите Y для да, чтобы выполнить обновление.

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

06 из 06

Использование программы командной строки

Теперь у нас есть Bash и работает, пришло время сделать с ним что-то легкое. Мы будем использовать Rsync чтобы сделать резервную копию нашей папки документов Windows на внешний жесткий диск.

В этом примере наша папка находится на C: Users BashFan Documents, а наш внешний жесткий диск - это F: привод.

Все, что вам нужно сделать, это ввести rsync -rv / mnt / c / Пользователи / BashFan / Документы / / mnt / f / Документы, Эта команда сообщает Bash использовать программу Rsync, которая уже должна быть установлена ​​в вашей версии Bash. Затем часть «rv» сообщает rsync о резервном копировании всего, что содержится в различных папках на вашем ПК, и распечатывает все действия rsync в командной строке. Убедитесь, что вы ввели эту команду, в том числе, используя конечную косую черту после … / BashFan / Документы /, Для объяснения того, почему эта черта важна, ознакомьтесь с этим учебником Digital Ocean.

Последние два бита с назначением папки указывают Bash, какую папку нужно скопировать и куда ее копировать. Для Bash для доступа к файлам Windows он должен начинаться с «/ mnt /». Это просто странность Bash для Windows, поскольку Bash все еще работает так, как если бы он работал на Linux-машине.

Также обратите внимание, что команды Bash чувствительны к регистру. Если вы введете «документы» вместо «Документы», Rsync не сможет найти нужную папку.

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