If-Koubou

Как да използвате Linux команди в Windows с Cygwin

Как да използвате Linux команди в Windows с Cygwin (Как да)

Инструментите за команден ред на Windows напреднаха много с PowerShell, но Linux има много по-използваем терминал от много години насам. Ето как можете да получите най-доброто от двата свята с Cygwin, терминал стил nix за Windows компютри.

В днешния урок ще обясним как Cygwin ще работи, но остава настроен за бъдещи статии, където ще обясним как да го използваме за всякакви различни неща.

Инсталирайте Cygwin

Cygwin идва с нормален setup.exe за инсталиране в Windows, но има няколко стъпки, които ще трябва да обърнете внимание, за да ви преведем през инсталацията.

За да запазите малката инсталация докато запазвате честотната лента за вас и Cygwin, инсталаторът по подразбиране ще изтегли само файловете, които се нуждаете от интернет.

По подразбиране инсталационната пътека е C: \ Cygwin, но ако не обичате да имате инсталирани програми в корена на вашето C: устройство, можете да промените пътя или да направите символна връзка от C: \ Cygwin към програмните си файлове.

Кликнете върху следващата, докато стигнете до избора на огледален файл за изтегляне. За съжаление, монтажникът не казва къде се намират огледалата, така че в повечето случаи бихте могли просто да отгатнете кое огледало работи най-добре.

След като изберете огледало, инсталаторът ще изтегли списък с наличните пакети, които да инсталирате. Тук е мястото, където нещата стават малко по-смущаващи.

Ще бъдат налице стотици пакети, разделени от няколко различни категории. Ако не знаете какъв е пакета, можете да оставите по подразбиране селекцията и да инсталирате допълнителни пакети по-късно, като стартирате инсталатора отново.

Ако знаете какъв пакет имате нужда, можете да го търсите и резултатите автоматично ще бъдат филтрирани.

Щом кликнете след това, ще отнеме известно време, докато изтеглите всички избрани инструменти и след това завършите инсталацията.

Добавете Cygwin Path към променлива на Windows за околната среда

След инсталирането ще имате икона на Cygwin на работния плот, която можете да стартирате, за да отворите терминала Cygwin.

Този терминал започва в папката C: \ Cygwin \ home \, но това не е особено полезно, защото вероятно нямате файлове, съхранени там. Можете да използвате всички основни команди на Linux, но ако искате да се върнете към C: трябва да промените директорията на / cygdrive / c.

За да накарате Cygwin да работи в нормалния ви командния прозорец за Windows, трябва да добавите Cygwin към променливите Windows Environment.

Започнете, като отваряте свойствата на системата си с Win + Pause / Break или кликнете с десния бутон върху компютъра и изберете свойства.

В лявата колона кликнете върху разширените системни настройки, за да отворите прозореца със свойства на системата, който търсим.

От раздела "Разширени" кликнете върху променливите на средата в долната част.

След това в променливите на системата намерете променливата на пътя и кликнете върху редактиране.

В края на опцията за променлива стойност добавете мястото на Cygwin кошчето така.

; C: \ Cygwin \ бин

Забележка: Уверете се, че сте добавили точка и запетая, за да я отделите от другите стойности.

Кликнете върху OK, за да затворите прозореца, след което отворете командния ред, за да изпробвате няколко Linux команди.

Както можете да видите от картинката по-долу, both pwd и ls работят в нормалния прозорец за командване на Windows. Можете също да видите, че / cygdrive / c се добавя автоматично към местоположението.

Има много повече неща, които можете да направите с инсталирана Cygwin и ще ви покажем някои от полезните инструменти в бъдещите статии.

Начална страница на Cygwin