

0
0
Cygwin ÊÇÒ»¸öÓÃÓÚ Windows µÄÀà UNIX shell »·¾³©§¡£ ËüÓÉÁ½¸ö×é¼þ×é³É£ºÒ»¸ö UNIX API ¿â£¬ËüÄ£Äâ UNIX ²Ù×÷ϵͳÌṩµÄÐí¶àÌØÐÔ£»ÒÔ¼° Bash shell µÄ¸Äд°æ±¾ºÍÐí¶à UNIX ʵÓóÌÐò£¬ËüÃÇÌṩ´ó¼ÒÊìϤµÄ UNIX ÃüÁîÐнçÃæ¡£Ç°Ò»¸ö×é¼þÊÇÒ»¸ö Windows ¶¯Ì¬Á´½Ó¿â (DLL)¡£ºóÒ»¸ö×é¼þÊÇÒ»×é»ùÓÚ Cygwin DLL µÄ³ÌÐò£¬ÆäÖÐÐí¶àÊÇÓÃδ¾ÐÞ¸ÄµÄ UNIX Ô´´úÂë±àÒëµÄ¡£ËüÃǺÏÔÚÒ»ÆðÌṩ´ó¼ÒÊìϤµÄ UNIX »·¾³¡£
ÕâÆªÎÄÕÂÎÒÃÇÒª°²×° Cygwin£¬ÌÖÂÛËüµÄÃüÁîÐнçÃæ (CLI)£¬²¢¹¹½¨±ê×¼ Cygwin ·¢ÐаæÖÐδ°üº¬µÄ¿ª·ÅÔ´Â룬ÒÔ´ËÌå»á°Ñ UNIX Ó¦ÓóÌÐò£¨ÖÁÉÙÊÇÒ»²¿·Ö UNIX Ó¦ÓóÌÐò£©Ç¨ÒƵ½Õâ¸öÄ£Äâ»·¾³ÊǶàôÈÝÒס£
1¡¢cygwinʹÓÃÐĵÃ
A).ÔÚcygwinÀï·ÃÎÊWindowsÅÌ
cd /cygdrive/c
cd c:
2¡¢
.ÕûºÏcygwinÃüÁîµ½WindowsÖÐ
¼ÙÉècygwin°²×°ÔÚd:/develop/cygwin£¬Ôò½«d:/develop/cygwin/binÌí¼Óµ½ÏµÍ³±äÁ¿PATHÖÐ(×îºÃ¼ÓÔÚwindowsÇ°Ãæ£¬ÕâÑùµÄ»°£¬ÓÐЩÏàͬµÄÃüÁîµÄ»°£¬ÊÇÏÈÖ´ÐÐcygwinµÄÃüÁ¶ø²»ÊÇwindowsÃüÁ±ÈÈçfind)
¾Í¿ÉÒÔÖ±½ÓÔÚcmd.exeÏÂÃæÖ´ÐÐtar czvf xxx.tgz ./
»ù±¾ÉÏËùÓеÄÃüÁî¶¼¿ÉÒÔÓÃÁË£¬°üÀ¨ls,more,less,find,grepµÈ¡£
3¡¢Ê¹ÓÃTGZ±¸·Ý
½«cygwinµÄBIN¼ÓÈëµ½PATH
½¨Ò»¸öBATÎļþ£º
@echo off
d:
cd d:\website\8thmanage
tar czvf 8thmanage.tgz 8thmanage
4.»Ö¸´Cygwin¿ì½Ý·½Ê½
ÓÉÓÚijЩÔÒò£¬²»Ð¡ÐİÑCygwinµÄ¿ì½Ý·½Ê½É¾µôÁË£¬µ«ÓÖÕÒ²»µ½Ô³ÌÐòµÄλÖ᣺ܶàÈË£¨°üÀ¨±¾ÈË£©ºÜÊܴ죬Ë÷ÐÔ°ÑCygwin֨װ¡£µ«ÊÇCygwinÀïÃæÐÁÐÁ¿à¿à½¨Á¢ÆðÀ´µÄ¿ª·¢»·¾³È´Òò´Ëһȥ²»¸´·µ¡£Æñ²»Í´ÔÕ£¿
ÕâÀï½éÉÜÊÖ¶¯´´½¨CygwinµÄ¿ì½Ý·½Ê½¡£
£¨1£©Ê×ÏÈ˵Ã÷Ò»µã£¬CygwinµÄ¿ì½Ý·½Ê½Êµ¼ÊÉÏÊÇÖ¸ÏòÒ»¸öÃûΪCygwin.batµÄÅú´¦ÀíÎļþ£¬¶ø²»ÊÇ´ó¼Ò³£¼ûµ½µÄ.exeÎļþ¡£ÆäʵÔÀíÊÇÒ»ÑùµÄ£¬Åú´¦ÀíÎļþ¸úexeÎļþÒ»Ñù¶¼ÊÇ¿ÉÖ´ÐÐÎļþ£¬²»Í¬µÄÊÇÏÖÔÚÅú´¦ÀíºÜÉÙ¼ûÁË£¬¶ø°²È«·ÀÎÀÈí¼þͨ³£¾Í°ÑÅú´¦ÀíÎļþµ±³ÉÓÐÎÊÌâ³ÌÐò¸øÉ¾µôÁË¡£
£¨2£©ÕÒµ½Cygwin°²×°Îļþ¼Ð£¬±¾È˰²×°ÔÚD:\cygwin£¬×¢ÒâÕâ¸öÎļþÓ¦¸ÃÊÇÕæÕýµÄ³ÌÐò´æ·ÅλÖã¬Õâ¸öĿ¼Ï±ØÐëÓÐÕ⼸¸öÎļþ¼Ð£ºbin, cygdriver, dev, etc, home, lib¡ ¡£
ÏÖÔÚÔڸղŵÄĿ¼Ï£¨D:\cygwin£©´´½¨Îļþ ¡°Cygwin.bat¡±£¬×¢Ò⣺ºó׺һ¶¨ÊÇ.bat¡£
È»ºó±à¼´ËÎļþ£¬ÔÚÆäÖмÓÈëÈçÏ´úÂ룺
@echo off
£¨´ËÐÐÊǿոñ£©
D:
chdir D:\cygwin\bin
set LANG=en_US.utf8
bash ¨Clogin -i
×îºó¸ø´ËÎļþ´´½¨¿ì½Ý·½Ê½µ½×ÀÃæ
ÏÖÔÚ¹¤×÷»ù±¾Íê³ÉÁË£¬Î¨Ò»²»×ãµÄÊǸղŴ´½¨µÄ¿ì½Ý·½Ê½Í¼±êÊǸղŵÄÅú´¦ÀíÎļþµÄͼ±ê£¬¶ø²»ÊÇÔÏȰ²×°Ê±µÄͼ±ê¡£
£¨3£©ÔڸղŵÄÎļþ¼Ð£¨D:\cygwin£©ÏÂÕÒµ½Cygwin.ico£¬ÕýÊÇÕâ¸öͼƬ¡£
ÏÖÔÚµ½¸Õ²ÅµÄ¿ì½Ý·½Ê½ÉÏ£ºÓÒ¼ü¨C>ÊôÐÔ¨C>¸ü¸Äͼ±ê¨C>ä¯ÀÀ¨C>ÕÒµ½Cygwin.ico¨C>È·¶¨
6¡¢.ÃüÁî --help²é¿´¸ÃÃüÁîµÄ°ïÖú£»
Îļþ/Ŀ¼ȨÏÞÉèÖÃÃüÁchmod ÕâÊÇLinuxϵͳ¹ÜÀíÔ±×î³£Óõ½µÄÃüÁîÖ®Ò»£¬
ËüÓÃÓڸıäÎļþ»òĿ¼µÄ·ÃÎÊȨÏÞ¡£¸ÃÃüÁîÓÐÁ½ÖÖÓ÷¨£º Óðüº¬×ÖĸºÍ²Ù×÷·û±í´ïʽµÄÎÄ×ÖÉ趨·¨ ÆäÓï·¨¸ñʽΪ£ºchmod [who] [opt] [mode] Îļþ/Ŀ¼Ãû ÆäÖÐwho±íʾ¶ÔÏó£¬ÊÇÒÔÏÂ×ÖĸÖеÄÒ»¸ö»ò×éºÏ£º u£º±íʾÎļþËùÓÐÕß g£º±íʾͬ×éÓû§ o£º±íʾÆäËüÓû§ a£º±íʾËùÓÐÓû§ optÔòÊÇ´ú±í²Ù×÷£¬¿ÉÒÔΪ£º +£ºÌí¼Óij¸öȨÏÞ -£ºÈ¡Ïûij¸öȨÏÞ =£º¸³Óè¸ø¶¨µÄȨÏÞ£¬²¢È¡ÏûÔÓеÄȨÏÞ¡£
1¡¢ Ë«»÷ÔËÐÐcyg_win_setup.exe °²×°³ÌÐò°²×°Ê±£¬ÇëÓùÜÀíÔ±ÕË»§°²×°(ÄãµÄµçÄԵĵǼÓû§ÊÇAdministorÉí·Ý)£¡£¡°²×°¹ý³ÌÖУ¬ÓÐʱºò»áÍ£Ö¹²»¶¯£¬²»ÒªÇ¿Ðйرգ¬²»ÊÇËÀ»ú¡¢£¬Ö»ÊǽøÐеĺÜÂý¡¢£¡
2. Ñ¡Ôñ"Install from Local Directory"°²×°£»
3¡¢¡¢Ñ¡Ôñ°²×°°üʱ²»½¨Ò鶼ѡÉÏ¡¢£¬ÒòΪ°²×°Ê±¼ä½Ï³¤¡¢Õ¼ÓôÅÅ̿ռä¹ý´ó¡£
£¨
OpenSSLºÍOpenSSH-------sshdµÄ·þÎñ°ü¡¢¡¢
cygrunsrv------cygwinµÄ·þÎñ°ü¡¢¡¢
sed------Base CategoryÏµģ¬·½±ãÔÚeclipseʹÓÃHadoop
vim ---Editors Categoryϵġ¢£¬·½±ãÔÚCygwinÉÏÐ޸ķÖÅäÖÃÎļþ
subversion ------Devel Category쵀
£©
4¡¢¡¢ÅäÖû·¾³±äÁ¿Ê±£¬JAVA_HOMEÖ¸Ïòjdk°²×°Ä¿Â¼¡¢£¬Path·¾¶ÖÐÌí¼ÓJDKµÄbinĿ¼¡¢¡¢jreµÄbinĿ¼ºÍCygwinµÄbinĿ¼£¬usrµÄsbinĿ¼¡¢£»
£¨
±äÁ¿ÃûΪ£ºCYGWIN,±äÁ¿ÖµÎª£ºntsec mintty (tty1.17°æ±¾²»Ö§³Ötty)
»òÕß²»Ìí¼Ó»·¾³±äÁ¿¡¢£¬¶øÊÇÖ±½ÓÐÞ¸Äcygwin.batÎļþ£¬ÔÚ@echo offÖ®ºó¼ÓÈë¡°set CYGWIN=ntsec mintty¡° ¼´¿É¡¢¡£²»ÉèÖÃÔÚ°²×°ssh-host-configʱҲÊÇÐèÒªÊäÈëµÄ£©
5¡¢¡¢½¨ÒéÐÞ¸Ä.shÎļþʱ£¬Ê¹ÓÃviÃüÁîÐ޸ġ¢¡£
¡¾°²×°³É¹¦ºó×¢Ò⣺¡¿
1¡¢¡¢
µÚÒ»´ÎÔËÐÐcygwin»á²úÉúhome/Óû§ÃûÎļþ¼Ð£¬ÔÚÕâ¸öÎļþ¼ÐÏ£¨c:\cygwin\home\µ±Ç°Óû§£©Éú³ÉÈý¸öÅäÖÃÎļþ¡¢£¬.bashrc,.bash_profileºÍ.inputrcÎļþ¡¢£¬ÕâÈý¸öÎļþÖÐ×îÖØÒªµÄÊÇ.bashrcÎļþ£¬Óû§ÒÔºóÒª×Ô¶¨Òå»·¾³±äÁ¿ÒªÓõ½¸ÃÎļþ©§¡£
£¨Ê¹ÓÃCygwin Terminal©§£¬¸ü¸ÄÆäÏà¹ØÊôÐÔoption£¬Ïà¹ØÐÅÏ¢»áÉú³ÉÔÚ.minttyrcÎļþÖУ©
2).
localeÊDz鿴±¾µØ±àÂë
ÐÞ¸ÄCygwin±àÂë
CygwinÖÐÎÄÂÒÂ룺
ÓÒ¼ü--option---text--ÊÖ¶¯ÐÞ¸Ä---Locale(zh-GN),Character set(GBK Chinese)©§£»
¹Ì¶¨Ð޸ģº
cygwinÉèÖÃÖÐÎÄ
cygwin\home\Óû§Ãû\.bashrc
# ÈÃlsºÍdirÃüÁîÏÔʾÖÐÎĺÍÑÕÉ«
alias ls='ls --show-control-chars --color'
alias dir='dir -N --color'
# ÉèÖÃΪÖÐÎÄ»·¾³©§£¬Ê¹Ìáʾ³ÉΪÖÐÎÄ
export LANG="zh_CN.GBK"
# Êä³öΪÖÐÎıàÂë
export OUTPUT_CHARSET="GBK"
cygwin\home\username\.inputrc
# ¿ÉÒÔÊäÈëÖÐÎÄ
set meta-flag on
set output-meta on
set convert-meta off
# ºöÂÔ´óСд
set completion-ignore-case on
3).
¶ÔÓÚcygwin1.71°æ±¾£¬CYGWIN= ttyÊDz»ÔÙÖ§³Ö©§£¡
Èô֮ǰʹÓõÄÊÇÕâ¸ötty»·¾³±äÁ¿©§£¬ÖØÐ°²×°×¢²á±íÖв»»á×Ô¶¯¸üÐÂ
´ò¿ªHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sshd\Parameters\Environment£¬±à¼ÐÞ¸Ä×Ö·û´®µÄÖµ¡¾Ð޸ijÉÄãÏÖÔÚcygwinµÄÖ´ÐгÌÐòµÄ·¾¶¡¿
248.9M / 12-08
RTS¼´Ê±Õ½ÂÔ
ÏÂÔØ
248.9M / 12-08
RTS¼´Ê±Õ½ÂÔ
ÏÂÔØ
253.4M / 12-08
RPG½ÇÉ«°çÑÝ
ÏÂÔØ
ÆÞÖÐÃÛ3È«cg´æµµ
ÓÎÏ·¹¤¾ß / 28KB
ÏÂÔØ
1
csgo¿Õ¸ñ¼üÁ¬Ìø½Å±¾ÂÌÉ«Ãâ·Ñ°æ
ÓÎÏ·¹¤¾ß / 564KB
ÏÂÔØ
2
Ò׿ØÍõÎĵµ¼ÓÃÜÈí¼þv2017¹Ù·½°æÂÌÉ«Ãâ·Ñ°æ
Îļþ´¦Àí / 46M
ÏÂÔØ
3
DNF9ÖÜÄêµÚÊ®Ì×Ìì¿Õʱװ²¹¶¡
ÓÎÏ·¹¤¾ß / 1.6M
ÏÂÔØ
4
3456wg¶àѡƤ·ôv10.6¹Ù·½°æ
ÓÎÏ·¹¤¾ß / 2.2M
ÏÂÔØ
5
dnfÒ»¼üÈÎÎñÖúÊÖv0428×îÐÂÃâ·Ñ°æ
ÓÎÏ·¹¤¾ß / 863KB
ÏÂÔØ
6
ÊÓÆµ¡¢Í¼Æ¬È¥Ë®Ó¡´óʦHitPaw Watermark Removerv1.2.1 ÍêÃÀ½âËø°æ
Îļþ´¦Àí / 80.4M
ÏÂÔØ
7
°®ÆÕÉúR230´òÓ¡»úÇåÁãÈí¼þºº»¯°æ
°ì¹«Ñ§Ï° / 1.8M
ÏÂÔØ
8
adobeÇåÀí¹¤¾ß(AdobeCreativeCloudCleanerTool)V2017 ÂÌÉ«°æ
Îļþ´¦Àí / 5.9M
ÏÂÔØ
9
Îļþ°æÈ¨Ð޸Ť¾ßÂÌÉ«°æ
Îļþ´¦Àí / 564KB
ÏÂÔØ
10
140.5M / 09-05
Á¢¼´ÏÂÔØ
76.4M / 03-25
Á¢¼´ÏÂÔØ
55M / 06-05
Á¢¼´ÏÂÔØ
88.7M / 04-13
Á¢¼´ÏÂÔØ
900.9M / 03-02
Á¢¼´ÏÂÔØ
96.2M / 07-06
Á¢¼´ÏÂÔØ
311.2M / 07-06
Á¢¼´ÏÂÔØ
335M / 07-06
Á¢¼´ÏÂÔØ
ǰ³ÌËÆ½õ(Excellent Expectations)
200M / 07-06
Á¢¼´ÏÂÔØ
413.8M / 07-06
Á¢¼´ÏÂÔØ
x8ɳÏ䰲׿Ãâ·Ñ°æ2023¹Ù·½×îаæ
480.3M / 01-03
Á¢¼´ÏÂÔØ
768.9M / 08-19
Á¢¼´ÏÂÔØ
165.4M / 09-05
Á¢¼´ÏÂÔØ
131.8M / 04-13
Á¢¼´ÏÂÔØ
195.6M / 03-03
Á¢¼´ÏÂÔØ
45.6M / 09-08
Á¢¼´ÏÂÔØ
665.2M / 07-06
Á¢¼´ÏÂÔØ
2.84G / 07-06
Á¢¼´ÏÂÔØ
93M / 07-06
Á¢¼´ÏÂÔØ
338.3M / 07-06
Á¢¼´ÏÂÔØ
959.8M / 12-24
Á¢¼´ÏÂÔØ 312M / 07-30
Á¢¼´ÏÂÔØ 1.38G / 07-26
Á¢¼´ÏÂÔØ DZͧΰΰÃÔÖ²Îï´óÕ½½©Ê¬ÔÓ½»°æµçÄÔ°æ
109.8M / 06-03
Á¢¼´ÏÂÔØ 142M / 01-08
Á¢¼´ÏÂÔØ 1.2M / 11-23
Á¢¼´ÏÂÔØ 548.8M / 04-13
Á¢¼´ÏÂÔØ 1.6M / 04-13
Á¢¼´ÏÂÔØ 1.48G / 03-18
Á¢¼´ÏÂÔØ 646.6M / 03-03
Á¢¼´ÏÂÔØ 401.9M / 01-06
Á¢¼´ÏÂÔØ 1.89G / 12-19
Á¢¼´ÏÂÔØ 110.5M / 09-05
Á¢¼´ÏÂÔØ 33.4M / 09-05
Á¢¼´ÏÂÔØ 60M / 04-29
Á¢¼´ÏÂÔØ 254M / 04-25
Á¢¼´ÏÂÔØ 659M / 04-23
Á¢¼´ÏÂÔØ up¶Ôսƽ̨ºÐ×Ó¹Ù·½ÏÂÔØ2023×îаæ
253.4M / 12-08
Á¢¼´ÏÂÔØ 253M / 12-08
Á¢¼´ÏÂÔØ 1.19G / 11-16
Á¢¼´ÏÂÔØ 118.2M / 01-06
Á¢¼´ÏÂÔØ 488.3M / 06-04
Á¢¼´ÏÂÔØ 369M / 09-22
Á¢¼´ÏÂÔØ 181.5M / 09-22
Á¢¼´ÏÂÔØ 201.2M / 09-05
Á¢¼´ÏÂÔØ 248.9M / 12-08
Á¢¼´ÏÂÔØ 248.9M / 12-08
Á¢¼´ÏÂÔØ 100.6M / 03-06
Á¢¼´ÏÂÔØ 148.9M / 03-06
Á¢¼´ÏÂÔØ 1.12G / 07-06
Á¢¼´ÏÂÔØ 126.7M / 02-04
Á¢¼´ÏÂÔØ 1.76G / 09-22
Á¢¼´ÏÂÔØ 1.92G / 04-17
Á¢¼´ÏÂÔØ 201.5M / 04-13
Á¢¼´ÏÂÔØ 7.31G / 07-01
Á¢¼´ÏÂÔØ 94.3M / 07-06
Á¢¼´ÏÂÔØ 2.48G / 07-06
Á¢¼´ÏÂÔØ 7.63G / 07-06
Á¢¼´ÏÂÔØ 1M / 07-06
Á¢¼´ÏÂÔØ 778.1M / 07-06
Á¢¼´ÏÂÔØ 1.40G / 12-19
Á¢¼´ÏÂÔØ 72M / 07-06
Á¢¼´ÏÂÔØ 548.7M / 07-06
Á¢¼´ÏÂÔØ 1.00G / 07-06
Á¢¼´ÏÂÔØ 9.13G / 07-06
Á¢¼´ÏÂÔØ 126.2M / 07-06
Á¢¼´ÏÂÔØ 72M / 07-06
Á¢¼´ÏÂÔØ 105.1M / 07-06
Á¢¼´ÏÂÔØ 132M / 07-06
Á¢¼´ÏÂÔØ 132M / 07-06
Á¢¼´ÏÂÔØ bonbonjump°²×¿¹Ù·½ÏÂÔØ2023×îаæ
13.4M / 01-03
Á¢¼´ÏÂÔØ 293.0M / 09-05
Á¢¼´ÏÂÔØ 1.22G / 07-06
Á¢¼´ÏÂÔØ 20.53G / 07-06
Á¢¼´ÏÂÔØ 229.9M / 07-06
Á¢¼´ÏÂÔØ 3.70G / 07-06
Á¢¼´ÏÂÔØ 904.0M / 07-06
Á¢¼´ÏÂÔØ 15.84G / 07-06
Á¢¼´ÏÂÔØ 45.50G / 07-06
Á¢¼´ÏÂÔØ 1.02G / 07-06
Á¢¼´ÏÂÔØ Copyright 2010-2025 µ¥»úÓÎÏ·ÏÂÔØ (R) °æÈ¨ËùÓÐ ·ÉÏèÏÂÔØËùÓÐÓÎÏ·¼°Èí¼þÏÂÔØ×ÊÔ´À´Ô´»¥ÁªÍø©§£¬²¢ÓÉÍøÓÑÉÏ´«·ÖÏí¡£ÈçÓÐÇÖȨ|£¬ÇëÀ´µçÀ´º¯¸æÖ®|¡£
·ÉÏèÖҸ棺µÖÖÆ²»Á¼É«Çé¡¢·´¶¯|¡¢±©Á¦ÓÎÏ· ºÏÀí°²ÅÅÓÎϷʱ¼ä ÏíÊܽ¡¿µÉú»î ¶õ¹«Íø°²±¸£º42011102003115ºÅ ¡¾¶õICP±¸17000818ºÅ-1¡¿