Yuav Siv Cygwin Li Cas: 13 Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Siv Cygwin Li Cas: 13 Kauj Ruam (nrog Duab)
Yuav Siv Cygwin Li Cas: 13 Kauj Ruam (nrog Duab)

Video: Yuav Siv Cygwin Li Cas: 13 Kauj Ruam (nrog Duab)

Video: Yuav Siv Cygwin Li Cas: 13 Kauj Ruam (nrog Duab)
Video: tag rau koj lawm - nuj xeem - nkauj tawm tshiab 2022 2024, Tej zaum
Anonim

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

Siv Cygwin Kauj Ruam 1
Siv Cygwin Kauj Ruam 1

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."

Siv Cygwin Kauj Ruam 2
Siv Cygwin Kauj Ruam 2

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.

Siv Cygwin Kauj Ruam 3
Siv Cygwin Kauj Ruam 3

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.

Siv Cygwin Kauj Ruam 4
Siv Cygwin Kauj Ruam 4

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."

Siv Cygwin Kauj Ruam 5
Siv Cygwin Kauj Ruam 5

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.

Siv Cygwin Kauj Ruam 6
Siv Cygwin Kauj Ruam 6

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.

Siv Cygwin Kauj Ruam 7
Siv Cygwin Kauj Ruam 7

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.

Siv Cygwin Kauj Ruam 8
Siv Cygwin Kauj Ruam 8

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

Siv Cygwin Kauj Ruam 9
Siv Cygwin Kauj Ruam 9

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.

Siv Cygwin Kauj Ruam 10
Siv Cygwin Kauj Ruam 10

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.

Siv Cygwin Kauj Ruam 11
Siv Cygwin Kauj Ruam 11

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

Siv Cygwin Kauj Ruam 12
Siv Cygwin Kauj Ruam 12

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.

Siv Cygwin Kauj Ruam 13
Siv Cygwin Kauj Ruam 13

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

Pom zoo: