Bash в командной строке windows

Под GNU/Linux-дистрибутивы создано огромное количество полезных и удобных инструментов и приложений для обычных пользователей и разработчиков. Далеко не всё из этого доступно на Windows, но, к счастью, для ОС от Microsoft есть решения, исправляющие эту проблему.

WSL — официальная подсистема Linux внутри Windows

В Windows 10 существует крайне полезная вещь под названием Windows Subsystem for Linux (WSL). Она позволяет использовать GNU/Linux-среду прямо в Windows и запускать не только команды, но и, например, Bash-скрипты. Для использования WSL необходимо следовать инструкции ниже.

Шаг 1. Проверьте, подходит ли текущая версия Windows требованиям. Для этого нажмите сочетание клавиш Win+R, затем введите winver. Найдите строку «Сборка ОС» — она должна быть свежее версии 14316.

Как выполнять Linux-команды внутри Windows: официальный и сторонние способы

Шаг 2. Запустите стандартную утилиту PowerShell от имени администратора и введите в ней команду для включения WSL:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Шаг 3. Если версия Windows, определённая в первом пункте, свежее 18362, вы можете установить WSL 2, который в разы быстрее первой версии и обладает доработанным ядром. Введите команду ниже, если нужно установить WSL 2:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

После этого скачайте и установите пакет обновления с официального сайта.

Шаг 4. Перезагрузите компьютер. Если была произведена установка WSL 2, введите в PowerShell от имени администратора следующую команду:

wsl —set-default-version 2

Шаг 5. После перезагрузки откройте фирменный магазин приложений Microsoft Store и найдите подходящий GNU/Linux-дистрибутив. Самым популярным является Ubuntu — вы можете установить любую версию из представленных в Microsoft Store.

Как выполнять Linux-команды внутри Windows: официальный и сторонние способы

Шаг 6. Как только установка завершится, найдите дистрибутив в меню «Пуск» и запустите его.

Шаг 7. Пройдите этап первоначальной настройки, введя имя нового пользователя и придумав пароль.

Шаг 8. Теперь различные GNU/Linux-команды можно выполнять, запустив дистрибутив, либо введя в командной строке wsl <команда>. Например, для просмотра всех файлов в текущей директории достаточно в командной строке выполнить wsl ls -a.

Как выполнять Linux-команды внутри Windows: официальный и сторонние способы

Обращу внимание на то, что путь к дискам в WSL отличается от такового в Windows. Вместо привычного C:/ используйте /mnt/c/. Также не забывайте про экранирование пробелов с помощью символа \ — это также пригодится при вводе путей к файлам.

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

Шаг 1. Загрузите X-сервер и установите его.

Шаг 2. Запустите его с помощью ярлыка на рабочем столе. В открывшемся окне выберите вариант Multiple windows, затем Start no client. Завершите настройку кнопкой Finish.

Шаг 3. Откройте дистрибутив через меню Пуск и выполните команду export DISPLAY=:0

Шаг 4. Запустив приложение с графическим интерфейсом в WSL, вы увидите новое окно прямо в Windows.

Как выполнять Linux-команды внутри Windows: официальный и сторонние способы

CoreUtils — лёгкий инструмент для запуска базовых команд

Плюс данной утилиты — возможность запуска не только на Windows 10, но и на более старых версиях ОС. Кроме того, она легка и не занимает много места. Не обошлось без недостатков — программа скудна на функционал и не обновлялась очень давно. Она не только не умеет запускать скрипты и приложения с GUI, но и поддерживает лишь самые базовые GNU/Linux-команды. Установка CoreUtils весьма проста.

Шаг 1. Скачайте утилиту с официального сайта.

Шаг 2. Следуйте инструкциям установщика.

Шаг 3. Откройте «Панель управления», в разделе «Система и безопасность» выберите пункт «Система». На панели слева откройте «Дополнительные параметры системы». Нажмите кнопку «Переменные среды» и в открывшемся окне найдите область с заголовком «Системные переменные». В случае, когда там есть переменная Path, выберите её, нажмите «Изменить» и далее создайте новую строку. Содержимым этой строки должен быть путь к папке, который был указан при установке. Если вы ничего не меняли, то введите следующее:

C:\Program Files (x86)\GnuWin32\bin

Переменной Path нет? Тогда для начала создайте её кнопкой «Создать», затем в поле имени введите Path, а в поле значения — строку выше.

Шаг 4. Запустите командную строку и выполняйте команды прямо там.

Cygwin — запуск команд и Bash-скриптов

Ещё одна утилита, схожая с CoreUtils, но обладающая более широким функционалом — в том числе и возможностью запуска скриптов. Из минусов — немалый вес и более сложная установка. Разумеется, не идёт ни в какое сравнение с максимально удобным WSL, но для базовых команд вполне подойдёт.

Шаг 1. Загрузите Cygwin и запустите установку.

Шаг 2. Выберите Install from Internet, укажите директории для установки и загрузки пакетов, а также любой подходящий сайт из списка для скачивания файлов.

Шаг 3. В процессе установки можете выбрать необходимые пакеты, либо сразу нажать «Далее», оставив базовый набор.

Шаг 4. Откройте «Панель управления», в разделе «Система и безопасность» выберите пункт «Система». На панели слева откройте «Дополнительные параметры системы». Нажмите кнопку «Переменные среды» и в открывшемся окне найдите область с заголовком «Системные переменные». В случае, когда там есть переменная Path, выберите её, нажмите «Изменить» и далее создайте новую строку. Содержимым этой строки должен быть путь к папке, который был указан при установке. Если вы ничего не меняли, то введите следующее:

C:\cygwin64\bin

Переменной Path нет? Тогда для начала создайте её кнопкой «Создать», затем в поле имени введите Path, а в поле значения — строку выше.

Как выполнять Linux-команды внутри Windows: официальный и сторонние способы

Как выполнять Linux-команды внутри Windows: официальный и сторонние способы

Шаг 5. Команды можно выполнять как через командную строку, так и через специальный терминал.

Шаг 6. Для удаления Cygwin достаточно удалить папку, в которую программа была установлена, а также (по желанию) значение из переменной Path по методу, обратному тому, что был описан в 4 шаге (не удаляйте саму переменную).

Уровень сложности
Простой

Время на прочтение
2 мин

Количество просмотров 5.7K

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

Ещё есть возможность использовать Bash через MSYS2, но мне хотелось найти что-то более компактное и легковесное, а также простое в настройке и установке.

Так как я часто использовал Linux на роутерах, то познакомился с BusyBox, набор UNIX-утилит командной строки, используемой в качестве основного интерфейса во встраиваемых операционных системах. Оказалось, есть версия BusyBox для Windows. В 2020 году появился Windows Terminal, а в нем есть возможность создавать вкладку с запуском конкретной программы.

Пример вкладки Bash

Пример вкладки Bash

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

Список программ входящих в BusyBox

Список программ входящих в BusyBox

Для этого необходимо скачать BusyBox 64, и я, например положил файл в C:/Program Files/Busybox. А дальше создать новый профиль Windows Terminal и поменять его имя на Bash и указать команду для запуска как C:/Program Files/Busybox/busybox64.exe bash

Профиль для Bash

Профиль для Bash

У этого подхода был один минус, при запуске терминала не из конкретной папки, а из ярлыка на рабочем столе или из панели задач.

Запуск терминала из конкретной папки

Запуск терминала из конкретной папки

То адрес рабочей папки был C:/Windows/System32, и если случайно ввести команду удаления или создания файла, то мы портим важную системную папку. Обойти возможно используя аналог .bashrc или /etc/profile или .profile.

Но просто создать файл .profile мало, BusyBox для Windows их не считывает, для этого необходимо добавить путь к этому файлу в  ENV в “Переменные среды”.

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

#!/bin/bash

domain=$(echo $PWD | tr '[:upper:]' '[:lower:]')

if [ $domain = "c:/windows/system32" ]; then
    cd $HOME
fi

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

Мы получили Bash в Windows Terminal с удобной начальной директорией.

How can I run .sh on Windows 7 Command Prompt? I always get this error when I try to run this line in it,

app/build/build.sh

error,

'app' is not recognized...

or,

bash app/build/build.sh

error,

'bash' is not recognized...

Any ideas what have I missed?

Here the screen grab,
enter image description here

asked Oct 23, 2014 at 6:59

Run's user avatar

1

Install GIT. During installation of GIT, add GIT Bash to windows context menu by selecting its option. After installation right click in your folder select GIT Bash Here (see attached pic) and use your sh command like for example:

sh test.sh

enter image description here

answered May 27, 2016 at 8:15

Faisal Mq's user avatar

Faisal MqFaisal Mq

5,0264 gold badges35 silver badges39 bronze badges

4

The error message indicates that you have not installed bash, or it is not in your PATH.

The top Google hit is http://win-bash.sourceforge.net/ but you also need to understand that most Bash scripts expect a Unix-like environment; so just installing Bash is probably unlikely to allow you to run a script you found on the net, unless it was specifically designed for this particular usage scenario. The usual solution to that is https://www.cygwin.com/ but there are many possible alternatives, depending on what exactly it is that you want to accomplish.

If Windows is not central to your usage scenario, installing a free OS (perhaps virtualized) might be the simplest way forward.

The second error message is due to the fact that Windows nominally accepts forward slash as a directory separator, but in this context, it is being interpreted as a switch separator. In other words, Windows parses your command line as app /build /build.sh (or, to paraphrase with Unix option conventions, app --build --build.sh). You could try app\build\build.sh but it is unlikely to work, because of the circumstances outlined above.

answered Oct 23, 2014 at 7:33

tripleee's user avatar

tripleeetripleee

176k34 gold badges275 silver badges318 bronze badges

1

The most common way to run a .sh file is using the sh command:

C:\>sh my-script-test.sh 

other good option is installing CygWin

in Windows the home is located in:

C:\cygwin64\home\[user]

for example i execute my my-script-test.sh file using the bash command as:

jorgesys@INT024P ~$ bash /home/[user]/my-script-test.sh 

answered Jun 9, 2015 at 23:09

Jorgesys's user avatar

JorgesysJorgesys

124k23 gold badges334 silver badges271 bronze badges

6

you can use also cmder

Cmder is a software package created out of pure frustration over the absence of nice console emulators on Windows. It is based on amazing software, and spiced up with the Monokai color scheme and a custom prompt layout, looking sexy from the start

Screenshot

cmder.net

answered Oct 18, 2016 at 17:05

vipmaa's user avatar

vipmaavipmaa

1,04216 silver badges25 bronze badges

1

Install the GitBash tool in the Windows OS. Set the below Path in the environment variables of System for the Git installation.

<Program Files in C:\>\Git\bin

<Program Files in C:\>\Git\usr\bin

Type ‘sh‘ in cmd window to redirect into Bourne shell and run your commands in terminal.

answered Aug 21, 2020 at 19:36

TechRookie's user avatar

TechRookieTechRookie

1712 silver badges4 bronze badges

1

On Windows 10 Anniversary Update, it’s even easier to run shell commands in/with bash on ubuntu on windows

I was trying to set my region for my x-wrt r7000 netgear router, I found the following worked for me, using bash on ubuntu on windows, you do have to enable subsystem found in windows features, and dev mode on

ssh [email protected] < /mnt/c/ccode-eu.sh

Martin Tournoij's user avatar

answered Aug 25, 2016 at 21:10

SignedAdam's user avatar

SignedAdamSignedAdam

711 silver badge1 bronze badge

1

Personally I used this batch file, but it does require CygWin installed (64-bit as shown).
Just associate the file type .SH with this batchfile (ExecSH.BAT in my case) and you can double-click on the .SH and it runs.

@echo off
setlocal

if not exist "%~dpn1.sh" echo Script "%~dpn1.sh" not found & goto :eof

set _CYGBIN=C:\cygwin64\bin
if not exist "%_CYGBIN%" echo Couldn't find Cygwin at "%_CYGBIN%" & goto :eof

:: Resolve ___.sh to /cygdrive based *nix path and store in %_CYGSCRIPT%
for /f "delims=" %%A in ('%_CYGBIN%\cygpath.exe "%~dpn1.sh"') do set _CYGSCRIPT=%%A
for /f "delims=" %%A in ('%_CYGBIN%\cygpath.exe "%CD%"') do set _CYGPATH=%%A

:: Throw away temporary env vars and invoke script, passing any args that were passed to us
endlocal & %_CYGBIN%\mintty.exe -e /bin/bash -l -c 'cd %_CYGPATH%;  %_CYGSCRIPT% %*'

Based on this original work.

answered Feb 21, 2017 at 12:23

Anonymouse's user avatar

AnonymouseAnonymouse

9359 silver badges20 bronze badges

just install git and by «bash <name.sh>» run your .sh file.

answered Apr 3, 2021 at 8:51

Ali Ganjbakhsh's user avatar

I use Windows 10 Bash shell aka Linux Subsystem aka Ubuntu in Windows 10 as guided here

answered Apr 9, 2020 at 6:20

Nam G VU's user avatar

Nam G VUNam G VU

33.3k69 gold badges234 silver badges374 bronze badges

Have you tried cding to the root directory where your .sh is located in order to execute it from there, instead of writing down a path to the file as you showed in your question?

Like so:

$ cd app/build
$ build.sh

answered May 28, 2021 at 6:59

D4V1D's user avatar

D4V1DD4V1D

5,8053 gold badges31 silver badges65 bronze badges

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

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

В этой статье мы рассмотрим, как использовать командную строку в Windows 10, создавать и запускать Bash скрипты, а также рассмотрим примеры использования и полезные советы.

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

Содержание

  1. Windows 10: новый уровень командной строки
  2. Первые шаги
  3. Установка и настройка Bash в Windows 10
  4. Работа с файлами и папками
  5. Основные команды для работы с файловой системой
  6. Работа с процессами
  7. Как управлять процессами в командной строке

Windows 10: новый уровень командной строки

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

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

Одной из основных новых возможностей командной строки в Windows 10 является поддержка Bash-сценариев. Благодаря интеграции подсистемы Windows Subsystem for Linux (WSL), пользователи Windows 10 могут запускать Bash-скрипты напрямую в командной строке.

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

Windows 10 также предлагает множество утилит командной строки, которые помогут пользователям выполнять различные задачи. Например, утилита SFC (System File Checker) позволяет пользователю проверить целостность системных файлов и восстановить их в случае повреждения, а утилита DISM (Deployment Image Servicing and Management) предоставляет ряд функциональных возможностей для управления образами Windows и компонентами системы.

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

Использование командной строки в Windows 10 открывает новые возможности для пользователей, позволяя им эффективно управлять операционной системой и автоматизировать различные задачи. Благодаря новым функциям и улучшениям, командная строка в Windows 10 достигает нового уровня функциональности и используется как опытными пользователями, так и теми, кто только начинает свое знакомство с операционной системой.

Первые шаги

Установка Bash-скриптов в Windows 10 может быть полезной для разработчиков и администраторов систем, так как это позволяет использовать привычные команды и сценарии в операционной системе Windows.

Шаг 1: Убедитесь, что ваша операционная система Windows 10 обновлена до последней версии. Для этого перейдите в «Настройки» → «Обновление и безопасность» → «Windows Update» и нажмите на кнопку «Проверить наличие обновлений».

Шаг 2: Включите поддержку встроенного Linux-среды в Windows 10. Для этого вам потребуется открыть «Панель управления», перейти в «Программы» → «Включение или отключение Windows-компонентов» и поставить галочку напротив «Подсистема Windows для Linux».

Шаг 3: Установите выбранную вами подсистему Linux из Магазина Microsoft Store. Для этого откройте приложение Магазин Microsoft Store, найдите и установите подсистему Linux на вашу операционную систему Windows 10.

Шаг 4: Запустите Bash в Windows 10. После установки подсистемы Linux найдите ее в меню «Пуск» и запустите. Вы увидите командную строку, где вы сможете использовать Bash-скрипты и выполнять различные команды.

Теперь у вас есть возможность использовать Bash-скрипты в операционной системе Windows 10! Вы можете создавать и запускать свои собственные скрипты, а также использовать широкий набор команд и утилит для автоматизации процесса работы.

Установка и настройка Bash в Windows 10

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

1. Включите режим разработчика в настройках Windows 10.

Чтобы установить и настроить Bash в Windows 10, необходимо включить режим разработчика в настройках операционной системы. Для этого перейдите в меню «Параметры» Windows 10, выберите раздел «Обновление и безопасность», затем «Для разработчиков» и активируйте режим «Режим разработчика».

2. Установите подсистему Windows для Linux.

Для установки Bash в Windows 10 необходимо установить подсистему Windows для Linux (WSL). Введите «Включить или отключить функции Windows» в поле поиска меню пуск и в появившемся окне найдите «Подсистема Windows для Linux». Поставьте галочку напротив этой функции и нажмите «ОК» для установки WSL.

3. Установите дистрибутив Linux.

После установки WSL вам потребуется установить дистрибутив Linux. Откройте Магазин Microsoft, найдите нужный вам дистрибутив (например, Ubuntu, Debian, или CentOS) и выберите «Получить», а затем «Установить». После завершения установки запустите дистрибутив из меню «Пуск».

4. Создайте учетную запись пользователя.

После запуска дистрибутива Linux вам будет предложено создать учетную запись пользователя. Укажите имя пользователя и пароль, которые вы хотите использовать при работе с Bash.

5. Используйте Bash в Windows 10.

После завершения настройки вы сможете использовать Bash в Windows 10. Запустите приложение «Баш на Ubuntu» или выберите дистрибутив Linux из меню «Пуск» и начните работу с командной строкой, аналогичной той, которая доступна в UNIX-подобных системах.

Теперь вы знаете, как установить и настроить Bash в Windows 10. Это позволит вам использовать мощные инструменты командной строки и расширить возможности вашей операционной системы.

Работа с файлами и папками

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

1. cd — команда для изменения текущей рабочей директории. Например, чтобы перейти в директорию «Documents», нужно ввести команду: cd Documents.

2. dir — команда для отображения содержимого текущей директории. Она покажет список файлов и папок в текущей папке.

3. mkdir — команда для создания новой папки. Например, чтобы создать папку с именем «NewFolder», нужно ввести команду: mkdir NewFolder.

4. rmdir — команда для удаления папки. Например, чтобы удалить папку с именем «OldFolder», нужно ввести команду: rmdir OldFolder (папка должна быть пустой).

5. copy — команда для копирования файла. Например, чтобы скопировать файл «file.txt» в папку «Backup», нужно ввести команду: copy file.txt Backup.

6. move — команда для перемещения файла или папки. Например, чтобы переместить файл «file.txt» в папку «NewFolder», нужно ввести команду: move file.txt NewFolder.

7. del — команда для удаления файла. Например, чтобы удалить файл «file.txt», нужно ввести команду: del file.txt.

8. ren — команда для переименования файла или папки. Например, чтобы переименовать файл с именем «oldfile.txt» на «newfile.txt», нужно ввести команду: ren oldfile.txt newfile.txt.

9. type — команда для отображения содержимого текстового файла. Например, чтобы просмотреть содержимое файла «file.txt», нужно ввести команду: type file.txt.

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

Основные команды для работы с файловой системой

В операционной системе Windows 10 командная строка позволяет выполнять множество операций с файловой системой. Вот некоторые основные команды:

  • cd: Используется для изменения текущего рабочего каталога. Например, cd Documents позволит перейти в каталог «Documents».
  • dir: Показывает содержимое текущего каталога.
  • mkdir: Создает новый каталог. Например, mkdir NewFolder создаст каталог с именем «NewFolder».
  • copy: Копирует файлы или каталоги. Например, copy example.txt C:\NewFolder скопирует файл «example.txt» в каталог «NewFolder» на диске C.
  • move: Перемещает файлы или каталоги. Например, move example.txt Documents переместит файл «example.txt» в каталог «Documents».
  • del: Удаляет файлы. Например, del example.txt удалит файл «example.txt».
  • rmdir: Удаляет каталоги. Например, rmdir OldFolder удалит каталог «OldFolder».
  • ren: Переименовывает файлы или каталоги. Например, ren example.txt new_example.txt переименует файл «example.txt» в «new_example.txt».

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

Работа с процессами

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

  • tasklist – позволяет получить список всех выполняющихся процессов на компьютере;
  • taskkill – позволяет завершить определенный процесс по его идентификатору или имени;
  • start – используется для запуска нового процесса;
  • wmic – позволяет выполнять широкий спектр операций с процессами, таких как получение их полей, управление приоритетом и др.

Примеры использования команд для работы с процессами:

tasklist
taskkill /PID 1234
start notepad.exe
wmic process where "name='chrome.exe'" get processid, commandline

Команды tasklist и taskkill можно использовать для получения информации о запущенных процессах и их завершения. Команда start служит для запуска нового процесса, а команда wmic позволяет производить более сложные операции с процессами, например, получать информацию о конкретном процессе по его имени.

Понимание основных команд для работы с процессами позволит вам более гибко управлять выполнением программ и повысит эффективность работы в операционной системе Windows 10.

Как управлять процессами в командной строке

Командная строка в операционной системе Windows 10 предоставляет мощные инструменты для управления процессами. В этом разделе рассмотрим основные команды, которые вы можете использовать для управления процессами в командной строке.

1. tasklist — эта команда позволяет отобразить список всех запущенных процессов на вашем компьютере. Каждый процесс будет отображаться со своим идентификатором (PID), именем процесса и другими параметрами. Вы также можете использовать флаги команды для более подробного отображения информации о процессах.

2. taskkill — с помощью этой команды вы можете завершить процесс с заданным идентификатором (PID). Просто укажите PID процесса, который вы хотите завершить, и команда прекратит его выполнение.

3. start — эту команду можно использовать для запуска нового процесса. Вы можете указать путь к исполняемому файлу и другие параметры для запуска процесса. Кроме того, вы можете использовать флаги для настройки запуска процесса.

4. wmic process — эта команда предоставляет расширенные возможности для управления процессами. Вы можете использовать различные параметры для получения информации о процессах, создания новых процессов, завершения процессов и других действий.

5. taskmgr — эту команду можно использовать для запуска диспетчера задач Windows. Диспетчер задач предоставляет подробную информацию о всех запущенных процессах, их использовании ресурсов и других параметрах. Вы также можете использовать диспетчер задач для завершения процессов или изменения их приоритета.

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

Bash has been one of the most well-known feature of Linux distributions, which due to its flexibility as well as ease of usage, made it popular among programmers. The Windows’ operating system’s command line interface, cmd.exe, on the other hand, lacked various capabilities of it’s Linux counterpart.

Microsoft, therefore, in their Anniversary Update, added several features to the Windows 10 OS, with bash being one of them. To install and use it on Windows 10, one need to perform the following steps :

  1. Start -> Settings -> Update&Security. Under the ‘Use Developer Features’, select ‘Developer mode’.

  2. Selecting the developer mode will pop the following alert. Click yes, and let the computer restart.


  3. Go to Control Panel -> Programs and Features -> Turn Windows Features On and Off. In the window that appears, check the ‘Windows Subsystem for Linux’ option, and click OK.

  4. This will trigger an alert asking for the system to be restarted to complete the installation of the required components. After the restart is complete, go to the command prompt, and type ‘bash’. Follow the instructions that appear to install bash from Windows store. After it is installed, it will be required to create a UNIX username. After completing the installation, exit the prompt.
  5. To access the shell, simply type ‘bash’ in the Windows command prompt, and everything is good to go.

  6. Note that bash runs natively on Windows 10, which is different from using emulators like ‘cygwin’ for Windows which enabled GNU tools to run on unsupported Windows environment. Also, Linux subsystem for Windows 10 is only available on the 64-bit version of the OS.

Last Updated :
11 Jul, 2022

Like Article

Save Article

  • Background task host windows 10 что это
  • Bash on ubuntu on windows how to
  • Bad system config info при загрузке windows 10 как исправить через консоль
  • Back to the future windows
  • Bash make command not found windows