Cygwin yog kab hais kom ua kab lus pub dawb uas tso cai rau cov haujlwm uas tau sau rau yam xws li Linux thiab Unix kom khiav ntawm Windows. Hauv lwm lo lus, nws muab ib puag ncig qhov twg Windows daim ntawv thov thiab cov cuab yeej tuaj yeem ua ke nrog cov los ntawm Unix lossis Linux thiab, rau ib tus neeg paub nrog Unix ib puag ncig, nws tuaj yeem txo qhov xav tau los kawm tag nrho cov txheej txheem tshiab los ua cov lus txib yooj yim thaum nyob hauv Windows ib puag ncig. Thaum nws yuav yog neeg txawv tebchaws rau cov neeg siv thawj zaug, qhov pom tseeb ntawm Cygwin tuaj yeem dhau los ua qhov xwm txheej thib ob nrog kev xyaum me ntsis.
Cov kauj ruam
Txoj Kev 1 ntawm 2: Txhim Kho Cygwin
Kauj ruam 1. Nruab Cygwin. Mus rau https://cygwin.com thiab nyem rau ntawm "Install Cygwin" hauv kab sab laug. Qhov no yuav tso cai rau koj rub tawm a setup.exe file thiab xaiv "Nruab los ntawm Internet." Nyem "Tom ntej."
Kauj Ruam 2. Xaiv koj qhov chaw
Rau cov neeg siv feem ntau, nws yog qhov zoo los tawm lub npe teev npe teeb tsa ua haujlwm, uas yog c: / cygwin / thiab lwm qhov chaw teeb tsa ua ntej.
Kauj Ruam 3. Xaiv phau ntawv teev npe ib ntus
Nov yog qhov uas Cygwin yuav khaws cov pob khoom koj rub tawm. Txhua phau ntawv teev npe ib ntus yuav ua haujlwm.
Kauj Ruam 4. Rub tawm los ntawm "Direct Connection
"Tam sim no koj yuav raug nthuav tawm nrog cov npe Cygwin tsom iav. Xwb xaiv lub neej ntawd, lossis, yog tias qhov ntawd ua rau qeeb, xaiv qhov kev xaiv tsis raug. Nyem" Tom ntej."
Kauj Ruam 5. Xaiv koj cov software pob
Koj yuav raug nthuav tawm nrog cov npe ntev ntawm cov pob khoom uas yuav zoo li txaus ntshai hauv lawv cov haujlwm yog tias koj tshiab rau Cygwin. Yog tias koj yog tus tshiab rau Cygwin, lo nrog cov pob ua ntej thiab nyem "Tom ntej." Tos rau qhov chaw thau khoom kom tiav, uas yuav siv ob peb feeb.
Kauj Ruam 6. Siv Cygwin raws li koj xav tau UNIX
Nws yuav xav tau me ntsis ntawm kev hloov kho. Piv txwv li, ntxiv koj lub npe siv rau "/etc/password." Nco ntsoov tias koj tso cai nws tso lub cim rau ntawm koj lub desktop thaum teeb tsa. Thaum koj ob npaug nias lub cim ntawd, nws yuav qhib lub qhov rais plhaub.
Kauj Ruam 7. Tos rau thawj ob peb kab kom tshwm
Cov no tsuas yog tshwm sim thawj zaug koj siv Cygwin. Tom qab pib teeb tsa theem, koj yuav tsum tau txais tos nrog
yourusername@yourcomputer'sname ~ $
hauv cov ntawv ntsuab. Nov yog qhov uas koj yuav nkag koj cov lus txib.
Kauj Ruam 8. Hloov kho Cygwin cov haujlwm
Yog tias koj xav hloov kho lossis rub tawm Cygwin ntau cov haujlwm sib xws, tsuas yog rov qab mus rau Cygwin lub vev xaib thiab nyem "Hloov tshiab." Qhov no yuav coj koj rov qab mus rau cov kev xaiv teeb tsa los ntawm thaum koj rub tawm Cygwin thawj zaug.
Txoj Kev 2 ntawm 2: Siv Cygwin: Cov Hauv Paus
Kauj Ruam 1. Nrhiav ib daim ntawv
Qee qhov lus txib yooj yim tshaj plaws uas koj tuaj yeem siv hauv Cygwin yog tshawb nrhiav thiab sib piv cov cuab yeej. Txhawm rau nrhiav cov ntawv koj tuaj yeem nkag mus rau cov lus txib hauv qab no:
$ nrhiav. -npe EXAMPLE
. Qhov no yuav qhia koj txhua yam ntawm koj cov ntaub ntawv nrog lub npe ntawd, txawm li cas los xij, nws yog cov ntaub ntawv rhiab.
Kauj Ruam 2. Nrhiav lo lus tseem ceeb hauv cov ntawv
Yog tias koj xav pom qee cov ntawv hauv cov ntawv, koj yuav tsum suav nrog "grep" hais kom ua. Yog li, txhawm rau nrhiav txhua qhov xwm txheej ntawm "EXAMPLE" koj yuav tsum tau nkag mus
$ grep 'EXAMPLE' EXAMPLE.txt
. Qhov no yuav muab rau koj nrog txhua qhov xwm txheej ntawm cov ntawv "EXAMPLE" hauv EXAMPLE.txt cov ntawv. Txawm li cas los xij, cov lus txib tshwj xeeb no yog cov ntaub ntawv rhiab. Txhawm rau nrhiav txhua qhov xwm txheej ntawm "EXAMPLE" tsis hais rooj plaub twg, txuas ntxiv mus rau kauj ruam tom ntej.
Kauj Ruam 3. Nrhiav cov ntawv tsis hais rooj plaub twg
Txhawm rau nrhiav cov ntawv tsis hais cov ntawv, tsuas yog ntxiv
-i
qab lub
pab
hais kom ua Nws yuav tsum zoo ib yam li no:
$ grep -i 'EXAMPLE' EXAMPLE.txt
Kauj Ruam 4. Sib piv ob daim ntawv
Yog tias koj xav sib piv ob daim ntawv, koj tuaj yeem ua tau yooj yim los ntawm kev nkag mus rau hauv
txawv
hais kom ua Cias sau cov lus txib ua raws li lub npe ntawm ob daim ntawv koj xav sib piv:
diff EXAMPLE.txt PRACTICE.txt
. Qhov no yuav qhia koj nrog ob daim ntawv, ib qho dhau ib qho.
Kauj Ruam 5. Tshawb cov lus txib yooj yim
Qee qhov lus txib yooj yim tau teev tseg hauv cov lus hauv qab no nrog lawv cov lus txib sib xws hauv Windows.
Ua | Qhov rai | Cygwin |
daim ntawv teev npe | ua dir | ls ua |
meej console | cls ua | meej |
luam cov ntaub ntawv (s) | luam | cp xov |
txav cov ntaub ntawv (s) | txav | mv vwm |
rho tawm cov ntaub ntawv (s) | del | rm ua |
tsim cov npe | md ua | mkdir ua |
tshem cov npe | rd ua | rm -rf ib |
hloov cov npe tam sim no | ua cd | ua cd |
cov npe tam sim no | cd, qhv | pwd pw |
nrhiav | nrhiav | pab |
sib koom ua ke | miv | miv |
kev tso cai | chmod | chmod |
zaub/tso tawm cov ntawv | ncha | ncha |