Како да ја стартувате командната линија на баш во Windows 10

Во ажурирањето на 10-годишнината на Windows , Мајкрософт додаде интересна нова функција за програмери, корисници на енергија и некој што работел со Unix-y системи, како што се Mac OS X и Linux. Windows 10 сега ја вклучува командната линија на Unix Bash (во бета верзија) благодарение на соработката со Canonical, компанијата зад Ubuntu Linux .

Со командната линија Bash можете да ги извршувате сите видови на активности како што се интеракција со датотечниот систем на Windows (исто како што можете со регуларниот Windows командната линија), со водење стандардни Bash команди, па дури и со инсталирање на Linux графички UI програми - дека последниот не е официјално поддржан.

Ако сте искусен корисник на Bash или сте заинтересирани да започнете со популарната командна линија, тука е како да инсталирате Bash на Windows 10.

01 од 06

Подсистема

Кога ќе го инсталирате Bash на Windows 10, не добивате виртуелна машина или програма што ќе се потруди да преовладува како Bash во Linux. Всушност, Bash работи природно на вашиот компјутер, благодарение на функцијата во Windows 10 наречена Windows Subsystem for Linux (WSL). WSL е "таен сос" кој дозволува софтверот на Linux да работи на Windows.

За да започнете, одете на Start> Settings> Update & Security> За програмери . Под насловот "Употреби ги програмерските функции" изберете го копчето за програмерски режим . Можеби ќе биде побарано да го рестартирате компјутерот во овој момент. Ако е така, оди напред и направете го тоа.

02 од 06

Вклучете ги опциите на Windows

Откако тоа е направено, затворете ја апликацијата Settings и кликнете на лентата за пребарување Cortana во лентата за задачи и напишете ги функциите на Windows. Највисокиот резултат треба да биде опцијата Control Panel, која се вика "Вклучување или исклучување на Windows". Изберете го тоа и ќе се отвори мал прозорец.

Скролувајте надолу и проверете ја рамката означена како "Подсистема за Linux (бета)". Потоа кликнете OK за да го затворите прозорецот.

Следно ќе биде побарано да го рестартирате компјутерот, што ќе треба да го направите пред да можете да го користите баш.

03 од 06

Конечна инсталација

Откако вашиот компјутер ќе се рестартира, кликнете на Cortana уште еднаш во лентата со задачи и напишете баш. Врвниот резултат треба да биде опција да се изврши "bash" како команда - изберете тоа.

Како алтернатива, одете во Start> Windows System> Command Prompt . Откако командниот прозорец прозорецот го отвора типот во bash и притиснете Enter .

Без разлика на кој начин ќе го направите тоа, конечниот процес за инсталација на Bash ќе започне со преземање на Bash од Windows Store (преку командната линија). Во еден момент ќе биде побарано да продолжите. Кога тоа се случува, само внесете y, а потоа почекајте инсталацијата да заврши.

04 од 06

Додај корисничко име и лозинка

Кога сè ќе заврши, ќе биде побарано да внесете корисничко име и лозинка, како што е типично за командните инструкции на Unix. Не мора да го користите името или лозинката на корисничката сметка на Windows. Наместо тоа, тие можат да бидат целосно уникатни. Ако сакате да се нарекувате "r3dB4r0n" тогаш одете за тоа.

Откако тој дел е направено и инсталацијата заврши, командната линија автоматски ќе се отвори во баш. Ќе знаете дека е направено кога ќе видите нешто како "r3dB4r0n @ [името на вашиот компјутер]" како командната линија.

Сега можете слободно да внесувате било која команда на баш ви се допаѓа. Бидејќи ова е сеуште бета софтвер, сè нема да работи, но во најголем дел ќе работи слично на Баш на други системи.

Секогаш кога сакате повторно да го отворите Баш, ќе го најдете под Старт> Баш на Убунту на Windows .

05 од 06

Надградба на вашата инсталација

Како и секој добар корисник на Bash знае пред да направите нешто со командната линија, треба да ја ажурирате и надградите вашата моментална инсталација на пакети. Ако никогаш не сте го слушнале терминот, пакетите се она што го нарекувате колекција на датотеки што ги сочинуваат програми за командната линија и комуналните услуги инсталирани на вашата машина.

За да бидете сигурни дека сте во тек, отворете го Bash на Ubuntu на Windows и внеси ја следнава команда: sudo apt-get update. Сега притиснете Enter. Bash потоа ќе печати порака за грешка до прозорецот и потоа побара вашата лозинка.

Само игнорирајте ја оваа порака за грешка за сега. Уредот sudo сè уште не работи целосно, но сеуште му е потребен за извршување на одредени команди во Баш. Плус тоа е само добра практика да се прават работите на официјалниот начин во пресрет на безшевни Баш искуство на Windows.

Досега сето она што сме го направиле ја ажурира нашата локална база на податоци за инсталираните пакети, што му овозможува на компјутерот да знае дали има нешто ново. Сега, всушност, да ги инсталираме новите пакети мораме да напишеме sudo apt-get надградба и притиснете Enter уште еднаш. Баш веројатно нема повторно да ја побара вашата лозинка откако ќе влезете. И сега, Баш е исклучен на трките надградба на сите ваши пакети. Рано во процесот Баш ќе ве праша дали навистина сакате да продолжите да го надградувате софтверот Баш. Само напишете y за да да извршите надградба.

Тоа може да потрае неколку минути за да се надополни сè, но откако ќе се направи, Bash ќе биде надграден и подготвен да оди.

06 од 06

Користење на програма за командната линија

Сега имаме Bash и трчање е време да се направи нешто лесно со неа. Ќе ја користиме командата rsync за да направите резервна копија од папката на документи на Windows на надворешен тврд диск.

Во овој пример, нашата папка е во C: \ Users \ BashFan \ Documents, а нашиот надворешен тврд диск е F: \ drive.

Се што треба да направите е да напишете rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Документи. Оваа команда му кажува на Баш да ја користи програмата Rsync, која веќе треба да се инсталира на вашата верзија на баш. Потоа "RV" дел кажува rsync да back-up се што е содржано во внатрешноста на различни папки на вашиот компјутер, и испечатете ги сите активности rsync во командната линија. Осигурајте се дека ја напишувате оваа команда, токму вклучувајќи ја и употребата на последна коса црта после ... / BashFan / Документи /. За објаснување зошто таа коса е важна, проверете го ова упатство за Digital Ocean.

Последните два бита со одредиштата на папката кажете Bash која папка ќе ја копирате и каде да ја копирате. За Bash да пристапи до датотеки со Windows мора да започне со "/ mnt /". Тоа е само неверојатност на Bash на Windows, бидејќи Bash сè уште работи како да работи на машина со Линукс.

Исто така, забележете дека командите на баш се чувствителни на големи букви. Ако сте напишале во "документи" наместо "Документи", Rsync нема да може да ја пронајде вистинската папка.

Сега што сте ја напишале во вашата команда, притиснете Enter и вашите документи ќе бидат поддржани за кратко време.

Тоа е сè што ќе го покриеме во овој вовед во Баш на Windows. Друг пат ќе разгледаме како можете да експериментирате со извршените GNU / Linux програми во Windows и да разговарате малку повеќе за вообичаените команди за користење со Bash.