ºìÁªLinuxÃÅ»§
Linux°ïÖú

ºìÆì4.1³õ¼¶½Ì³Ì¡¶³õѧÕ߱ؿ´¡·¡¶Ðø¡·

·¢²¼Ê±¼ä:2005-05-02 21:08:15À´Ô´:ºìÁª×÷Õß:·ÇÄã²»Òª
µÚ8Õ ±à³Ì»ù´¡
ѧϰ±à³Ì£¬Ö÷ÒªÓ¦¸ÃѧϰÈý·½ÃæµÄ֪ʶ£¬¼´³ÌÐò¿ª·¢»·¾³µÄʹÓᢱà³ÌÓïÑÔµÄÓï·¨¹æÔòÒÔ¼°¿É¹©Ö±½ÓʹÓõıê×¼Àà¿â/º¯Êý¿â¡£ÏÞÓÚƪ·ù£¬±¾ÕÂ×ÅÖØÌÖÂÛ³ÌÐò¿ª·¢»·¾³µÄʹÓá£
±¾Õ¸½ÓÐÀý³Ì£¬±£´æÔÚĿ¼turial-basic-redflag41-8-exampleÖС£

Basic¼¯³É¿ª·¢¹¤¾ßGambas

ÔÚºìÆìLinux4.1µÄ¿ª·¢¹¤¾ßÅÌÖУ¬ÌṩÁËGambas.0.99¡£
¡°Gambas¼¸ºõ¾ÍÊÇBasic£¡¡±£¬ÊÇ»ùÓÚAdvanced BasicÓïÑԵļ¯³É¿ª·¢»·¾³¡£¸Ã¹¤¾ß¿ÉÊÓ»¯³Ì¶È¸ß¡¢ÃæÏò¶ÔÏ󣬲¢ÇÒ¼òµ¥Ò×ѧ£¬Êʺϱà³Ì³õѧÕß×ö±à³ÌÁ·Ï°Ê¹Óá£
ÏÂÃ潫½áºÏÒ»¸öСÓÎÏ·µÄ¿ª·¢À´ÌÖÂÛGambasµÄ»ù±¾Ê¹Ó÷½·¨¡£

ÐèÇó·ÖÎö£­£­¡°´ÏÃ÷±¦±´¡±µÄ¹¦ÄÜÒªÇó

Òª¿ª·¢µÄСÓÎÏ·±»ÃüÃû¡°´ÏÃ÷±¦±´¡±¡£ÕâÊÇÒ»¸öÊý×Ö0µ½9µÄ¼Ó·¨ÓÎÏ·¡£Ã¿¾ÖÓÎÏ·¿ªÊ¼ºó£¬³ÌÐò»á×Ô¶¯²úÉú1µÀÌ⣬¸ø³öÁ½¸ö0µ½9·¶Î§ÄÚµÄËæ»úÊý£¬ÒªÇóÓÎÏ·ÕßËã³öÕâÁ½¸öÊýµÄºÍ¡£
³õ²½·ÖÎö£¬ÎªÁËʵÏÖÉÏÊö¹¦ÄÜ£¬´óÌåÉÏÓ¦¸Ã×öÈçÏÂÊÂÇ飺
1¡¢½¨Á¢Ò»¸öÓ¦ÓóÌÐò´°Ì壬ÓÎÏ·¾ÍÔÚÕâ¸ö´°ÌåÉϽøÐУ»
2¡¢Ñ°ÕÒÒ»ÖÖ²úÉúËæ»úÊýµÄ°ì·¨¡¢ÏÔʾÌâÄ¿£»
3¡¢½ÓÊÕÓÎÏ·ÕßÊäÈëµÄ´ð°¸£¬ÅжÏÕýÈ·ÐÔ¡£
¶ÔÓÚ¡°´ÏÃ÷±¦±´¡±ÕâÑùµÄС³ÌÐò£¬ÉÏÊöÐèÇó·ÖÎöÒѾ­×ã¹»£¬¿ÉÒÔ¿ªÊ¼½øÐÐÉè¼ÆÁË¡£

Éè¼Æ

ÐèÇó·ÖÎöÃ÷È·ÁËÓ¦¸Ã×öʲô£¬Éè¼ÆÔòÒª½â¾öÈçºÎ×öµÄÎÊÌâ¡£
Ïó¡°´ÏÃ÷±¦±´¡±ÕâÑùµÄ¡°Î¢ÐÍ¡±Èí¼þ£¬ÆäÉè¼Æ¹¤×÷ÍêÈ«¿ÉÒԺͱà³Ì¹¤×÷»ìºÏÔÚÒ»Æð×ö¡£²»¹ý£¬ÎªÁ˱ãÓÚ˵Ã÷£¬ÕâÀﻹÊÇרÃÅ¿¼ÂÇÒ»ÏÂÉè¼ÆµÄÎÊÌâ¡£

¿ª·¢¹¤¾ßµÄÑ¡Ôñ

ÏÔ¶øÒ×¼û£¬¡°´ÏÃ÷±¦±´¡±ÊÇÒ»¸öͼÐλ¯µÄÓ¦ÓóÌÐò£¬Ó¦¸ÃÑ¡ÔñÖ§³Ö¿ÉÊÓ»¯±à³ÌµÄ¿ª·¢¹¤¾ß¡£ÕâÀï¾ÍÑ¡ÔñGambas.0.99¡£

Óû§½çÃæ

GambasÌṩµÄһЩ³£Óÿؼþ¾Í¿ÉÒÔÂú×ã¡°´ÏÃ÷±¦±´¡±Óû§½çÃæµÄÉè¼ÆÐèÒª¡£¿ÉÒÔÓô°Ìå¿Ø¼þForm½¨Á¢Ó¦ÓóÌÐò´°Ì壻ÓñêÇ©¿Ø¼þLabelÏÔʾÌâÄ¿£»ÓÎÏ·ÕßÓÃÊó±êµã»÷ÃüÁî°´Å¥Button¼´¿ÉÊäÈë´ð°¸¡£
×ܵØÀ´¿´£¬³ÌÐòÉæ¼°µÄ¿Ø¼þÓÐForm¡¢Label¡¢Button¡£¸÷¿Ø¼þµÄ²¼¾ÖºÍÊýÁ¿¿ÉÒÔÔÚ±à³Ìʱȷ¶¨¡£

ºǫ́ÔËËã

GambasÌṩÁËËæ»úÊýÉú³Éº¯ÊýRnd£¬µ÷ÓÃËü¾Í¿ÉÒÔ²úÉúËæ»úÐÔµÄËãÊõÌâÄ¿¡£
Á½¸ö0~9µÄÊý×ÖÖ®ºÍÓпÉÄÜÊÇһλÊý×Ö£¬Ò²¿ÉÄÜÊÇÁ½Î»Êý×Ö¡£³ÌÐòÔÚ²úÉúÒ»µÀÌâºó£¬Ó¦¸Ã×Ô¶¯¼ÆËã´ð°¸¡£µ±´ð°¸ÊÇһλÊýʱ£¬ÓÎÏ·ÕßÊäÈëһλÊý×Öºó¾Í¿ÉÒÔÅжÏÆä»Ø´ðµÄÕýÈ·ÐÔ£»µ±´ð°¸ÊÇÁ½Î»Êýʱ£¬¾ÍÒªµÈÓÎÏ·ÕßÊäÈëÁ½¸öÊý×ÖÖ®ºóÔÙ½øÐÐÅжϡ£

±à³ÌµÚÒ»»Ø

ÓÐÁË»ù±¾µÄÉè¼ÆÖ®ºó£¬¾Í¿ÉÒÔ×ÅÊÖ±àд³ÌÐòÁË¡£±à³Ì¿ÉÒÔÓÉ´Öµ½Ï¸£¬Óɼòµ½·±µØ½øÐС£ÏÈ»æ³öÓû§½çÃæÂÖÀª£¬ÊµÏÖ¼òµ¥µØ²Ù×÷£¬È»ºóÔÙÖð²½Ï¸»¯£¬×îºó´ïµ½Éè¼ÆÄ¿±ê¡£

Æô¶¯Gambasн¨¹¤³Ì

´Ó¿ªÊ¼²Ëµ¥¾Í¿ÉÒÔÆô¶¯Gambas£º
¡¾¿ªÊ¼¡¿¡ú¡¾Ó¦ÓóÌÐò¡¿¡ú¡¾Èí¼þ¿ª·¢¡¿¡ú¡¾Gambas¡¿
¿ª·¢¹¤¾ßÆô¶¯ºó£¬Ê×ÏÈ»á³öÏÖÒ»¸ö¶Ô»°¿ò£¬Ñ¯ÎÊÊÇҪн¨¹¤³Ì»¹ÊÇ´ò¿ªÒÑÓеŤ³Ì¡£µã»÷н¨¹¤³Ì¾Í»áÆô¶¯¹¤³Ì´´½¨Ïòµ¼¡£
°´ÕÕ¹¤³Ì´´½¨Ïòµ¼³ÌÐòµÄÌáʾ£¬¿ÉÒÔÍê³ÉÓйع¤³ÌµÄһЩ»ù±¾ÐÅÏ¢µÄÉèÖá£ÕâÖ÷Òª°üÀ¨£º
¹¤³ÌÀàÐÍ£º ÓÃgambas¿ÉÒÔ±àдͼÐλ¯½çÃæµÄ³ÌÐò£¬Ò²¿ÉÒÔ¿ª·¢ÃüÁîÐнçÃæµÄ³ÌÐò¡£»¹¿ÉÒÔÓÃÒÑÓеŤ³Ì×öÄ£°å´´½¨ÐµĹ¤³Ì¡£ÕâÀïÓ¦¸ÃÑ¡¡°´´½¨Ò»¸öͼÐ͹¤³Ì¡±¡£
¹¤³ÌÃû£º ¾ÍÊǸø¹¤³Ì¶©Á¢Ò»¸öÃû×Ö¡£¿ÉÒÔÓÃsmartbaby¡£
¹¤³Ì±êÌ⣺ ¾ÍÓúº×Ö±êÌâ¡°´ÏÃ÷±¦±´¡±°É¡£
±£´æλÖ㺠ָ¶¨¹¤³ÌÎļþ±£´æµ½ÄÄÀ
¹¤³Ì´´½¨Ïòµ¼ÊÕ¼¯ÉÏÊöÐÅÏ¢ºó¾Í»á×Ô¶¯Éú³ÉÒ»¸ösmartbabyĿ¼£¬ÔÚÆäÖб£´æËùÓÐÏà¹ØµÄÎļþ¡£

н¨´°Ìå

Íê³É¹¤³Ì´´½¨¹¤×÷ºó£¬gambasÒ²¾ÍÆô¶¯ÆðÀ´ÁË¡£ÔÚÆÁÄ»×ó²àÄǸöÓв˵¥µÄ´°¿ÚÊÇgambasµÄÖ÷´°¿Ú¡£
ÔÚÖ÷´°¿ÚÖÐÓÃÊ÷ÐÎͼ±íʾÁ˱¾¹¤³ÌËùÉæ¼°µÄÀà¡¢´°¿Ú¡¢Ä£¿é¡¢ºÍÊý¾Ý£¬¹¤³ÌÃûsmartbaby¾ÍÊÇÊ÷¸ù¡£
ÓÃÊó±êÓÒ¼üµã»÷¹¤³ÌÃûsmartbaby»òÕßÆäÏÂÃæµÄ·ÖÖ§£¬¶¼»á³öÏÖµ¯³ö²Ëµ¥£¬ÆäÖС¾Ð½¨¡¿¡ú¡¾´°Ìå¡¿¾ÍÊÇÓÃÀ´¸ø¹¤³ÌÌí¼Ó´°ÌåµÄ¡£Ö´Ðд˹¦ÄÜ£¬½¨Á¢µÚÒ»¸ö´°Ìå¡£¿ª·¢¹¤¾ß»áѯÎÊ´°ÌåµÄÃû×Ö¡£Õâ¸ö´°ÌåÊÇÓÎÏ·µÄÖ÷´°Ì壬²»·Á¶¨ÃûΪfrmMain¡£×¢Ò⣬һ¶¨°Ñ¡°Æô¶¯ÀࡱµÄ¸´Ñ¡¿ò¹´Ñ¡ÉÏ£¬ÒòΪ³ÌÐòÆô¶¯Ê±Õâ¸ö´°¿Ú¾ÍÓ¦¸ÃÖ±½ÓÏÔʾ³öÀ´¡£

ÔËÐй¤³Ì

ÏÖÔÚ¹¤³ÌÒѾ­ÓÐÁ˿ɼûµÄ´°ÌåÁË£¬²»·ÁÊÔ×ÅÔËÐÐһϡ£·½·¨ºÜ¼òµ¥£¬ÓÃÊó±êµ¥»÷gambasÖ÷´°¿Ú¹¤¾ßÀ¸ÖеÄÂÌÉ«Èý½Çͼ±ê¼´¿É¡£³ÌÐòÔËÐÐÆðÀ´ºó£¬Ó¦¸ÃÏÔʾһ¸ö´°¿Ú£¬ËäÈ»ÉÏÃæʲôҲûÓС£µ«¿ÉÒÔÖ´Ðд°¿ÚµÄ»ù±¾²Ù×÷£¬¼´£º×îС»¯ºÍ¹Ø±Õ¡£¿ÉÒÔµã»÷´°¿ÚÓÒÉϽǵÄ×îС»¯Í¼±êºÍ¹Ø±Õͼ±êÊÔÊÔ¡£
¹Ø±Õ´°¿Ú£¬Òâζ×ųÌÐòÔËÐеÄÖÕÖ¹¡£³ÌÐòÊÇÔÚgambasµÄ»·¾³ÖÐÔËÐеģ¬Ò²¿ÉÒÔÓÃÊó±êµ¥»÷gambasÖ÷´°¿Ú¹¤¾ßÀ¸ÖеĺìÉ«·½¿éͼ±ê À´ÖÕÖ¹³ÌÐòµÄÔËÐС£

±£´æºÍ¹Ø±Õ¹¤³Ì

Ö´ÐÐgambasÖ÷´°¿Ú²Ëµ¥¡¾Îļþ¡¿¡ú¡¾±£´æ¹¤³Ì¡¿¿ÉÒÔ°Ñн¨µÄ¹¤³Ì±£´æÆðÀ´¡£
Ö´ÐÐgambasÖ÷´°¿Ú²Ëµ¥¡¾Îļþ¡¿¡ú¡¾Í˳ö¡¿Ôò¿ÉÒÔ½«Õû¸ö¹¤³Ì¹Ø±Õ²¢Í˳ögambas¡£
ÉÏÃæ×öµÄ¹¤×÷ËäÈ»¼òµ¥£¬µ«È´½â¾öÁËÓÃgambas±à³ÌµÄ×î»ù±¾ÎÊÌ⣺
* ÈçºÎ½¨Á¢Ò»¸öй¤³Ì£»
* ÈçºÎÌí¼Ó´°Ì壻
* ÈçºÎÔÚµ÷ÊÔ»·¾³ÏÂÔËÐгÌÐò£»
* ÈçºÎ±£´æºÍ¹Ø±Õ¡£

±à³ÌµÚ¶þ»Ø

Ç°ÃæÒѾ­´´½¨ÁËй¤³Ì²¢ÇÒ´´½¨ÁË´°Ìå¡£½ÓÏÂÀ´½â¾öËæ»úÊýÉú³ÉºÍÌâÄ¿ÏÔʾµÄÎÊÌâ¡£

´ò¿ªÒÑÓй¤³Ì

ÔÙ´ÎÆô¶¯Gambas£¬»á³öÏÖÒ»¸ö¶Ô»°¿ò£¬Ñ¯ÎÊÊÇҪн¨¹¤³Ì»¹ÊÇ´ò¿ªÒÑÓеŤ³Ì¡£ÔÚ¶Ô»°¿òµÄÓÒ²àÓÐÒ»¸öÁÐ±í£¬ÁгöÁË×î½üµÄ¹¤³Ì¡£¿ÉÒÔ´ÓÕâ¸öÁбíÖ±½ÓÑ¡Ôñsmartbaby¡£Ò²¿ÉÒÔµã»÷¡°´ò¿ª¹¤³Ì¡±°´Å¥£¬È»ºóÔÚµ¯³öµÄÑ¡Ôñ¹¤³Ì¶Ô»°¿òÖÐÕÒµ½smartbaby¡£

Ìí¼Ó¿Ø¼þ

Ë«»÷Ö÷´°¿ÚÊ÷ÐÎͼÖеÄfrmMain£¬Ö÷´°¿Ú¾ÍÏÔʾ³öÀ´ÁË¡£
ÏÖÔÚ£¬Òª°ÑÒ»¸ö±êÇ©¿Ø¼þºÍÒ»¸öÃüÁî°´Å¥¿Ø¼þ¼Óµ½´°ÌåÖС£
ÔÚÆÁÄ»ÓҲ࣬ÓÐÒ»¸ö¹¤¾ßÏä´°¿Ú¡£ÐèÒªµÄ¿Ø¼þ¾ÍÔÚÕâ¸ö´°¿ÚÀï¡£Èç¹û¹¤¾ßÏä´°¿ÚûÓÐÏÔʾ³öÀ´£¬Ö´ÐÐGambasÖ÷´°¿Ú²Ëµ¥¡¾ÊÓͼ¡¿¡ú¡¾¹¤¾ßÏä¡¿¾Í¿ÉÒÔ¡£
±êÇ©¿Ø¼þ£¬¼´Label£¬¿ÉÒÔÓÃÀ´ÏÔʾ²»¿ÉÐ޸ĵÄÎı¾¡£ÔÚ¡°´ÏÃ÷±¦±´¡±ÖУ¬ÓÃËüÀ´ÏÔʾËãÊõÌâÄ¿¡£ÏÈÓÃÊó±êµ¥»÷¹¤¾ßÏäÖеıêǩͼ±ê £¬Õâ¸öͼ±ê¾Í»á±»ºÚÏß·½¿òȦÆðÀ´£¬±ä³É µÄÑù×Ó¡£Õâ±íÃ÷Ñ¡ÖÐÁËÕâ¸öͼ±ê¡£È»ºóÓÃÊó±êÔÚÖ÷´°¿ÚÈÎÒâλÖýøÐÐÍÏ·Å£¬Ö÷´°¿ÚÉϾͻá³öÏÖÒ»¸ö±êÇ©¿Ø¼þ¡£
µ¥»÷¿Ø¼þ¼´¿ÉÑ¡ÖÐËü¡£¿ÉÒÔÍÏ·ÅÑ¡ÖеĿؼþÀ´µ÷ÕûÆä°Ú·ÅλÖá£ÓÃÊó±êÖ¸Ïò±»Ñ¡ÖпؼþµÄ±ßԵȻºóÍÏ·Å£¬Ôò¿ÉÒÔµ÷Õû¿Ø¼þ´óС¡£
ÓÃÊó±êÓÒ¼üµã»÷¿Ø¼þ£¬Ö´Ðе¯³ö²Ëµ¥Öеġ°ÊôÐÔ¡±Ôò¿ÉÒÔÏÔʾ³ö¸Ã¿Ø¼þµÄÊôÐÔ´°¿Ú¡£Ä¬ÈϵĿؼþÃû³Æ(Name)ÊôÐÔΪLabel1£¬¸Ä³ÉlblDisplay¡£
ÃüÁî°´Å¥¿Ø¼þ£¬¼´Button£¬µã»÷Ëü¿ÉÒÔÖ´ÐÐÃüÁî¡£ÃüÁî°´Å¥¿Ø¼þ¶ÔÓÚµÄͼ±êÊÇͬÀí¿ÉÒÔµ÷Õû¸Ã°´Å¥µÄλÖúʹóС²¢ÐÞ¸ÄÆäÊôÐÔ¡£¿Ø¼þÃû³Æ(Name)¸Ä³ÉbtnNew£¬Îı¾(text)Éè³É¡°ÐÂ
¾Ö¡±¡£½«À´³ÌÐò×öºÃʱ£¬µã»÷Õâ¸ö°´Å¥½«¿ªÊ¼ÐµÄÒ»¾ÖÓÎÏ·¡£

±àд´úÂë

´°ÌåÉÏÒѾ­ÓÐÁËÒ»¸ö°´Å¥btnNew£¬ºÍÒ»¸ö±êÇ©lblDisplay¡£¿ÉÒÔ±àд´úÂëʵÏÖÕâÑùµÄ¹¦ÄÜ£ºµ¥»÷°´Å¥£¬µ÷ÓÃËæ»úÊýº¯Êý£¬²úÉúÁ½¸öËæ»úÊý£¬×÷ΪËãÊõÌâÄ¿µÄ¼ÓÊýºÍ±»¼ÓÊý£¬È»ºó×éºÏÐγÉ×Ö·û´®£¬Í¨¹ý±êÇ©ÏÔʾ³öÀ´¡£ÕâÑù¾Í½â¾öËæ»úÊýÉú³ÉºÍÌâÄ¿ÏÔʾµÄÎÊÌâ¡£
ÏÔÈ»£¬ÕâЩ´úÂëÓ¦¸ÃÔÚµ¥»÷°´Å¥Ê±Ö´ÐС£¡°µ¥»÷°´Å¥¡±¾ÍÊÇËùνµÄʼþ£¬¶øÌí¼ÓµÄ´úÂ룬¾ÍÊÇʼþ´¦Àí³ÌÐò¡£
ÈçºÎ±àдbtnNew¡°µ¥»÷ʼþ¡±´¦Àí³ÌÐò´úÂëÄØ£¿ÓÃÊó±êË«»÷btnNew£¬¾Í»áµ¯³ö´úÂë±à¼­Æ÷¡£ÔÚÆäÖÐÒѾ­ÓÐÁËһЩ¼òµ¥µÄ´úÂ룺´ Gambas class file
PUBLIC SUB btnNew_Click()
END
Õ⼸ÐдúÂëÊÇGambas ×Ô¶¯Éú³ÉµÄ¡£Ó¦¸Ã°ÑbtnNew¡°µ¥»÷ʼþ¡±´¦Àí³ÌÐò´úÂëдµ½PUBLIC SUB
btnNew_Click ()ÓëËæºóµÄENDÖ®¼ä¡£PUBLIC SUB btnNew_Click()±íʾһ¸öº¯ÊýµÄ¿ªÊ¼£¬ENDÔò±íʾһ¸öº¯ÊýµÄ½áÊø¡£Õâ¾ÍÊÇ˵£¬°´Å¥btnNew·¢Éú¡°µ¥»÷ʼþ¡±Ê±£¬³ÌÐò½«Ö´ÐÐ btnNew_Click()Õâ¸öº¯Êý¡£Ä¿Ç°Õâ¸öº¯ÊýÊǿյģ¬Ò²¾ÍÒâζ×Å°´Å¥btnNew·¢Éú¡°µ¥»÷ʼþ¡±Ê±£¬Ê²Ã´Ò²²»×ö¡£ÒªÊµÏÖÇ°ÃæÌáµ½µÄ¹¦ÄÜ£¬¾ÍÒª±àд³ÌÐò£¬¸æËß¼ÆËã»úÓ¦¸Ã×öʲô¡£ÏÂÃæÊǶ¨ÒåºÃµÄ³ÌÐò´úÂ룺
PUBLIC SUB btnNew_Click()
DIM a AS Integer
DIM b AS Integer
a=Int(Rnd(10))
b=Int(Rnd(10))
lblDisplay.Text =Str$(a) &"+" &Str$(b)&"="
END
Õâ¸öʼþ´¦Àí³ÌÐòÖУ¬Ç°Á½ÐÐÒÔDIM¿ªÍ·¶¨ÒåÁËÁ½¸öÕûÐͱäÁ¿£¬¼´aºÍb£¬·Ö±ðÓÃÀ´´æ¼ÓÊýºÍ±»¼ÓÊý¡£
½ÓÏÂÀ´µÄÁ½ÐÐÊǶÔa¡¢b¸³Öµ¡£Rnd(10)º¯Êý½«·µ»Ø0µ½10·¶Î§ÄÚµÄËæ»úÊý£¬ Int()º¯ÊýÔòÊÇÈ¡Õûº¯Êý£¬È¡Ëæ»úÊýµÄÕûÊý²¿·Ö¡£×îºóÒ»ÐаÑa¡¢bת»»³É×Ö·û´®£¬²¢Óë¼ÓºÅ(+)ºÍµÈºÅ(£½)Á¬½ÓÆðÀ´£¬ÐγÉËãÊõ±í´ïʽµÄ×Ö·û´®£¬´Ë×Ö·û´®±»´«µÝ¸ølblDisplayµÄTextÊôÐÔ£¬´Ó¶ø°ÑÌâÄ¿ÏÔʾ³öÀ´¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 18 ÌõÆÀÂÛ

  1. BeefyMiracle ÓÚ 2012-12-21 12:23:53·¢±í:

    {:2_99:}

  2. ÓÚ 2012-04-05 10:57:56·¢±í:

    2265.com °²×¿ÓÎÏ·

  3. jpl2000 ÓÚ 2005-12-18 09:44:44·¢±í:

    ¶¥ÉÏÈ¥

  4. uu ÓÚ 2005-08-09 10:36:37·¢±í:

    ²»´í

  5. ºÎ¸ç ÓÚ 2005-07-23 13:24:44·¢±í:

    Ö§³Ö

  6. ·çÓêÎÞ×è ÓÚ 2005-06-07 00:26:46·¢±í:

    ¶¥

  7. ºÎ¸ç ÓÚ 2005-05-29 00:40:18·¢±í:

    ºÃ¶«Î÷ÊÇÒª¶¥¶¥¶¥ÉÏÈ¥µÄ

  8. ·ÇÄã²»Òª ÓÚ 2005-05-02 21:14:03·¢±í:

    Àý7£ºÉý¼¶PDFÔĶÁÆ÷

    ϵͳµÄPDFÔĶÁÆ÷ÊÇXpdf3.0£¬ËüÖ§³ÖPDF1.5£¬°æ±¾±È½ÏµÍ£¬ÎÞ·¨ÕýÈ·¶ÁÈ¡¸ß°æ±¾¸ñʽµÄPDFÎļþ¡£
    ʹÓÃʱҲ´æÔÚһЩÎÊÌ⣬¼´£ºÔÚPDFÎļþÃûΪÖÐÎÄʱ£¬Ö±½ÓÓÃÊó±êË«»÷¸ÃÎļþÎÞ·¨³É¹¦Æô¶¯PDFÔĶÁÆ÷²¢×Ô¶¯¶ÁÈ¡¸ÃÎļþ¡£ÎªÁ˽â¾öÉÏÊöÎÊÌ⣬¿ÉÒÔ°²×°Acrobat ReaderµÄLinux°æ¡£

    °²×°Acrobat Reader For Linux
    ÏÂÔصõ½µÄAcrobat Reader For Linux°²×°°üÃû×ÖΪlinux-509.tar.gz£¬ËüËäÈ»ÒÔ.tar.gz½á⣬µ«²»ÊÇ°üº¬Ô´´úÂëµÄÄÇÖÖtar°ü£¬¶øÊÇÒ»¸ö´ø°²×°Ïòµ¼µÄÈí¼þ°ü¡£
    Òª½â¿ª°ü£¬Ö»ÐèÖ´ÐÐÏÂÃæµÄÃüÁî¡£½âѹºó»áÐγÉÒ»¸öÃûΪinstallers µÄÎļþ¼Ð¡£
    tar -xvzf linux-509.tar.gz
    Îļþ¼ÐinstallersÖÐÓа²×°Ïòµ¼³ÌÐò£¬µ«±ØÐëÔÚÃüÁîÐз½Ê½ÏÂÔËÐС£ÏÈÓÃcdÃüÁîתÒƽøÈëinstallersĿ¼£¬È»ºóÖ´ÐÐÈçÏÂÃüÁî¾Í¿ÉÒÔÆô¶¯°²×°³ÌÐòÁË¡£°´³ÌÐòÌáʾ£¬¼´¿ÉÍê³É°²×°¡£
    ./install
    °²×°Ìáʾ¶¼ÊÇÓ¢Îĵģ¬¿ªÍ·ÊÇһϵÁеÄЭÒéÐÅÏ¢£¬Á¬Ðø°´»Ø³µ¿ÉÒÔÏòϹö¶¯¡£¿´ÍêЭÒ飬ÊäÈëaccept
    ±íʾ½ÓÊÜЭÒ顣Ȼºóһ·»Ø³µ¾Í¿ÉÒÔÍê³É°²×°¡£°²×°Íê³Éºó£¬¿ÉÒÔÓÃÈçÏÂÖ¸ÁîÆô¶¯£º
    /usr/local/Acrobat5/bin/acroread
    ÓÐÁËAcrobat Reader For Linux£¬Xpdf¾ÍÓò»ÉÏÁË¡£ÏÂÃæÌÖÂÛÒ»ÏÂɾ³ýXpdfµÄÎÊÌ⣬ѧϰÈí¼þ°ü¹ÜÀíÆ÷µÄʹÓá£
    ÓÃÈí¼þ°ü¹ÜÀíÆ÷жÔØxpdf
    ÏÈÆô¶¯Èí¼þ°ü¹ÜÀíÆ÷£¬·½·¨ÊÇ£º
    ¡¾¿ªÊ¼¡¿¡ú¡¾ÉèÖá¿¡ú¡¾¿ØÖÆÃæ°å¡¿¡ú¡¾Èí¼þ°ü¹ÜÀíÆ÷¡¿
    Èí¼þ°ü¹ÜÀíÆ÷ÓÐÈý¸ö±êÇ©£¬·Ö±ðÊÇÓû§Èí¼þ°ü¡¢ÏµÍ³Èí¼þ°üºÍÆäËû¹¤¾ß¡£ÀûÓá°ÆäËû¹¤¾ß¡±±êÇ©ÖеÄ
    ²éÕÒRPM°ü¹¦ÄÜ£¬¿ÉÒÔÕÒµ½XpdfÈí¼þ°üµÄλÖá£Èçͼ11£­6£¬xpdfÊôÓÚMultimedia·Ö×é¡£×¢Ò⣬²éÕÒʱÊäÈëµÄ¹Ø¼ü×ÖÊÇ´óСдÃô¸ÐµÄ¡£
    ½ÓÏÂÀ´¿ÉÒÔ´Ó¡°ÏµÍ³Èí¼þ°ü¡±±êÇ©ÖÐÕÒµ½Multimedia·Ö×飬µ¥»÷Ëü£¬ÔÙ½øÒ»²½ÕÒµ½xpdf£¬Èçͼ11£­
    7£¬ÁгöÁËÒѾ­°²×°µÄһЩӦÓÃÈí¼þ°ü¡£µã»÷xpdfÏûµôÆäÇ°ÃæµÄ¶Ô¹´£¬È»ºóµ¥»÷¡°°²×°/жÔØϵͳ¡±°´Å¥£¬¾Í¿ÉÒÔ½øÐÐжÔØxpdfµÄ²Ù×÷ÁË¡£ÏµÍ³¿ªÊ¼Ð¶ÔØÇ°£¬»¹»á³öÏÖÈçͼ11£­8µÄÈ·ÈÏ´°¿Ú¡£Èç¹ûÈ·ÐÅÎÞÎ󣬵¥»÷¡°¿ªÊ¼É¾³ý¡±°´Å¥¼´¿É¿ªÊ¼Ð¶ÔØ£¬·ñÔò£¬¿ÉÒÔµ¥»÷¡°È¡Ïû¡±¡£

    µ÷Õû¿ªÊ¼²Ëµ¥
    Xpdf±»Ð¶Ôغ󣬿ªÊ¼²Ëµ¥ÖÐÏàÓ¦µÄ²Ëµ¥ÏPDFÔĶÁÆ÷¡¿²¢²»»á×Ô¶¯±»É¾³ý£¬Ó¦¸Ã½èÖúÓÚ¡°²Ëµ¥±à¼­
    Æ÷¡±ÊÖ¶¯É¾³ýËü¡£¾ßÌå²Ù×÷·½·¨ÊÇ£ºÓÒ¼üµã»÷¡°¿ªÊ¼¡±£¬Æô¶¯¡°²Ëµ¥±à¼­Æ÷¡±£¬ÒÀ´ÎÕ¹¿ª¡°Ó¦ÓóÌ
    Ðò¡±£­¡·¡°Í¼Ïñ¡±£¬ÕÒµ½¡°PDFÔĶÁÆ÷¡±Ñ¡ÖжàýÌ壬µãÊó±êÓÒ¼ü£¬ÔÚµ¯³ö²Ëµ¥ÖÐÖ´ÐС°É¾³ý¡±¼´¿É¡£
    ΪÁË·½±ã£¬»¹Ó¦¸ÃÔÚ¿ªÊ¼²Ëµ¥ÖÐÌí¼ÓAcrobat Reader For LinuxµÄÆô¶¯ÏͬÑùÐèҪʹÓᰲ˵¥±à¼­Æ÷¡±¡£
    ¾ßÌå²Ù×÷·½·¨ÊÇ£ºÓÒ¼üµã»÷¡°¿ªÊ¼¡±£¬Æô¶¯¡°²Ëµ¥±à¼­Æ÷¡±£¬ÒÀ´ÎÕ¹¿ª¡°Ó¦ÓóÌÐò¡±£­¡·¡°Í¼Ïñ¡±£¬Ñ¡ÖÐ
    ͼÏñ£¬µãÊó±êÓÒ¼ü£¬ÔÚµ¯³ö²Ëµ¥ÖÐÖ´ÐС°Ð½¨²Ëµ¥Ï£¬Ãû³Æ¶¨Îª¡°Acrobat Reader¡±(¿ÉÒÔËæ±ãÆðÕâ¸öÃû×Ö)£¬È»ºóÑ¡ÖС°Â¼Öƺͱ༭ÒôƵ¡±£¬ÔÚ¡°×¢ÊÍ¡±ÖÐдAcrobat Reader For Linux 5.0.9£¬ÔÚ¡°ÃüÁÖÐÌí¼ÓÆô¶¯ÃüÁ»òÕßͨ¹ýä¯ÀÀÕÒµ½ÕâÌõÃüÁî¡£¡°ÏµÍ³Í¼±ê¡±ÖоÍÓÐAcrobat ReaderµÄͼ±êÖ±½ÓÓÃËü¾Í¿ÉÒÔ¡£
    ×îºóµ¥»÷¡°²Ëµ¥±à¼­Æ÷¡±µÄ¡¾Îļþ¡¿¡ú¡¾±£´æ¡¿£¬°ÑÕâЩÉèÖñ£´æÆðÀ´¡£ÕâÑù£¬¾Í¿ÉÒÔͨ¹ý¿ªÊ¼²Ëµ¥
    Æô¶¯¡°Acrobat Reader¡±ÁË¡£
    ʹÓÃAcrobat Reader
    ËäÈ»ÔÚ¿ªÊ¼²Ëµ¥ÖÐÉ趨¡°Acrobat Reader¡±µÄÆô¶¯Ïµ«Êµ¼ÊÓ¦ÓÃʱ½¨Ò鲻Ҫͨ¹ý²Ëµ¥Æô¶¯¡£ÒòΪAcrobat
    Reader For LinuxÊÇÓ¢ÎÄ°æµÄ£¬Æä¡°´ò¿ª¡±²Ëµ¥²»Ö§³ÖÖÐÎÄÎļþÃû¡£Òª¶ÁÈ¡¡£pdfÎļþ(ÎļþÃû¿ÉÒÔÊÇÖÐÎÄ£¬ËùÔÚµÄÎļþ¼ÐÒ²ÊÇÖÐÎÄ)£¬¿ÉÒÔÏÈÕÒµ½Ëü£¬È»ºóÓÃÊó±êÓÒ¼üµã»÷Ëü£¬Ö´ÐС°Ñ¡Ôñ´ò¿ª·½Ê½¡±£¬´Ó´ò¿ª·½Ê½µÄÑ¡Ôñ´°¿ÚÖÐÕÒµ½Acrobat Reader£¬¾Í¿ÉÒÔÕý³£¶ÁÈ¡¸ÃPDFÎļþÁË¡£
    ÿ´Î¶¼Ñ¡Ôñ´ò¿ª·½Ê½ÊDZȽÏÂé·³µÄ£¬¿ÉÒÔÔÚÑ¡¶¨´ò¿ª·½Ê½ºó£¬°Ñ¡°¼Çס¸ÃÀàÐÍÎļþµÄÓ¦ÓóÌÐò¹Ø
    Áª¡±¹´Ñ¡ÉÏ£¬ÕâÑù²Ù×÷Ò»´Îºó£¬ÔÙ´ò¿ªpdfÎļþʱֻÐèË«»÷¸ÃÎļþ¼´¿É¡£

    Àý8 ¸ü»»FTP¿Í»§¶Ë¹¤¾ß

    ϵͳ×Ô´øµÄFTP¿Í»§¶Ë¹¤¾ßÊÇKBear¡£µ«ÓÐЩÈËÏ°¹ßÓÃgFTP¡£´Ëʱ¿ÉÒÔ¿¼ÂǸü»»FTP¿Í»§¶Ë¹¤¾ß¡£
    ¿ÉÒÔ´ÓºìÆìLinux4.1µÄ¹¤¾ßÅÌÖÐÕÒµ½gFTPµÄ°²×°°ü¡£¹ØÓÚ¹¤¾ßÅ̵ÄʹÓ÷½·¨²Î¼ûÀý6¡£¿ÉÒÔ
    ÔÚ¡°network¡±ÏÂÕÒµ½gFTP¡£°²×°Ëü¡£°²×°³ÌÐò»á×Ô¶¯°Ñ¸Ã³ÌÐòµÄÆô¶¯ÏîÌí¼Óµ½¿ªÊ¼²Ëµ¥ÖС£
    ½ÓÏÂÀ´ÊÇжÔØKBear£¬·½·¨¿ÉÒÔ²ÎÕÕÀý7¡£KBearÒ²ÔÚMultimedia·Ö×éÖС£

  9. ·ÇÄã²»Òª ÓÚ 2005-05-02 21:13:32·¢±í:

    ´ÅÅÌ¿Õ¼ä²é¿´

    ÔÚ°²×°Èí¼þÇ°£¬ÌرðÊÇ°²×°´óÐÍÈí¼þÇ°£¬Ò»°ãÐèÒª¿¼ÂÇ°ÑÈí¼þ°²×°Ôںδ¦¡£Õâʱ¾ÍÐèÒªÁ˽â´ÅÅ̸÷·ÖÇøÓжàÉÙ¿ÕÏпռ䣬¿ÉÒÔʹÓÃϵͳ¿ØÖÆÃæ°åÖÐÌṩµÄ´ÅÅÌ¿Õ¼ä²é¿´¹¤¾ßKDiskFreeÀ´Á˽âÕâЩÐÅÏ¢¡£
    ¡¾¿ªÊ¼¡¿¡ú¡¾ÉèÖá¿¡ú¡¾¿ØÖÆÃæ°å¡¿¡ú¡¾´ÅÅÌ¿Õ¼ä²é¿´¡¿
    ÈçÏÂͼËùʾ£¬´ÓÖ÷´°¿ÚµÄÁбíÖоͿÉÒÔÁ˽⵽¸÷·ÖÇø¿Õ¼äµÄʹÓÃÇé¿öÁË¡£×¢Ò⣬ÔÚLinuxÏ£¬¸÷·ÖÇøÊÇÒÔ¹Ò×°µã±êʶµÄ¡£
    Èí¼þ°ü°²×°ºÍʹÓþÙÀý


    Àý1£º°²×°RAR for Linux

    ÒªÏëÔÚºìÆìLinux4.1×ÀÃæ°æ²Ù×÷rar¸ñʽµÄѹËõÎļþ£¬±ØÐë°²×°RAR for Linux¡£RAR for LinuxµÄÈí¼þ
    °üÊÇtar°ü£¬µ«ÆäÖв¢Ã»ÓÐÔ´´úÂë¡£ÒÔRAR 3.41 for LinuxΪÀý£¬Æä°²×°°üµÄÎļþÃûÊÇrarlinux-3.4.1.tar.gz¡£
    °²×°´ËÈí¼þµÄµÚÒ»²½ÊǽâѹËõ£¬ÓÃcdÃüÁîתÒƵ½rarlinux-3.4.1.tar.gzËùÔÚµÄĿ¼£¬È»ºóÖ´ÐÐÏÂÃæµÄÃüÁî¾Í¿ÉÒÔÍê³É½âѹ¡£½âѹºó£¬»áÐγÉÒ»¸öĿ¼ rar¡£
    tar -xvzf rarlinux-3.4.1.tar.gz
    ÓÉÓÚ´Ëtar°ü²»°üº¬Ô´´úÂë(Ò²¾ÍÊÇ˵£¬ÕâÊÇÒ»¸ö±àÒëºÃµÄÈí¼þ°²×°°ü)£¬Òò´Ë²»±Ø±àÒ룬ֱ½ÓÖ´Ðа²×°
    ÃüÁî¾Í¿ÉÒÔ¡£ÓÃcdÃüÁîתÒƵ½½âѹÉú³ÉµÄÄǸö rar Ŀ¼ִÐа²×°ÃüÁî¡£
    make install
    ÕâÑù¾ÍËã°²×°ÍêÁË¡£
    ´Ó°²×°Ê±µÄÌáʾÐÅÏ¢¿ÉÒÔ¿´³ö£¬°²×°³ÌÐòÖ»ÊÇ°ÑRARÔËÐÐËùÐèµÄÎļþ¸´ÖƵ½Ìض¨µÄĿ¼¡£Èç¹ûҪжÔØ£¬°ÑÕâЩÎļþɾ³ý¼´¿É¡£

    Àý2£ºÒôƵ¼Öƺͱ༭¹¤¾ßSweep

    ºìÆìLinux4.1×ÀÃæ°æÖÐûÓÐÓÃÓÚÒôƵ¼Öƺͱ༭µÄ¹¤¾ßÈí¼þ¡£Èç¹ûÓÐÕâ·½ÃæµÄÐèÇ󣬿ÉÒÔ°²×°
    Sweep¡£ÏÂÔصõ½SweepÈí¼þµÄ°²×°°üÊÇ sweep-0.8.3.tar.gz£¬ÕâÊÇÒ»¸ö±ê×¼µÄº¬ÓÐÔ´ÂëµÄtar°ü¡£ÆäÖУ¬0.8.3 ÊÇ°æ±¾ºÅ¡£°´µäÐ͵ÄtarÔ´Âë°üµÄ°²×°·½·¨¼´¿É¡£¾ßÌå²½ÖèÈçÏ£º
    1¡¢½âѹËõ¡£ÓÃcdÃüÁîתÒƵ½ sweep-0.8.3.tar.gz ËùÔÚµÄĿ¼ȻºóÖ´ÐУº
    tar -xvzf sweep-0.8.3.tar.gz
    ½âѹºó£¬»áÐγÉÒ»¸öĿ¼ sweep-0.8.3
    2¡¢±àÒëºÍ°²×°
    תÒƵ½½âѹÉú³ÉµÄÄǸösweep-0.8.3Ŀ¼
    ÒÀ´ÎÖ´ÐÐÈçÏÂÃüÁî:
    ./configure
    make
    make install
    make clean
    ÕâÑù¾ÍËã°²×°ÍêÁË¡£
    °²×°Íê³Éºó£¬¿ÉÒÔ´ÓÃüÁîÐÐÆô¶¯sweep£¬ÃüÁîÈçÏ¡£
    /usr/local/bin/sweep
    ½ÓÏÂÀ´»¹Ó¦¸ÃÔÚ¿ªÊ¼²Ëµ¥Öн¨Á¢sweepµÄ²Ëµ¥ÏÕâÑùÓÃÆðÀ´²Å·½±ã¡£¾ßÌå²Ù×÷·½·¨ÊÇ£ºÓÒ¼üµã
    »÷¡°¿ªÊ¼¡±£¬Æô¶¯¡°²Ëµ¥±à¼­Æ÷¡±£¬ÒÀ´ÎÕ¹¿ª¡°Ó¦ÓóÌÐò¡±£­¡·¡°¶àýÌ塱£¬Ñ¡ÖжàýÌ壬µãÊó±êÓÒ¼ü£¬
    ÔÚµ¯³ö²Ëµ¥ÖÐÖ´ÐС°Ð½¨²Ëµ¥Ï£¬Ãû³Æ¶¨Îª¡°Â¼Öƺͱ༭ÒôƵ¡±(¿ÉÒÔËæ±ãÆðÕâ¸öÃû×Ö)£¬È»ºóÑ¡ÖС°Â¼
    Öƺͱ༭ÒôƵ¡±£¬ÔÚ¡°×¢ÊÍ¡±ÖÐдsweep 0.8.3£¬ÔÚ¡°ÃüÁÖÐÌí¼ÓÆô¶¯ÃüÁ»òÕßͨ¹ýä¯ÀÀÕÒµ½ÕâÌõÃüÁî¡£
    ¿ÉÒÔ´Ó½âѹÉú³ÉµÄÄǸösweep-0.8.3Ŀ¼ÖÐÕÒµ½¸Ã³ÌÐò×Ô´øµÄͼ±êÎļþsweep.pnp£¬ÓÃËü×öͼ±ê¾Í¿ÉÒÔ¡£
    ×îºóµ¥»÷¡°²Ëµ¥±à¼­Æ÷¡±µÄ¡¾Îļþ¡¿¡ú¡¾±£´æ¡¿£¬°ÑÕâЩÉèÖñ£´æÆðÀ´¡£ÕâÑù£¬¾Í¿ÉÒÔͨ¹ý¿ªÊ¼²Ëµ¥
    Æô¶¯¡°sweep¡±ÁË¡£
    ¡¾¿ªÊ¼¡¿¡ú¡¾Ó¦ÓóÌÐò¡¿¡ú¡¾¶àýÌå¡¿¡ú¡¾Â¼Öƺͱ༭ÒôƵ¡¿
    ¾ßÌåʹÓ÷½·¨²Î¼û¡°Ó°ÒôýÌåºÍͼÏñ¡±Ò»ÕÂ

    Àý3£ºRedOffice°ì¹«Ì×¼þ

    ÔÚ Linux Ï£¬¿ÉÒÔÓÃRedOffice°ì¹«Ì×¼þ´¦ÀíÎĵµ¡¢±í¸ñ¡¢ÑÝʾ¸åµÈÎļþ¡£Õâ¸öÈí¼þÒ²ÄÜ´¦ÀíWindowsÏÂMS OfficeËùÉú³ÉµÄÉú³ÉµÄÎĵµ¡¢±í¸ñ¡¢ÑÝʾ¸åµÈÎļþ¡£
    ÕâÀï½éÉÜRedOffice For Linux V2.0¸öÈË°æµÄ°²×°·½·¨¡£
    RedOffice ¸öÈË°æÏà¶ÔRedOffice±ê×¼°æ½øÐÐÁËһЩ¹¦Äܲüõ£¬ÕâЩ¹¦ÄÜÊÇ£ººê¡¢Êý¾ÝÔ´¡¢ÎÄÏ×Êý¾Ý¿â¡¢Ð½¨±êÇ©/ÃûƬ/HTMLµÈÎĵµÀàÐ͵ŦÄÜ¡¢×Ô¶¯ÎļþÖúÀí¡¢²åÈ붯̬¿ò¡¢²åÈëÇøÓò¡¢Í¼ÏñµØͼ¡¢²åÈëApplet¶ÔÏó/Plug-in¶ÔÏó¡¢ÓëJava/XMLÏà¹ØµÄ¹¦ÄÜ¡£
    RedOffice¸öÈË°æÎÞÐè°²×°ÃÜÂ룬ûÓÐʱ¼äÏÞÖÆ£¬¿ÉÒÔÓɸöÈËÓû§Ãâ·Ñ¡¢×ÔÓɵØÏÂÔØ¡¢°²×°ºÍÊÔÓá£ÏÂÔصõ½µÄRedOffice°²×°°üÃû×ÖΪ RedOffice2.0_ForLinux.tar.gz£¬ËüËäÈ»ÒÔ.tar.gz½á⣬µ«²»ÊÇ°üº¬Ô´´úÂëµÄÄÇÖÖtar°ü£¬¶øÊÇÒ»¸ö´ø°²×°Ïòµ¼µÄÈí¼þ°ü¡£
    Òª½â¿ª°ü£¬Ö»ÐèÖ´ÐÐÏÂÃæµÄÃüÁî¡£½âѹºó»áÐγÉÒ»¸öÃûΪ RedOffice2.0_ForLinuxµÄÎļþ¼Ð¡£
    tar -xvzf RedOffice2.0_ForLinux.tar.gz
    ½ÓÏÂÀ´ÔÚͼÐνçÃæÖнøÈëRedOffice2.0_ForLinuxÎļþ¼Ð£¬Ë«»÷setup¾Í¿ªÊ¼°²×°ÁË¡£°´Ìáʾ¼´¿ÉÍê³ÉÈ«²¿°²×°¹ý³Ì¡£Ä¬Èϵݲװ·¾¶ÊÇÔÚ /root/RedOffice2.0-PE֮ϡ£°´Linux¹ÜÀí³ÌÐòµÄÏ°¹ß£¬Ó¦½«ÆäÐÞ¸ÄΪ/usr/local/RedOffice2.0-PE¡£
    °²×°Íê³Éºó£¬ÒªÊʵ±ÐÞ¸ÄRedOfficeµÄijЩĿ¼µÄȨÏÞ£¬ÒÔ·ÀÖ¹ÆäËûÓû§Ê¹ÓøÃÈí¼þʱ³öÏÖ°²È«±¸·Ý
    ´íÎó¡£ÏàÓ¦µÄÃüÁîÓУº
    chmod 777 /usr/local/RedOffice2.0-PE/user/backup
    chmod 777 /usr/local/RedOffice2.0-PE/user/basic
    °²×°³ÌÐòÒÑ×Ô¶¯°ÑRedOffice¸÷×é¼þÆô¶¯µÄ¿ì½Ý·½Ê½·Åµ½¿ªÊ¼²Ëµ¥ÀïÁË¡£

    Àý4£ºC++¼¯³É¿ª·¢»·¾³Kdevelop

    ÔÚºìÆìLinux4.1µÄ¿ª·¢¹¤¾ßÅÌÖУ¬ÌṩÁ˼¯³É¿ª·¢»·¾³Kdevelop3.0.92¡£¿ÉÒÔÏÂÔØÏàÓ¦µÄISOÎļþ²¢
    ÀûÓÃÆäÖеݲװ³ÌÐò£¬°²×°Ö®¡£
    °²×°µÄµÚÒ»²½£¬ÊÇÒª¹ÒÔغìÆìLinux4.1µÄ¿ª·¢¹¤¾ßÅ̵ÄISOÎļþRedFlag4-devel-20040121158.iso£¬ÒÔ±ã¶ÁÈ¡ÆäÖеÄÄÚÈÝ¡£¹ÒÔØÇ°ÐèҪѡÔñ¹ÒÔص㡣¼ÙÉèÔÚ/mntÏ´´½¨Ò»¸öisoĿ¼£¬×¨ÃÅÓÃÓÚ¹ÒÔØISOÎļþ¡£
    δ¹ÒÔØÇ°£¬²é¿´´ËĿ¼£¬Êǿյġ£
    mkdir /mnt/iso
    È·¶¨Á˹ÒÔصãÖ®ºó£¬¾Í¿ÉÒÔÖ´ÐÐmountÃüÁî½øÐйÒÔØÁË¡£ÏÈÓÃcdÃüÁîתÒƵ½RedFlag4-devel-
    1
    20040121158.isoËùÔÚµÄĿ¼£¬È»ºóÖ´ÐÐÈçÏÂÃüÁ
    mout -t iso9660 -o loop,iocharset=cp936 RedFlag-4-devel-20040121158.iso /mnt/iso
    Ôٲ鿴/mnt/iso£¬ÎÒÃÇ·¢ÏÖÆäÖÐÒѾ­ÓÐÎļþÁË¡£
    ÓÃÊó±êË«»÷autorun¾Í¿ÉÒÔÆô¶¯¿ª·¢¹¤¾ßÅÌÖеݲװÏòµ¼³ÌÐò¡£ÔÚÑ¡ÔñÈí¼þ°üµÄ´°¿ÚÁбíÖУ¬Ñ¡ÖÐ
    kdeools·Ö×飬µã»÷¡°ÏÂÒ»²½¡±°´Å¥¾Í¿ÉÒÔ×Ô¶¯°ÑKdevelop°²×°µ½ÏµÍ³ÖС£
    °²×°Íê³Éºó£¬´Ó¿ªÊ¼²Ëµ¥ÖоͿÉÒÔÆô¶¯Kdevelop£º
    ¡¾¿ªÊ¼¡¿¡ú¡¾Ó¦ÓóÌÐò¡¿¡ú¡¾Èí¼þ¿ª·¢¡¿¡ú¡¾Kdevelop¡¿
    Èç¹û²»ÔÙÐèÒª¶ÁÈ¡¿ª·¢¹¤¾ßÅ̵ÄISOÎļþ£¬Ó¦¸Ã¼°Ê±Ð¶ÔØËü£¬ÃüÁîÈçÏ¡£Ð¶Ôغó²é¿´/mnt/iso£¬»á·¢ÏÖËüÓÖ¿ÕÁË¡£
    umount /mnt/iso
    Ìáʾ£ºÔÚºìÆìLinux4.1µÄ¿ª·¢¹¤¾ßÅÌÖУ¬ÌṩÁËBasicÓïÑԵĿÉÊÓ»¯¼¯³É¿ª·¢»·¾³Gambas0.99¡£°²×°·½·¨Í¬ÉÏ£¬´Ëʱ£¬ÔÚÑ¡ÔñÈí¼þ°üµÄ´°¿ÚÁбíÖУ¬Ó¦¸ÃÑ¡ÖÐBasic·Ö×é¡£

    Àý5£ºÓ¢ºº´ÊµäºÍººÓ¢´Êµä

    ºìÆìLinux4.1µÄ¹¤¾ßÅÌÌṩÁ˴ʵäÈí¼þ¡°ÐǼÊÒëÍõ¡±£¬ÕâÊÇÒ»¸öÓÃGtk2¿ª·¢µÄ¡¢¼¯Ó¢ºº´ÊµäºÍººÓ¢´Ê
    µäÓÚÒ»ÉíµÄ¿çƽ̨µÄ¹ú¼Ê»¯µÄ´ÊµäÈí¼þ¡£¿ÉÒÔÓÃÕâ¸öÈí¼þ²éÕÒÓ¢Îĵ¥´ÊµÄººÓï½âÊÍ£¬Ò²¿ÉÒԲ麺Óï´Ê»ã¶ÔÓ¦µÄÓ¢Îĵ¥´Ê¡£¸ÃÈí¼þÌṩÁË¡°Í¨Åä·ûÆ¥Å䡱¡¢¡°Ñ¡ÖÐÇøÈ¡´Ê¡±¡¢¡°Ä£ºý²éѯ¡±µÈ¹¦ÄÜÖ§³ÖÁé»îµÄ²é×Öµä²Ù×÷¡£

    °²×°ºÍÆô¶¯
    ¡°ÐǼÊÒëÍõ¡±°²×°°üµÄÃû³ÆΪstardict(²Î¼ûͼstardict-1)£¬¾ßÌå°²×°·½·¨Çë²Î¿¼¡°Èí¼þµÄ°²×°ºÍж
    ÔØ¡±Ò»Õ¡£
    °²×°³ÌÐò»á×Ô¶¯°Ñ¸ÃÈí¼þµÄÆô¶¯ÏîÌí¼Óµ½¿ªÊ¼²Ëµ¥£º
    ¡¾¿ªÊ¼¡¿¡ú¡¾Ó¦ÓóÌÐò¡¿¡ú¡¾¸½¼þ¡¿¡ú¡¾ÐǼÊÒëÍõ¡¿
    µ¥»÷¸Ã²Ëµ¥£¬¼´¿ÉÒÔÆô¶¯¡°ÐǼÊÒëÍõ¡±¡£

    °ïÖúÐÅÏ¢
    ¡°ÐǼÊÒëÍõ¡±´øÓмò½éÃ÷Á˵ÄʹÓ÷½·¨Ö¸µ¼¡£Ò»²¿·ÖÔÚÆô¶¯½çÃæÁгö£¬Ö÷ÒªÊÇһЩ»ù±¾µÄ²Ù×÷·½·¨£¬
    ±ÈÈçÈçºÎ¹Ø±Õ³ÌÐò£¬ÈçºÎÒþ²Ø´°¿ÚµÈ¡£ÔÚ°ÑÊäÈë¿òÄÚµÄÄÚÈÝÇå¿Õºó£¬Ò²»á³öÏÖÕâЩÐÅÏ¢¡£»¹ÓÐÒ»²¿·ÖÐèÒªµ¥»÷´°¿ÚÏ·½µÄ¡°ÏÔʾÐÅÏ¢¡±Í¼±ê ²ÅÄÜ¿´µ½¡£

    Ó¢ºº²éѯ
    Èç¹ûÒª²éij¸öÓ¢Îĵ¥´ÊµÄººÓï½âÊÍ£¬Ö»ÐèÔÚÊäÈë¿òÖÐÊäÈë¸ÃÓ¢Îĵ¥´Ê¼´¿É¡£Í¼stardict-2
    ¸ø³öÁËÒ»¸ö²éÓ¢ÎÄ¡°red¡±Õâ¸öµ¥´ÊµÄÀý×Ó¡£

    ººÓ¢²éѯ
    Èç¹ûÒª²éij¸öººÓï´Ê»ã¶ÔÓ¦µÄÓ¢ÎÄ£¬Ö»ÐèÔÚÊäÈë¿òÖÐÊäÈë¸ÃººÓï´Ê»ã¼´¿É¡£Í¼stardict-3¸ø³öÁËÒ»¸ö
    ²é¡°ºìÆ족¶ÔÓ¦µÄÓ¢ÎĵÄÀý×Ó¡£
    Ìáʾ£ºÔÚÊäÈë±»²éѯ´Ê»ãʱ£¬²ÉÓø´ÖÆÕ³ÌùµÄ°ì·¨Ò²ÊÇ¿ÉÒԵġ£»¹Óиü¼ò½ÝµÄ×ö·¨£­£­Ñ¡ÖÐһЩ×Ö·û
    ºó£¬ÔÚ¡°ÐǼÊÒëÍõ¡±Ö÷´°¿ÚµÄÎı¾ÊÓÇø»òϵͳÍÐÅ̵Äͼ±ê ÉÏ°´Êó±êÖмü£¬±»Ñ¡ÖеÄ×Ö·û»á×Ô¶¯Õ³Ìùµ½
    ÊäÈë¿òÖнøÐвéѯ¡£

    ÆÁĻȡ´Ê
    ÎÞÂÛÓ¢ºº²éѯ£¬»¹ÊǺºÓ¢²éѯ£¬¶¼¿ÉÒÔʹÓøü¼ò½ÝµÄÆÁĻȡ´Ê·¨¡£ÕâÖÖ·½·¨ÔÊÐíÓû§ÓÃÊó±êÔÚÆÁÄ»ÉÏ
    ÈÎÒâ´°¿ÚÖÐÈ¡´Ê£¬³ÌÐò»á×Ô¶¯µ¯³öÒ»¸¡¶¯´°¿Ú£¬ÏÔʾ´Ëµ¥´ÊµÄÊÍÒå¡£Èç¹û±»Ñ¡È¡µÄÊǺºÓ¾Í»á¸ø³öÏàÓ¦µÄÓ¢ÎÄ£»Èç¹û±»Ñ¡È¡µÄÊÇÓ¢ÎÄ£¬Ôò»á¸ø³öººÓï½âÊÍ¡£
    Ö÷´°¿Ú×óϽǵġ°È¡´Ê¡±¸´Ñ¡°´Å¥¾ÍÊÇÆÁĻȡ´ÊµÄÇл»¿ª¹Ø¡£µ±Ëü±»¹´Ñ¡ÉÏʱ£¬¾Í½øÈëÁËÆÁĻȡ´Ê×´
    ̬¡£
    ÓÃÆÁĻȡ´Ê·¨½øÐвéѯ¿ÉÒÔ¿´×÷Á½¸ö²½Ö裬µÚÒ»²½ÊÇÈ¡´Ê£¬µÚ¶þ²½ÊDzéѯ¡£¶ÔÓÚ¶ÀÁ¢µÄÓ¢Îĵ¥´ÊµÄÈ¡
    ´Ê£¬¿ÉÒÔÓÃÊó±êË«»÷¸Ã´Ê£¬Ê¹µ¥´Ê´¦ÓÚ·´Ñ¡×´Ì¬¼´¿É¡£¶ÔÓÚººÓï»òÁ¬ÐøÊéдµÄÓ¢ÎÄ£¬Èç¹ûÒª¶ÔÆäÖеÄij²¿·Ö½øÐÐÈ¡´Ê£¬ÔòÒª²ÉÈ¡µãסºáÀ­µÄ°ì·¨£¬ÕâºÍÎı¾±à¼­Ê±£¬Ñ¡Ôñ¸´ÖÆÇøÓòµÄ·½·¨Ê±Ò»Öµġ£
    ÔÚĬÈÏÇé¿öÏ£¬È¡´ÊºÍ²éѯÊÇ×Ô¶¯Á¬Ðø½øÐеģ¬ÔÚÑ¡´ÊµÄͬʱ¾Í½øÐвéѯ¡£Õâ¶ÔÓÚ²é¶ÀÁ¢µÄÓ¢Îĵ¥´Ê
    µÄººÓïÊÍÒå±È½ÏÊʺϡ£²Ù×÷ʱ£¬Ö»Ðè¼òµ¥µØÓÃÊó±êË«»÷Ó¢Îĵ¥´Ê¾Í¿ÉÒÔÍê³ÉÈ¡´Ê£¬Í¬Ê±Ò²¾ÍµÃµ½Á˺ºÓïÊÍÒå¡£
    ÔÚ²éѯָ¶¨Ñ¡ÖÐÇøÄÚÊÍÒåʱ£¬ÈôÈÔÈ»ÈÃÈ¡´ÊºÍ²éѯ×Ô¶¯Á¬Ðø½øÐУ¬Ëæ×ÅÊó±êµÄÍ϶¯£¬¸¡¶¯´°¿Ú»á²»Í£
    µØÉÁ˸£¬¸Ð¾õÆðÀ´ºÜ²»Êæ·þ£»Èç¹ûÔڱ༭Îı¾µÄͬʱÔÊÐíÆÁĻȡ´Ê£¬Ôò»á¸ÉÈű༭²Ù×÷¡£¶ÔÓÚÕâЩÇé¿ö£¬±È½ÏºÃµÄ°ì·¨ÊÇ°ÑÈ¡´ÊÓë²éѯ·Ö¿ª¡£¡°ÐǼÊÒëÍõ¡±ÌṩÁËÔÚ°´ÏÂÐÞÊμüºóÔÙ½øÐвéѯµÄÑ¡Ï´Ó¶ø°ÑÕâÁ½¸ö²Ù×÷·Ö¿ª¡£
    °ÑÈ¡´ÊÓë²éѯ·Ö¿ªµØ¾ßÌåÅäÖ÷½·¨ÊÇÕâÑù¡£µ¥»÷Ö÷´°¿ÚÓÒϽǡ°Ê×Ñ¡Ï°´Å¥£¬»á³öÏÖÊ×Ñ¡ÏîÅäÖô°
    ¿Ú£¬Èçͼstardict-4£¬ÕÒµ½¡°È¡´Ê¡±µ¥»÷Ëü£¬°Ñ¡°ÔÚÐÞÊμü°´ÏÂʱ²ÅÈ¡´Ê¡±¹´Ñ¡Éϼ´¿É¡£¿ÉÑ¡µÄÈ¡´ÊÐÞÊμü
    ÓÐ< Win>¡¢¡¢¡¢µÈ¼ü¡£ÊÇÓÃÀ´¼¤»î¿ªÊ¼²Ëµ¥µÄ£¬ ºÍÊDZ༭²Ù×÷ʱµÄ³£Óüü£¬ÓÃËüÃÇ×öÈ¡´ÊÐÞÊμü¼ü»á¸ÉÈÅÕý³£²Ù×÷¡£×ۺ϶Աȣ¬Ö»ÓÐʹÓÃ< Alt>²úÉúµÄ¸ÉÈÅ»á×îÉÙ£¬Òò´ËÍƼöʹÓüü×÷Ϊȡ´ÊÐÞÊμü¡£

    Ä£ºý²éѯ
    µ±¼Ç²»Çå³þij¸öµ¥´ÊµÄ¾ßÌåƴдʱ£¬»¹¿ÉÒÔ³¢ÊÔÏÂÐǼÊÒëÍõµÄÄ£ºý²éѯ¡£Ö»ÐèÔÚËù²éµÄµ¥´ÊÇ°¼ÓÒ»
    ¸ö¡°/¡±£¬»Ø³µ¼´¿É¡£ÀýÈçÒª²é¡°mother¡±Ò»´Ê£¬Òò¼Ç²»ÇårºÍeµÄÏȺó˳Ðò¶ø´íÎóµØÊäÈë¡°mothre¡±£¬³Ì
    Ðò»áÌáʾÕÒ²»µ½¸Ã´Ê¡£µ«Èç¹û²ÉÓÃÄ£ºý²éѯ£¬³ÌÐò¾Í»á¸ø³ö¡°mother¡±Õâ¸ö´ÊÌõ¼°ÆäÊÍÒåÁË¡£
    ÆÁĻȡ´Ê״̬Ï£¬ÈôÒª½øÐÐÄ£ºý²éѯ£¬Ë«»÷¸¡¶¯´°¿Ú¼´¿É¡£

    Àý6£º¡°ÎÒ°®±³µ¥´Ê¡±

    ±³µ¥´ÊÈí¼þÊDZȽÏÁ÷ÐеÄÒ»ÖÖѧϰÈí¼þ£¬ºÜ¶àÈ˶¼ÓÃËüÒ»±ß±³µ¥´Ê£¬Ò»±ßÁ·Ï°Ö¸·¨¡£
    ¿ÉÒÔ´ÓºìÆìLinux4.1µÄ¹¤¾ßÅÌÖÐÕÒµ½±³µ¥´ÊÈí¼þµÄ°²×°°ü¡£
    µ±È»¿ÉÒÔÓÃÀý4ÖÐÌáµ½µÄ·½·¨£¬½èÖú¹¤¾ßÅÌÖеݲװ³ÌÐò°²×°Õâ¸öÈí¼þ¡£ÕâÀï½éÉÜÓÃrpm ÃüÁîµÄ°²×°
    ·½·¨¡£
    µÚÒ»²½£¬´Ó¹¤¾ßÅÌÖÐÌáÈ¡ÐèÒªµÄrpm°ü¡£
    ÏȹÒÔØÏàÓ¦µÄISOÎļþ£º
    mout -t iso9660 -o loop,iocharset=cp936 RedFlag-4-tool.iso /mnt/iso
    È»ºó½èÖúautorun¿´±³µ¥´Ê°²×°°ü°üÀ¨ÄÄЩrpm°ü¡£
    ´ò¹´µÄÈí¼þ°ü¾ÍÊÇ¡°±³µ¥´Ê¡±Èí¼þËù±ØÐëµÄ¡£¸ù¾ÝÕâЩÐÅÏ¢£¬¿ÉÒÔ¡°²Â²â¡±³ö¡°±³µ¥´Ê¡±Èí¼þËù
    ÐèRPM°üµÄÎļþÃû¡£×ªÒƵ½/mnt/iso/RedFlag/RPMSĿ¼Ï£¬Ö´ÐÐlsÃüÁî²¢ÒÔreciteword¹Ø¼ü´Ê¹ýÂË£¬¾Í¿ÉÒÔÕÒµ½ÏàÓ¦µÄrpm°üÁË¡£
    ls -l | grep reciteword
    ¿ÉÒÔÏÈ°ÑÕâ5¸öÎļþ¸´ÖƵ½Ò»¸öµ¥¶ÀµÄĿ¼ÀﱸÓá£
    µÚ¶þ²½£¬°²×°rpm°ü¡£
    ¿ÉÒÔÖ´ÐÐÈçÏÂÃüÁî°²×°¡°±³µ¥´Ê¡±Èí¼þµÄ5¸örpm°ü¡£
    rpm -Uvh reciteword-0.8.1-10.i386.rpm
    rpm -Uvh reciteword-books-0.8.1-2.i386.rpm
    rpm -Uvh reciteword-dicts-0.8.1-2.i386.rpm
    rpm -Uvh reciteword-RealPeopleTTS-0.8.1-2.i386.rpm
    rpm -Uvh reciteword-skins-rw-0.8.1-2.i386.rpm
    Ò²¿ÉÒÔÖ´ÐÐÈçÏÂÒ»ÌõÃüÁîÀ´°²×°Õâ5¸ö°ü£º
    rpm -Uvh reciteword*.rpm nodeps force
    *ÊÇÎļþÃûͨÅä·û£¬reciteword*.rpm ÕýºÃÆ¥ÅäÉÏÊö5¸öÎļþ°ü¡£
    ²ÎÊýnodeps±íʾÔÚ°²×°Ê±²»¼ì²éÈí¼þ°üÖ®¼äµÄÒÀÀµ¹Øϵ£»force±íʾǿÖÆ°²×°£¬¼´Ê¹ÏµÍ³ÖÐÒѾ­ÓÐÁËÒª°²×°µÄÈí¼þ°ü£¬Ò²»áÖØа²×°Ò»±é£¬Ð°²×°µÄ½«¸²¸ÇÔ­Óеġ£
    ½øÐÐrpm°ü°²×°Ê±£¬»á³öÏÖ½ø³ÌÌáʾ¡£Í¼11£­5ÉÏÊö°²×°²Ù×÷µÄÌáʾÐÅÏ¢¡£
    °²×°Íê³Éºó£¬´Ó¿ªÊ¼²Ëµ¥ÖоͿÉÒÔÆô¶¯¡°±³µ¥´Ê¡±Èí¼þ£º
    ¡¾¿ªÊ¼¡¿¡ú¡¾Ó¦ÓóÌÐò¡¿¡ú¡¾ÎÒ°®±³µ¥´Ê¡¿¡ú¡¾±³µ¥´Ê¡¿
    Èí¼þ°²×°Íê³Éºó£¬²»ÒªÍü¼Ç°ÑISOÎļþжÔØ¡£
    umount /mnt/iso

  10. ·ÇÄã²»Òª ÓÚ 2005-05-02 21:13:00·¢±í:

    FTP·þÎñ


    °²×°ProFTP 1.2.9

    ¿ÉÒÔ°²×°ProFTPÀ´Ìṩftp·þÎñ¡£
    ¿ÉÒÔÏÂÔصõ½ProFTPµÄ°²×°°üproftpd-1.2.9.tar.gz£¬ÏÈÓÃtarÃüÁî½âѹ¡£Ò²¿ÉÒÔÔÚͼÐνçÃæÏ£¬Ñ¡ÖÐѹËõ°üµãÊó±êÓÒ¼ü£¬ÔÚµ¯³ö²Ëµ¥ÖÐÑ¡Ôñ¡°½âѹ¡±½øÐнâѹ£¬ÐγɺóÐγÉproftpd-1.2.9Ŀ¼¡£
    ÔÚÃüÁîÐз½Ê½Ï£¬×ªÈëproftpd-1.2.9Ŀ¼£¬ ÒÀ´ÎÖ´ÐÐconfigure£¬make£¬make install£¬make cleanµÈÃüÁî¾Í¿ÉÒÔÍê³É°²×°ÍêÁË¡£ÎªÁË·½±ã£¬¿ÉÒÔ°ÑÕâЩÃüÁîÓ÷ֺÅ(£»)¸ô¿ªÐ´³ÉÒ»ÐУ¬ÈçÏÂËùʾ¡£
    ./configure;make;make install;make clean
    ProFTPµÄ°²×°³ÌÐò»á°ÑÅäÖÃÎļþproftpd.conf·ÅÔÚ/usr/local/etcÏ£¬°Ñ¿ÉÖ´ÐÐÎļþproftpd¼° ftpshut ·ÅÔÚ/usr/local/sbinÏ¡£

    »ù±¾ÅäÖÃ

    ÔÚÔËÐÐproftpd֮ǰ£¬ÐèÒª¶ÔÔËÐл·¾³ºÍproftpdµÄÅäÖÃÎļþ½øÐÐÉèÖã¬ÒÔ±ã¸ÃÈí¼þ°´ÒªÇóÔËÐС£
    Ê×ÏÈ£¬ºËʵϵͳÊÇ·ñ´æÔÚϵͳÓû§ftpµÄĬÈϼÒĿ¼£¬¼´/var/ftpÕâ¸öĿ¼¡£
    /var/ftpÕâ¸öĿ¼ÊÇϵͳÓû§ftpµÄĬÈϼÒĿ¼£¬Ò²ÊÇÄäÃûftpÓû§(anonymous)µÇ½ºó×Ô¶¯½øÈëµÄĿ¼¡£
    Èç¹ûûÓÐ/var/ftp£¬ÄäÃûftp·þÎñ¿ÉÄÜ»áÓÐÎÊÌâ¡£
    Èç¹ûϵͳÖÐûÓÐ/var/ftpÕâ¸öĿ¼£¬¾ÍÓ¦¸Ã´´½¨Ëü£¬²¢½«ÆäÊôÖ÷Éè³Éftp¡£ÏàÓ¦µÄÃüÁîÈçÏ£º
    mkdir /var/ftp
    chown ftp.ftp /var/ftp
    »¹ÓÐÒ»ÖÖ°ì·¨£¬¾ÍÊÇÐÞ¸ÄϵͳÓû§ftpµÄÊôÐÔ£¬Ê¹Æä¼ÒĿ¼ָÏòÆäËûÒÑ´æÔÚµÄĿ¼¡£·½·¨ÊÇ£ºÖ´ÐС¾¿ª
    ʼ¡¿¡ú¡¾ÉèÖá¿¡ú¡¾¿ØÖÆÃæ°å¡¿¡ú¡¾±¾µØÓû§ºÍ×é¡¿£¬ÕÒµ½ftpÕâ¸öÓû§£¬Ñ¡ÖÐËü²¢µãÊó±êÓÒ¼ü£¬Ö´Ðе¯³ö²Ëµ¥µÄ¡°ÊôÐÔ¡±¼´¿Éµ÷³ö¸ÃÓû§µÄÊôÐÔÉèÖýçÃ棬ÔÚ¡°Ö÷Ŀ¼¡±ÖÐÊäÈëÏàÓ¦µÄĿ¼£¬È»ºóÈ·¶¨¼´¿É¡£
    Æä´Î£¬ÐÞ¸ÄproftpdµÄÅäÖÃÎļþ/usr/local/etc/proftpd.conf¡£
    ÔÚÅäÖÃÎļþÖÐÓÐUserºÍ Group ÏÊÇÓÃÀ´É趨ÔËÐÐproftpdµÄÉí·ÝµÄ¡£ÆäÖУ¬Group Ïî³õʼֵÉèΪ
    nogroup£¬¶øʵ¼ÊÉϺìÆìLinux4.1Öв¢Ã»ÓÐ×Ô¶¯´´½¨nogroupÕâ¸ö×飬ֻÓÐnobodyÕâ¸ö×é(ÆäÖÐÓÐnobodyÓû§)¡£Òò´Ë£¬Group ÏîÓ¦¸ÄΪ
    Group nobody
    Èç¹ûÏë¸øÄäÃûÓû§¿ª·ÅдÈëȨÏÞ£¬»¹Ó¦¸ÃÐÞ¸ÄÅäÖÃÎļþÖÐºÍ Ö®¼äµÄLimit¶Î¸Äд³É£º

    #DenyAll
    AllowAll


    Óû§È¨ÏÞ¿ØÖÆ

    ¾­ÉÏÊöÅäÖú󣬵±ÒÔÄäÃûÉí·ÝµÇ½ʱ£¬Ö»ÄÜ·ÃÎÊϵͳÓû§ftpµÄ¼ÒĿ¼¡£¶ÁдȨÏÞÓÉÅäÖÃÎļþ¿ØÖÆ¡£Èç
    ¹û´´½¨ÁËÆÕͨÓû§ÕÊ»§£¬Ò²¿ÉÒÔÓÃÕâ¸öÕÊ»§À´µÇ½ftp·þÎñ£¬ÃÜÂë¾ÍÓøÃÓû§µÇ½ϵͳʱËùÓõÄÃÜÂë¡£´ËÓû§µÇ½ºóµÄ¶ÁдȨÏÞÓëÖ±½ÓµÇ½ϵͳʱµÄȨÏÞÏàͬ¡£ÕâÒâζ×Å£¬¸ÃÓû§ÒÔftp·½Ê½µÇ½ºó£¬¶ÔϵͳÖоø´ó¶àÊýÎļþºÍĿ¼¶¼ÓжÁµÄȨÏÞ£¬¶¼¿ÉÒÔÏÂÔØ£¡ÔÚ´ó¶àÊýÇé¿öÏ£¬ÕâÊDZȽÏΣÏյġ£
    Èç¹ûÏ£ÍûÆÕͨÓû§ÒÔftp·½Ê½µÇ½ºó±»ÏÞÖÆÔÚÆä¼ÒĿ¼ÄÚ£¬¾ÍÐèÒªÈÃÅäÖÃÎļþ/usr/local/etc/proftpd.conf
    ÖеÄDefaultRoot ~ÉúЧ¡£·½·¨ºÜ¼òµ¥£¬°ÑDefaultRoot ~֮ǰµÄ¾®ºÅ(#)ɾ³ý¼´¿É¡£

    Æô¶¯

    Ö´ÐÐproftpdÃüÁ¾Í¿ÉÒÔÆô¶¯proftpd£¬ÒÔstand-aloneģʽÌṩFTP·þÎñ¡£´øÍêÕû·¾¶µÄÃüÁîÈçÏ£º
    /usr/local/sbin/proftpd
    Èç¹ûÏ£ÍûproftpdÄܱ»×Ô¶¯Æô¶¯£¬ÔòÓ¦´ò¿ª/etc/rc.d/rc.local£¬¼ÓÈëÈçÏÂÒ»ÐÐÄÚÈÝ¡£
    /usr/local/sbin/proftpd
    ÕâÑù£¬Ã¿´ÎÆô¶¯¼ÆËã»úºó£¬proftpd¶¼»á±»×Ô¶¯Æô¶¯¡£

    Ïà¹ØÃüÁî

    ¹Ø±ÕFTP·þÎñ
    ftpshut now
    ´ËÃüÁî»áÔÚ/etcÏÂÉú³ÉÎļþshutmsg¡£´ËÃüÁî½ö½öÊÇÍ£Ö¹FTP·þÎñ£¬²¢²»ÊǹرÕproftpd³ÌÐò¡£
    ÖØпª·ÅFTP·þÎñ
    ftpshut £­R now
    Ö±½Ó°Ñ/etc/shutmsgɾ³ýÒ²ÄܲúÉúÏàͬµÄЧ¹û¡£
    ²é¿´·þÎñÆ÷ÔÚÏßÈËÊý
    ftpcount
    ÏÔʾÔÚÏßÈËÔ±Ãûµ¥
    ftpwho



    µÚ11Õ Èí¼þµÄ°²×°ºÍжÔØ
    ¸ÅÊö

    Ò»°ãµÄLinuxϵͳÌ×¼þ¶¼°üº¬Á˷ḻµÄÓ¦ÓóÌÐò£¬µ«ÓÐʱ²¢²»ÄÜÂú×ãʵ¼ÊÐèÒª¡£Õâʱ¾ÍÒªÉæ¼°µ½¶ÔµÍ°æ±¾Èí¼þµÄжÔØ¡¢°²×°Ð°汾Èí¼þ£¬»òÕß°²×°È«ÐµÄÓ¦ÓÃÈí¼þ¡£
    ¼òµ¥µÄÈí¼þ¿ÉÄÜÖ»°üº¬Ò»¸ö¿ÉÖ´ÐÐÎļþ¡£µ«LinuxϵͳÖÐÔËÐеĴ󲿷ÖÓ¦ÓÃÈí¼þÒª¸´Ôӵöࡣһ°ãµÄÓ¦ÓóÌÐò»ò¹¤¾ßÈí¼þ¶¼»áÓɶà¸ö¿ÉÖ´ÐÐÎļþ¡¢ÅäÖÃÎļþ¡¢Îĵµ×é³É£¬ÓеĻ¹»áÉæ¼°¿âÎļþ¡£°ÑËùÓÐÕâЩÎļþÒÔ¼°Æä´æ´¢Î»ÖõÄÐÅϢͳһ´æ´¢µ½ÔÚÒ»Æ𣬾ÍÐγÉÁË°²×°°ü¡£ÌÖÂÛÓ¦ÓóÌÐòµÄ°²×°ºÍÉý¼¶£¬¾ÍÊÇÒªÌÖÂÛ¶ÔÕâЩ°²×°°üµÄ°²×°ºÍά»¤¡£
    ÔÚlinuxϵͳÖУ¬°²×°°üÓжàÖÖ¸ñʽ¡£±¾Õ½«Ò»°ãÐԵؽéÉÜTARÔ´Âë°üºÍRPM°ü¼°Æä²Ù×÷·½·¨£¬Êµ¼ÊʹÓÃʱ£¬»á³öÏÖÕâÑùÄÇÑùµÄ²îÒì¡£¶ÁÕßÓ¦½áºÏ±¾ÕµÄʵÀý£¬Ñ§Ï°¶ÔÈí¼þ°üµÄ¹ÜÀíºÍά»¤¡£
    Ìáʾ£º¶ÔÈí¼þ°üµÄ¹ÜÀíºÍά»¤£¬ÐèÒªÒÔrootÉí·Ý½øÐС£

    TARÔ´Âë°ü

    tar Ô´Âë°üÊÇÔÚLinux»·¾³Ï¾­³£Ê¹ÓõÄÒ»ÖÖÔ´Âë·¢²¼µÄÈí¼þ°ü¡£tar°üÎļþÒ»°ã¶¼ÒÔ¡°.tar.gz¡± »ò¡°.tar.bz2¡±×÷ΪÀ©Õ¹Ãû¡£±ÈÈ磬httpd-2.0.48.tar.gz£¬httpd ¾ÍÊÇÈí¼þµÄÃû×Ö£¬Ò²¾ÍÊÇÌṩWWW·þÎñµÄApache·þÎñÆ÷Èí¼þ£¬2.0.48 ÔòÊÇÕâ¸ö°²×°°üµÄ°æ±¾ºÅ£¬.tar.gz±íʾÕâÊÇÒ»¸ö¾­¹ýgzipѹËõµÄtar°ü¡£ÔÙ±ÈÈ磬kdevelop-
    3.1.0.tar.bz2£¬kdevelopÊÇÈí¼þµÄÃû×Ö£¬Õâ¸öÈí¼þÌṩÁËLinuxϵÄC++¼¯³É¿ª·¢»·¾³£¬°æ±¾Îª3.1.0£¬ÆäÀ©Õ¹Ãûtar.bz2±íÃ÷ËüÊÇÒ»¸ö¾­¹ýbzipѹËõµÄtar°ü¡£
    ÓÃtar°ü°²×°Èí¼þµÄÒ»°ã¹ý³ÌÊÇ£ºÊ×ÏÈ£¬½â¿ªtar°ü£¬½â°üºóÒ»°ã¶¼»áÐγÉÒ»¸öÒÔÈí¼þÃûÃüÃûµÄĿ¼£»
    ÓÃÆä´Î£¬cdÃüÁîתÒƵ½Õâ¸öĿ¼£¬ÒÀ´ÎÖ´ÐÐÅäÖᢱàÒëºÍ°²×°ÃüÁ°²×°¹¤×÷¾ÍÍê³ÉÁË£»°²×°ºó£¬Ò»°ãÓ¦ÇåÀíһϰ²×°¹ý³ÌÖеÄһЩÁÙʱÎļþ¡£
    ÏÂÃæÊǽâtar°üµÄÃüÁîÀý×Ó£º
    tar -xvzf httpd-2.0.48.tar.gz
    tar -xvjf httpd-2.0.52.tar.bz2
    ÅäÖᢱàÒëºÍ°²×°ÃüÁîÒ»°ãÊÇÈçÏÂÈýÌõ£º
    ./configure
    make
    make install
    ÇåÀíÁÙʱÎļþµÄÃüÁîÈçÏ£º
    make clean
    Èç¹ûҪжÔØ£¬ÔòÖ´ÐÐÈçϵÄÃüÁî¡£
    make uninstall

    RPM°ü

    ¶ÔÓÚСÐÍÈí¼þ£¬°´ÉÏÊö·½·¨°²×°ÊÇ¿ÉÒԵġ£µ«¶ÔÓڱȽϸ´ÔÓµÄÈí¼þ£¬ÔËÐÐconfigureÃüÁîÇ°»¹ÐèÒªÉèÖúܶàϵͳ±äÁ¿£¬configureÃüÁî±¾ÉíÒ²»áÒªÇóÌṩ¸´ÔӵIJÎÊý¡£ÔÚ°²×°Ç°£¬±ØÐë×Ô¼º¼ì²éÎļþµÄÒÀÀµ¹Øϵ¡£
    Õâ¶ÔÓÚ³õѧÕßÊDZȽÏÀ§Äѵġ£ÎªÁ˼ò»¯Èí¼þ°üµÄ°²×°£¬¾Í³öÏÖÁËÒ»ÖÖ±»³ÆΪRPMµÄÈí¼þ°ü¡£
    RPM°üÒ²ÊǷdz£³£¼ûµÄÒ»ÖÖÈí¼þ°ü¡£Ê¹ÓÃËü°²×°Èí¼þ£¬Ö»ÐèÖ´Ðмòµ¥µÄÃüÁî¼´¿É¡£²»ÐèÒªÈ˹¤¼ì²éÒÀÀµ¹Øϵ¡£²Ù×÷RPM°üµÄÃüÁîÎÞ·ÇÊÇ°²×°ºÍжÔØÁ½ÖÖ¡£
    °²×°µÄÃüÁîÈçÏ£º
    rpm -Uvh Kdevelope-3.1-1.rpm
    ÆäÖУ¬kdevelope-3.1-1.rpmÊÇÏàÓ¦µÄRPM°üÎļþÃû£¬¶ÔÓ¦µÄÈí¼þ°üÃû¾ÍÊÇkdevelope£¬°æ±¾ºÅΪ3.1-1£¬-UvhÊDzÎÊý¡£
    °²×°¹ý³ÌÖпÉÄܳöÏÖ¡°.. conflict with ... ¡±(¿ÉÄÜÊÇÒª°²×°µÄ°üÀïÓÐһЩÎļþ¿ÉÄܻḲ¸ÇÏÖÓеÄÎļþ)µÄ¾¯¸æ»òÕßÌáʾ¶øÎÞ·¨°²×°£¬Èç¹ûÈ·ÈÏ¿ÉÒÔ¸²¸ÇÏà¹ØÎļþ£¬¿ÉÒÔÔö¼Ó ¡°force¡± ²ÎÊý¡£
    »¹ÓÐÒ»ÖÖÌáʾÊÇ¡°... is needed by ...¡±»ò¡°... is not installed ... ¡±(´Ë°üÐèÒªµÄһЩÈí¼þÄãûÓа²×°)¡£Ò»°ã¶øÑÔ£¬Ó¦¸ÃÏÈ°ÑÐèÒªµÄÈí¼þ°²×°ºÃÔÙ°²×°±¾µ±Ç°µÄÈí¼þ¡£¿ÉÒÔÓá°nodeps¡±²ÎÊýºöÂÔ´ËÐÅÏ¢¡£
    Ò²¾ÍÊÇ˵£¬rpm -i force nodeps ¿ÉÒÔºöÂÔËùÓÐÒÀÀµ¹ØϵºÍÎļþÎÊÌ⣬ʲô°ü¶¼ÄÜ°²×°ÉÏ£¬µ«ÕâÖÖÇ¿ÖÆ°²×°µÄÈí¼þ°ü²»Äܱ£Ö¤ÍêÈ«·¢»Ó¹¦ÄÜ
    Èç¹ûҪжÔØkdevelope£¬ÔòÖ´ÐÐÈçϵÄÃüÁî¡£
    rpm -e kdevelope

  11. ·ÇÄã²»Òª ÓÚ 2005-05-02 21:12:32·¢±í:

    µÚ10Õ ´î½¨¸öÈËÍøÕ¾

    ÔÚÒ»¸ö±»Windows¢¶ÏµÄ°ì¹«»·¾³ÖÐʹÓÃLinux°ì¹«£¬Äã¾ÍÊÇÉÙÊý£¬Äã¾Í²»µÃ²»Õչ˴ó¶àÊýÈ˵ÄÏ°¹ß£¬Ïë°ì·¨¡°¼æÈÝ¡±´ó¶àÊýÈË¡£
    Ò»¸ö±È½ÏÓÐЧµÄ°ì·¨¾ÍÊÇ°Ñ×Ô¼ºµÄ¼ÆËã»ú¸ÄÔì³É¼òµ¥µÄ¸öÈËÍøÂç·þÎñÆ÷£¬ÀûÓÃÁ÷ÐеÄÍøÂç·þÎñ½â¾öÓë´ó¶àÊýÈ˽»Á÷µç×ÓÎĵµµÄÎÊÌâ¡£
    ÏÂÃ潫ÌÖÂÛÈçºÎ»ùÓÚºìÆìLinux×ÀÃæ°æÅäÖ÷þÎñÆ÷£¬ÌṩWWW/FTP·þÎñµÄÎÊÌâ¡£×¢Ò⣬ÕâÀïµÄÌÖÂÛÖ»ÊʺϸöÈËʹÓá£Èç¹ûÒª´î½¨ÆóÒµ¼¶µÄ·þÎñÆ÷£¬ÐèÒª¿¼ÂǸü¶àµÄÎÊÌ⣬ÕâÀï½éÉܵķ½·¨Ò²Ðí²¢²»¹»³ä·Ö¡£


    ÓÃApacheÌṩ¼òµ¥Web·þÎñ


    ¼ÙÉèÒª½¨Á¢Ò»¸ö¸öÈËWebÍøÕ¾£¬ÔÊÐí±ðÈËÄÜͨ¹ýÄÚ²¿¾ÖÓòÍø·ÃÎÊÕâ¸öÍøÕ¾£¬ÔĶÁÎĵµ»òÏÂÔØÈí¼þ¡£ÍøÕ¾µÄÍøÒ³Îļþ¶¼´æÔÚ/mnt/WinD/www123Ï£¬Ê×Ò³ÎļþÃûÊÇ index.html£¬¿É¹©ÏÂÔصÄÈí¼þ´æÔÚ/mnt/WinD/unixsoftÏ¡£

    °²×°Apache 2.0.53

    Apache ·þÎñÆ÷Èí¼þ°²×°°üÊÇÒ»¸ötar°ü£¬¿ÉÒÔÏÂÔصõ½¡£ÆäÖаüº¬ËùÓеÄÔ´³ÌÐò¡£2.0.53°æµÄÎļþÃûÊÇhttpd-2.0.53.tar.gz£¬Ò²ÓÐ httpd-2.0.53.tar.bz2µÄ£¬Ö»ÊÇѹËõ·½Ê½²»Í¬¶øÒÑ¡£ÔÚͼÐνçÃæÏ£¬Ñ¡ÖÐѹËõ°üµãÊó±êÓÒ¼ü£¬ÔÚµ¯³ö²Ëµ¥ÖÐÑ¡Ôñ¡°½âѹ¡±¼´¿ÉÍê³É½âѹ£¬ÐÎ³É httpd-2.0.53Ŀ¼¡£
    ÔÚÃüÁîÐз½Ê½Ï£¬×ªÈëhttpd-2.0.53Ŀ¼£¬configure£¬make£¬make install£¬make cleanµÈÃüÁî¾Í¿ÉÒÔÍê³É°²×°ÍêÁË¡£ÎªÁË·½±ã£¬¿ÉÒÔ°ÑÕâЩÃüÁîÓ÷ֺÅ(£»)¸ô¿ªÐ´³ÉÒ»ÐУ¬ÈçÏÂËùʾ¡£
    ./configure;make;make install;make clean
    ÕâÑù×öÖ®ºó£¬°²×°³ÌÐò»á×Ô¶¯ÔÚ/usr/localÖд´½¨ apache2 Ŀ¼£¬Apache·þÎñÆ÷Èí¼þµÄËùÓÐÅäÖÃÎļþºÍ¿ÉÖ´ÐÐÎļþ¾Í¶¼±£´æÔÚÕâÀï¡£Èç¹ûҪжÔØ£¬Ö»Ð轫 apache2 Ŀ¼ɾ³ý¼´¿É¡£ÓÐÁ½µãÐèҪעÒ⣺µÚÒ»£¬°²×°Ê±±ØÐëʹÓÃrootÉí·Ý£»µÚ¶þ£¬Èç¹ûhttpd-2.0.53Ŀ¼´¦ÓÚϵͳ×Ô¶¯¹Ò×°µÄ·Çext2/ext3·ÖÇø£¬Ö´ÐÐconfigureÃüÁî¿ÉÄÜ»á³ö´í£¬µ¼ÖÂÎÞ·¨Õý³£°²×°¡£Èç¹ûhttpd-2.0.53Ŀ¼ÔÚext2/ext3·ÖÇø£¬¾Í²»»á³öÏÖÕâ¸öÎÊÌâÁË¡£Òò´Ë£¬½¨Òé°Ñ½âѹÐγɵÄhttpd-2.0.53Ŀ¼·ÅÔÚ/rootĿ¼֮Ï¡£

    ÅäÖÃ

    ½ÓÏÂÀ´ÒªÐÞ¸ÄÅäÖÃÎļþ/usr/local/apache2/conf/httpd.confÀ´¿ØÖÆ·þÎñÆ÷Èí¼þ£¬Ê¹Æä°´ÒªÇóÔËÐС£
    Ê×ÏÈ£¬ÐÞ¸ÄListenÐУ¬È·¶¨·þÎñµÄIPµØÖ·ºÍ¶Ë¿ÚºÅ£º
    Listen 10.1.30.147:80
    ˵Ã÷£º10.1.30.144Êǵ±Ç°¼ÆËã»úµÄIPµØÖ·£¬Í¨¹ý80¶Ë¿ÚÌṩWeb·þÎñ¡£ ´ËÏî²»ÌØÒâÉèÒ²¿É£¬Ä¬È϶˿ھÍÊÇ80¡£
    Æä´Î£¬ÐÞ¸ÄDocumentRoot £¬É趨Ö÷Ò³ËùÔڵĸùĿ¼¡£Ð޸ĺóÐγÉÈçÏÂÁ½ÐУº
    DocumentRoot "/mnt/WinD/www123"

    µÚÈý£¬ÐÞ¸ÄDirectoryIndexÐУ¬È·ÈÏÊ×Ò³µÄÎļþÃûÔÚÆäÖС£Èç¹ûûÓоÍ×·¼ÓÉÏ¡£
    DirectoryIndex index.html index.html.varµÚËÄ£¬Ôö¼ÓÒ»¸öAlias£¬°Ñ/mnt/WinD/unixsoftÓ³ÉäΪÍøÕ¾¸ùĿ¼ÏµÄunixdownĿ¼¡£Ôö¼ÓµÄÄÚÈÝÈçÏ£º
    Alias /unixdown/ "/mnt/WinD/unixsoft"

    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all

    ÉÏÊöËIJ½ÅäÖõÄÄ¿µÄÊÇʹ¾ÖÓòÍøµÄÆäËû¼ÆËã»úÄÜÓÃhttp://10.1.30.144/Õâ¸öÍøÖ··ÃÎÊÎÒµÄ...Ô¿´µ½Îļ?бí¡?

    Æô¶¯ºÍ¹Ø±Õ

    °²×°ÅäÖúÃÖ®ºó£¬ÔËÐÐÏÂÃæµÄÃüÁîÊǾͿÉÒÔÆô¶¯Õâ¸öWWW·þÎñÆ÷ÁË¡£
    /usr/local/apache2/bin/apachectl start
    ÈôÒªÖØÆô¶¯Õâ¸öWWW·þÎñÆ÷
    /usr/local/apache2/bin/apachectl restart
    ÈôÒª¹Ø±ÕWWW·þÎñ
    /usr/local/apache2/bin/apachectl stop

    ×Ô¶¯Æô¶¯

    Èç¹ûÏ£Íûϵͳÿ´ÎÆô¶¯Ê±×Ô¶¯Æô¶¯httpd·þÎñÆ÷£¬Ôò»¹Òª×öÈçϹ¤×÷¡£
    Ê×ÏÈ£¬¿½±´apachectl µ½/etc/rc.d/init.d/£¬²¢¸üÃûΪhttpd £¬ÏàÓ¦µÄÃüÁîÊÇ£º
    cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
    È»ºó£¬ÐÞ¸Ä/etc/rc.d/init.d/httpdÖеÄARGVÐУ¬¸Ä³É£º
    ARGV="start"
    ×îºó£¬ÔÚ/etc/rc.d/rc5.dĿ¼Ï£¬´´½¨Ò»¸öÖ¸ÏòhttpdµÄÓ²Á´½Ó¡£ÏàÓ¦µÄÃüÁîÊÇ£º
    ln /etc/rc.d/init.d/httpd /etc/rc.d/rc5.d/S85httpd
    ΪÁ˱£Ö¤ÔÚ×Ö·ûģʽÏÂÆô¶¯ºìÆìÒ²ÄÜÌṩWeb·þÎñ£¬»¹ÒªÔÚ/etc/rc.d/rc3.dĿ¼Ï£¬´´½¨Ò»¸öÖ¸ÏòhttpdµÄÓ²Á´½Ó¡£ÏàÓ¦µÄÃüÁîÊÇ£º
    ln /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S85httpd
    Ö§³ÖPHPµÄWebÍøÕ¾


    ÉÏÃæÒѾ­½¨Á¢Á˼òµ¥µÄWebÍøÕ¾¡£ºÜ¶àÇé¿öÏ£¬ÕâÒѾ­ÄÜÂú×ãÁËÎĵµºÍÈí¼þ¹²ÏíµÄÐèÒª¡£µ«ÓÐЩʱºò£¬»¹ÐèÒª¼Ç¼ÍøÕ¾±»·ÃÎʵĴÎÊý¡¢Èí¼þµÄÏÂÔØ´ÎÊý£¬ÉõÖÁÐèÒª½¨Á¢Ò»¸ö¼òµ¥µÄÁôÑÔ²¾¡£Õâʱ£¬¾ÍÐèҪʹWebÍøÕ¾Ö§³ÖijÖÖ¶¯Ì¬ÍøÒ³¡£ÔÚLinuxÉÏ£¬Ò»ÖÖ×îÁ÷ÐеÄÖ§³Ö¶¯Ì¬ÍøÒ³µÄ´îÅä¾ÍÊÇ£ºApache+PHP¡£
    ÏÂÃæ¾ÍÌÖÂÛÈçºÎÓÃApacheºÍPHP´î½¨Ö§³ÖPHPµÄWebÍøÕ¾¡£

    °²×°Apache 2.0.53

    ¹ØÓÚApacheµÄ°²×°Ç°ÃæÒѾ­×öÁ˽éÉÜ¡£µ«ÎªÁËÓëPHPÅäºÏ¹¤×÷£¬ApacheµÄ°²×°²Ù×÷»áÓÐËù±ä»¯¡£
    ¶Ô±ÈÇ°Ãæ¡°¼òµ¥Web·þÎñ¡±µÄ°²×°²Ù×÷£¬ÔÚÖ´ÐÐconfigureÖ¸ÁîʱÉÔÓв»Í¬£¬ÐèÒª¸øconfigureÔö¼Ó²Î
    Êýenable-soʹÆäÖ§³Ö¿É×°ÔØÄ£¿éºÍ±ê×¼µÄMPM prefork¡£¾ßÌåÀ´ËµÔÚÃüÁîÐз½Ê½Ï£¬×ªÈëhttpd-2.0.53Ŀ¼ºó£¬Ö´ÐÐÈçÏÂÃüÁî½øÐа²×°¡£
    ./configure enable-so
    make;make install;make clean

    °²×°PHP 5.0.2

    PHPÈí¼þ°²×°°üÒ²ÊÇÒ»¸ötar°ü£¬¿ÉÒÔÏÂÔصõ½¡£ÎļþÃûΪphp-5.0.2.tar.gz£¬½âѹ·½·¨ÓëApacheµÄÏàͬ¡£ÐèҪעÒâµÄÊÇ£¬ÎªÁËÄÜÕý³£±àÒ룬×îºÃÖ±½ÓÔÚext2/3·ÖÇøÉϽøÐнâѹ¡£½âѹºó»áÐγÉphp-5.0.2Ŀ¼¡£
    תÈë¸ÃĿ¼¿ªÊ¼°²×°¡£
    °²×°PHPÇ°Ó¦¹Ø±ÕApache¡£
    °²×°Ê±configureÖ¸ÁîÐèÒª²ÎÊý£¬Õâ¸ö²ÎÊý˵Ã÷ÁËApache¾ßÌåµÄ°²×°Â·¾¶¡£
    ./configure with-apxs2=/usr/local/apache2/bin/apxs
    make
    make install;make clean
    °²×°Íê³Éºó£¬»¹ÐèÒª°ÑphpµÄÅäÖÃÎļþ¸´ÖƵ½ºÏÊʵÄĿ¼Ï£¬¾ßÌåÃüÁîÈçÏ£º
    cp php.ini-dist /usr/local/lib/php.ini

    ÅäÖÃApache

    ¹ØÓÚApacheµÄÅäÖÃÇ°ÃæÒѾ­×ö¹ýһЩ½éÉÜ¡£ÏÔÈ»£¬Ôڴ֧³ÖPHPµÄWebÍøվʱÕâЩÅäÖÃÈÔÐèÒª×ö¡£
    ΪÁËʹÆäÓë PHPÅäºÏ¹¤×÷ £¬»¹ÒªÔö¼ÓÈçϵÄÅäÖá£
    Ê×ÏÈ£¬¼ì²éÅäÖÃÎļþ/usr/local/apache2/conf/httpd.confÖÐÊÇ·ñÓÐÈçϵÄÌõÄ¿(Ò»°ãÀ´Ëµ£¬ÔÚ°²×°phpµÄ¹ý³ÌÖУ¬¶¼»á×Ô¶¯Ôö¼Ó)£¬Èç¹ûûÓУ¬Ò»¶¨ÒªÌí¼ÓÒÔ±ãApacheÔÚÆô¶¯Ê±¿ÉÒÔ×Ô¶¯¼ÓÔØphpÄ£¿é¡£
    LoadModule php5_module modules/libphp5.so
    Æä´Î£¬»¹ÒªÊÖ¹¤Ôö¼ÓÈçÏÂÁ½¸öÌõÄ¿£º
    AddType application/x-httpd-php .php .phtml
    AddType application/x-httpd-php-source .phps
    µÚÒ»ÌõµÄº¬ÒåÊÇ£ºÈç¹ûÎļþÀ©Õ¹ÃûΪ.php»ò.phtml£¬¾ÍÒªÓÃPHP½âÎö£»µÚ¶þÌõµÄº¬ÒåÊÇ£ºÈç¹ûÎļþÀ©
    Õ¹ÃûΪ.phps¾Í°´PHPÓï·¨¸ßÁÁÏÔʾ¸ÃÔ´Îļþ¡£
    ×îºó£¬»¹Ó¦¸ÃÐÞ¸ÄDirectoryIndexÐУ¬ÔÊÐíÊ×Ò³ÒÔindex.php×÷ΪÎļþÃû¡£Ð޸ĺóµÄÇé¿ö¾ÍÊÇ£º
    DirectoryIndex index.html index.php index.html.var

    ²âÊÔ

    ×öÁËÉÏÊöÅäÖúó£¬Õâ¸öWebÍøÕ¾¾ÍÖ§³ÖPHPÁË¡£¿ÉÒÔ±àдһ¸ö¼òµ¥µÄPHPÎļþphptest.php½øÐвâÊÔ£¬
    ÆäÖк¬ÓÐPHPÓï¾ä¼´¿É¡£ÏÂÃæÊÇÒ»¸öÀý×Ó£º


    Example


    echo "Hi, I´m a PHP script!";
    ?>


    Èç¹ûÔÚä¯ÀÀÆ÷ÉÏÖ»ÏÔʾÁ˺ìÉ«×ÖÌåµÄÎÄ×Ö£¬¾Í˵Ã÷¸ÃÍøÕ¾ÄÜÕýÈ·½âÎöPHPÎļþ¡£

  12. ·ÇÄã²»Òª ÓÚ 2005-05-02 21:12:04·¢±í:

    Óû§¹ÜÀí

    ¸Ä±äÉí·Ý¡£Èç¹û²»Ö¸¶¨Óû§Ãû£¬ÔòĬÈϽ«Óû§Éí·Ý»»ÖÁroot¡£´ÓrootÉí·ÝÇл»µ½ÆäËûÈκÎÉí·Ý¶¼²»Ðè
    Òª¿ÚÁî¡£
    su [username]
    Ìí¼ÓÓû§
    Àý£º
    adduser -c "MyW" -d /home/workman -g root workman
    ÉèÖÃÓû§¿ÚÁî
    Àý£º
    passwd workman

    °²×°ºÍжÔØÈí¼þ

    °²×°rpmÈí¼þ
    Àý£º
    rpm -Uvh kdevelope-3.1-1.i386.rpm
    жÔØrpmÈí¼þ
    Àý£º
    rpm -e kdevelope
    ÅäÖᢱàÒë¡¢°²×°¡¢Ð¶ÔØÔ´Âë·¢²¼µÄÈí¼þ°ü¡£
    ./configure
    make
    make install
    make clean
    жÔØÔ´Âë·¢²¼µÄÈí¼þ°ü
    make uninstall

    ÎļþµÄ´ò°üºÍ½â°ü

    ½âtar°ü
    Àý£º
    tar -xvzf gaim-0.77.tar.gz
    tar -jxvf XXX.tar.bz2
    Éú³Étar°ü
    Àý£º
    tar cvf - /etc | gzip-9c > backup.tar.gz

    Éú³Érar°ü
    rar a test.rar file1.txt
    rar a test.rar dir1
    ½ârar°ü
    rar x test.rar
    ½âzip°ü
    unzip lumaqq_p3.zip
    ¹Ò×°Ò»¸öisoÎļþ£¬²ÎÊý iocharset=cp936 ²¢²»ÊDZØÐëµÄ¡£Èç¹û±»¹Ò×°µÄisoÎļþÖдæÔÚÖÐÎÄÎļþÃû£¬´Ë²ÎÊý±ØÐë´ø£¬·ñÔò£¬ÖÐÎÄÎļþÃû½«ÏÔʾΪÂÒÂë¡£
    mount -t iso9660 -o loop,iocharset=cp936 /data/myarc.iso /mnt/iso
    жװisoÎļþ
    umount /mnt/iso
    Éú³ÉÒ»¸öisoÎļþ
    cp /dev/cdrom /home/gsh/TomJerry1.iso

    Ô¶³ÌShellµÇ¼

    sshÔ¶³ÌµÇ¼½øÐÐÃüÁîÐвÙ×÷
    ssh -l workman 192.168.0.101
    sshÔ¶³ÌµÇ¼½øÐÐÎļþµÄ´«ËÍ
    sftp workman@192.168.0.101

    ´ÅÅÌÐÅÏ¢µÄµÍ¼¶¸´ÖÆ

    °ÑLinux·ÖÇøÒýµ¼ÉÈÇøµÄÐÅÏ¢ÌáÈ¡³öÀ´Éú³ÉÒ»¸öÎļþbootsect.lnx£¬·Åµ½WindowsµÄCÅÌ¡£
    dd if=/dev/hda2 of=bootsect.lnx bs=512 count=1
    °Ñbootdisk.imgдµ½ÈíÅÌÉÏ¡£
    dd ʹÓÃËõÂÔ·ûºÅ

    ²¨ÀËÏß (~)´ú±í¼ÒĿ¼¡£Èç¹ûÏÖÔÚλÓÚ/home/workman/MyOSS-Stuff/IOSN£¬ÄÇôֻÐèÖ´ÐС°cd ~¡±¾Í¿É
    ÒԻص½¼ÒĿ¼/home/workman¶ø²»±ØÊäÈë¡°cd /home/workman¡±¡£
    Ò»¸öµã(.)´ú±íµ±Ç°Ä¿Â¼£¬¶ø¡°../¡± ´ú±íÉÏÒ»¼¶Ä¿Â¼¡£¡°../¡±¿ÉÒÔǶÌ×ʹÓ㬱ÈÈç¡°../../¡±¡£ if=bootdisk.img of=/dev/fd0
    ´ÅÅÌÐÅÏ¢µÄµÍ¼¶¸´ÖÆ

    °ÑLinux·ÖÇøÒýµ¼ÉÈÇøµÄÐÅÏ¢ÌáÈ¡³öÀ´Éú³ÉÒ»¸öÎļþbootsect.lnx£¬·Åµ½WindowsµÄCÅÌ¡£
    dd if=/dev/hda2 of=bootsect.lnx bs=512 count=1
    °Ñbootdisk.imgдµ½ÈíÅÌÉÏ¡£
    dd if=bootdisk.img of=/dev/fd0
    ʹÓÃËõÂÔ·ûºÅ

    ²¨ÀËÏß (~)´ú±í¼ÒĿ¼¡£Èç¹ûÏÖÔÚλÓÚ/home/workman/MyOSS-Stuff/IOSN£¬ÄÇôֻÐèÖ´ÐС°cd ~¡±¾Í¿É
    ÒԻص½¼ÒĿ¼/home/workman¶ø²»±ØÊäÈë¡°cd /home/workman¡±¡£
    Ò»¸öµã(.)´ú±íµ±Ç°Ä¿Â¼£¬¶ø¡°../¡± ´ú±íÉÏÒ»¼¶Ä¿Â¼¡£¡°../¡±¿ÉÒÔǶÌ×ʹÓ㬱ÈÈç¡°../../¡±¡£
    Êä³öÖض¨Ïò


    ÔÚĬÈϵÄÇé¿öÏ£¬Linux´Ó¼üÅ̽ÓÊÜÊäÈ룬²¢½«ÃüÁîµÄÊä³öË͵½ÆÁÄ»¡£ÔÚÓÐʱºò£¬ÕâÑù×ö²¢²»·½±ã¡£±ÈÈ磬ÔÚÒ»¸öĿ¼ÀïÓкܶàÎļþ£¬Èç¹ûÖ»Óüòµ¥µÄlsÃüÁÔÚÆÁÄ»ÉÏÏÔʾµÄÊä³ö½á¹û¿ÉÄÜÉÏǧÐУ¡ÎªÁ˵õ½ÎÒÃÇÐèÒªµÄÐÅÏ¢¡£ÎÒÃÇ»òÐíÐèÒª°ÑÕâЩ½á¹û´æ´¢µ½Ò»¸öÎļþÖÐÈ»ºóÔٲ鿴Õâ¸öÎļþ£¬Õâ¾ÍÒªÓõ½ÏµÍ³µÄÊä³öÖض¨Ïò¹¦ÄÜ¡£
    Êä³öÖض¨ÏòµÄ²Ù×÷·ûΪ>»ò>>¡£
    µ¥¸ö´óÓÚºÅ(>)ºóÃæ½ô¸úÎļþÃû¡£Èç¹ûÖ¸¶¨µÄÎļþ²»´æÔÚ£¬½«½¨Á¢ÕâÒ»Îļþ¡£Èç¹ûÖ¸¶¨µÄÎļþ´æÔÚ£¬Ôò
    ÎļþÔ­ÓеÄÄÚÈݽ«±»¸²¸Ç¡£Èç¹ûʹÓÃÁ½¸ö´óÓÚºÅ(>>)Ôò»á°ÑÊä³öÄÚÈÝ×·¼Óµ½Ô­À´ÎļþÀïÃæ¡£ÏÂÃæÊÇÒ»¸öÀý×Ó£º
    1.[-(/tmp)> ls /usr/bin >> usr.bin
    2.[-(/tmp)> wc -l usr.bin
    3.2171 usr.bin
    4.[-(/tmp)> ls /usr/bin >> usr.bin
    5.[-(/tmp)> wc -l usr.bin
    6.4342 usr.bin
    7.[-(/tmp)> ls /usr/bin > usr.bin
    8.[-(/tmp)> wc -l usr.bin
    9.2171 usr.bin
    ×¢£ºÐкÅÊÇΪÁËÐÐÎÄ·½±ã¼ÓÈëµÄ£¬²¢²»ÊÇshellµÄÊä³ö.
    µÚ1 ÐУ¬/usr/binÖеÄÎļþÁÐ±í±»Ð´ÈëÎļþusr.bin£¬ÓÉÓÚÕâ¸öÎļþÔ­À´²¢²»´æÔÚ£¬ÏµÍ³»á×Ô¶¯´´½¨¡£´ÓµÚ3ÐпÉÒÔ¿´³öusr.binµÄÐÐÊý¡£ÔÚµÚ4 ÐÐÓÖÖظ´Á˵Ú1ÐеÄÃüÁÓÉÓÚʹÓõÄÊÇ>>£¬usr/binÖеÄÎļþÁÐ±í±»×·¼ÓдÈëÎļþ£¬usr.binµÄÐÐÊýÒ²¾ÍÔö¼ÓÁËÒ»±¶¡£ÔÚµÚ7ÐÐÎÒÃÇʹÓÃÁË>£¬ usr/binÖеÄÎļþÁÐ±í±»Ð´ÈëÎļþ£¬usr.binÖÐÔ­ÓеÄÄÚÈݱ»¸²¸ÇÁË£¬ÐÐÊýÒ²±ä³ÉÁËеÄÖµ¡£
    ¹ÜµÀ

    ½«Ò»¸ö³ÌÐòµÄ±ê×¼Êä³öдµÀÒ»¸öÎļþÖÐÈ¥£¬ÔÙ½«Õâ¸öÎļþµÄÄÚÈÝ×÷ΪÁíÒ»¸öÃüÁîµÄ±ê×¼ÊäÈ룬µÈЧÓÚ
    ͨ¹ýÁÙʱÎļþ½«Á½¸öÃüÁî½áºÏÆðÀ´¡£ÕâÖÖÇé¿öºÜÆձ飬ÐèÒªLinuxϵͳÌṩһÖÖ¹¦ÄÜ£ºËü²»ÐèÒª»ò²»±ØʹÓÃÁÙʱÎļþ£¬¾ÍÄܽ«Á½ÌõÃüÁî½áºÏÔÚÒ»Æð¡£ÕâÖÖ¹¦ÄܾÍÊǹܵÀ¡£
    ¹ÜµÀµÄ²Ù×÷·ûÊÇÒ»¸öÊú¸Ü ¡°|¡±¡£¹ÜµÀÊÇ¿ÉÒÔǶÌ×ʹÓõģ¬Òò´Ë¿ÉÒ԰Ѷà¸öÃüÁî½áºÏÔÚÒ»Æð¡£
    ½ÓÉÏÀý£¬Èç¹ûÖ´ÐÐÏÂÃæµÄÃüÁֱ½Ó·µ»Ø/usr/binÖеÄÎļþÁбíµÄÐÐÊý£¬¶ø²»ÊÇÁбíµÄÄÚÈÝ¡£
    ls /usr/bin | wc -l
    Ô¶³ÌShell·þÎñ


    Ö§³ÖÔ¶³Ì²Ù×÷ÊÇLinuxµÄÒ»¸ö·Ç³£ÖØÒªµÄÌص㡣ÀûÓô˹¦ÄÜ£¬Óû§´ÓÁíһ̨¼ÆËã»úÔ¶³ÌµÇ¼ÉÏÀ´£¬½ø
    ÐÐShellÃüÁîµÄ²Ù×÷¡£
    ºìÆìLinux4.1×ÀÃæ°æÒѾ­°²×°ÁËÖ§³ÖÔ¶³Ì²Ù×÷µÄ°²È«Shell·þÎñÈí¼þOpenSSH¡£ÔÚĬÈÏÇé¿öÏ£¬´ËÈí
    ¼þ²¢Ã»ÓÐÔËÐÐÆðÀ´¡£¿ÉÒÔͨ¹ý·þÎñ¿ØÖÆÆô¶¯OpenSSHÀ´Ö§³ÖÔ¶³Ì²Ù×÷¡£ÏÂÃæ½éÉÜһϲÙ×÷·½·¨¡£
    Ê×ÏÈ£¬´Ó¿ªÊ¼²Ëµ¥Æô¶¯·þÎñ¹ÜÀí¹¤¾ß£¬·½·¨ÊÇ£º
    ¡¾¿ªÊ¼¡¿¡ú¡¾ÉèÖá¿¡ú¡¾¿ØÖÆÃæ°å¡¿¡ú¡¾·þÎñ¡¿
    ´Ó·þÎñ¹ÜÀí¹¤¾ßÖÐÕÒµ½sshd(°²È«Shell·þÎñ)£¬Èçͼ9-2¡£Ñ¡ÖÐËü£¬´Ó²Ù×÷²Ëµ¥ÖоͿÉÒÔÆô¶¯°²È«Shell
    ·þÎñ ÁË£º
    ¡¾²Ù×÷¡¿¡ú¡¾Æô¶¯¡¿
    Èç¹ûÏ£Íû£¬Ã¿´ÎÆô¶¯¼ÆËã»úʱ£¬×Ô¶¯Æô¶¯°²È«Shell·þÎñ £¬¿ÉÒÔÑ¡ÖÐËü£¬ÐÞ¸ÄËüµÄÊôÐÔ£º
    ¡¾²Ù×÷¡¿¡ú¡¾ÊôÐÔ¡¿
    ÐÞ¸ÄÊôÐԵĽçÃ棬°ÑÆô¶¯Àà±ð¸Ä³É×Ô¶¯¼´¿É¡£
    Ìáʾ£ºÈç¹ûÏëÓÃһ̨װÓÐwindowsϵͳµÄµçÄÔ½øÐÐÔ¶³Ì²Ù×÷£¬ÒªÔÚÕą̂µçÄÔÉÏ°²×°ssh¿Í»§¶Ë³ÌÐò¡£
    ¿ÉÒÔʹÓÃÔËÐÐÓÚWindowsÉϵÄרÓÿͻ§¶Ë³ÌÐòSSHSecureShellClient¡£ÁíÍâʹÓÃputtyµÈͨÓõÄssh¿Í»§¶ËÈí¼þÒ²ÄܽøÐÐÔ¶³Ì²Ù×÷¡£
    ShellÏÂʹÓúº×Ö


    Èç¹ûͨ¹ý¡°ÏµÍ³Öնˡ±Ê¹ÓÃShell£¬¡°ÏµÍ³Öնˡ±±¾ÉíÒÑÖ§³Öºº×Ö£¬²¢²»»áÓöµ½À§ÄÑ¡£
    ÔÚϵͳÆô¶¯Ê±Ö±½Ó½øÈëShellÃüÁîÐз½Ê½Ê±£¬»òÕßÓà + + ×éºÏ¼üÇл»½øÈëShellÃüÁîÐз½Ê½Ê±£¬ÓпÉÄܳöÏÖºº×ÖÂÒÏÔµÄÏÖÏó¡£ÕâÊÇÒòΪ£¬ÕâÖÖShellÃüÁîÐз½Ê½ÔÚĬÈÏÇé¿öÏÂÊDz»Ö§³Öºº×ֵġ£¾ßÌå±íÏÖ¾ÍÊÇ£¬ÓÃlsÃüÁî²é¿´Ä³Ä¿Â¼ÄÚÈÝʱ£¬Èç¹ûÆäÖÐÓÐÒÔºº×ÖÃüÃûµÄÎļþ»òÎļþ¼Ð£¬½«ÏÔʾΪÂÒÂë¡£
    ÒªÏëÔÚShellÃüÁîÐз½Ê½ÏÂÕýÈ·ÏÔʾºÍÊäÈ뺺×Ö£¬Ó¦¸Ã°²×°ÏàÓ¦µÄÖÐÎÄ»·¾³¡£ÔÚºìÆìLinux4.1×ÀÃæ°æ
    µÄ¹¤¾ßÅÌÖУ¬¿ÉÒÔÕÒµ½ÌṩÖÐÎÄ»·¾³µÄÈí¼þ£¬°²×°°üµÄÃû×ÖΪzhcon¡£¹ØÓÚÈçºÎ°²×°¹¤¾ßÅÌÖÐËùÌṩµÄÈí
    ¼þ°ü£¬Çë²Î¼û¡°Èí¼þµÄ°²×°ÓëжÔØ¡±Ò»Õ¡£
    ÔÚÒÑ°²×°zhconµÄÇé¿öÏ£¬½øÈëShellÃüÁîÐз½Ê½ºó£¬Ó¦¸ÃÖ´ÐÐÒ»´ÎÈçÏÂÃüÁÆô¶¯ÖÐÎÄ»·¾³µÄÖ§³Ö¹¦
    ÄÜ£¬ÕâÑù¾Í¿ÉÒÔÕýÈ·ÏÔʾºÍÊäÈ뺺×ÖÁË¡£
    zhcon
    ÖÐÎÄ»·¾³zhconÖ§³ÖÈ«Æ´¡¢Îå±ÊµÈ¶àÖÖÊäÈë·¨¡£
    °´+<¿Õ¸ñ>×éºÏ¼ü¿ÉÒÔÆô¶¯»ò¹Ø±Õºº×ÖÊäÈë·¨£¬°´+×éºÏ¼ü¿ÉÒÔÔÚ¸÷ÖÖÊäÈë·¨Ö®¼ä ½øÐÐÇл»¡£

  13. ·ÇÄã²»Òª ÓÚ 2005-05-02 21:11:25·¢±í:

    µÚ9Õ ShellÃüÁîÐвÙ×÷
    Linux shell ¼ò½é

    Linux shellÖ¸µÄÊÇÒ»ÖÖ³ÌÐò£¬ÓÐÁËËü£¬Óû§¾ÍÄÜͨ¹ý¼üÅÌÊäÈëÖ¸ÁîÀ´²Ù×÷¼ÆËã»úÁË¡£Shell»áÖ´ÐÐÓû§ÊäÈëµÄÃüÁ²¢ÇÒÔÚÏÔʾÆ÷ÉÏÏÔʾִÐнá¹û¡£ÕâÖÖ½»»¥µÄÈ«¹ý³Ì¶¼ÊÇ»ùÓÚÎı¾µÄ£¬ÓëÆäËû¸÷Õ½éÉܵÄͼÐλ¯²Ù×÷²»Í¬¡£ÕâÖÖÃæÏòÃüÁîÐеÄÓû§½çÃæ±»³ÆΪ CLI(Command Line interface)¡£ÔÚͼÐλ¯Óû§½çÃæ(GUI)³öÏÖ֮ǰ£¬ÈËÃÇÒ»Ö±ÊÇͨ¹ýÃüÁîÐнçÃæÀ´²Ù×÷¼ÆËã»úµÄ¡£
    ÏÖÔÚ£¬»ùÓÚͼÐνçÃæµÄ¹¤¾ßÔ½À´Ô½¶à£¬Ðí¶à¹¤×÷¶¼²»±ØʹÓÃShell¾Í¿ÉÒÔÍê³ÉÁË¡£È»¶ø£¬×¨ÒµµÄ LinuxÓû§ÈÏΪShellÊÇÒ»¸ö·Ç³£ÓÐÓõŤ¾ß£¬Ñ§Ï° Linuxʱһ¶¨ÒªÑ§Ï°Shell£¬ÖÁÉÙÒªÕÆÎÕһЩ»ù´¡ÖªÊ¶ºÍ»ù±¾µÄÃüÁî
    Æô¶¯shell

    ÔÚÆô¶¯Linux×ÀÃæϵͳºó£¬ShellÒѾ­ÔÚºǫ́ÔËÐÐÆðÀ´ÁË£¬µ«²¢Ã»ÓÐÏÔʾ³öÀ´¡£Èç¹ûÏëÈÃËüÏÔʾ³öÀ´£¬
    °´ÈçϵÄ×éºÏ¼ü¾Í¿ÉÒÔ£º
    + +
    ×éºÏ¼üÖеÄF2¿ÉÒÔÌ滻ΪF3¡¢F4¡¢F5¡¢F6¡£
    Èç¹ûÒª»Øµ½Í¼ÐνçÃ棬Ôò°´ÈçÏÂ×éºÏ¼ü£º
    + +
    ÁíÍ⣬ÔÚͼÐÎ×ÀÃæ»·¾³ÏÂÔËÐС°ÏµÍ³Öնˡ±Ò²¿ÉÒÔÖ´ÐÐShellÃüÁÓëÓÃ×éºÏ¼üÇл»³öÀ´µÄÃüÁîÐнçÃæ
    ÊǵÈЧµÄ¡£¡°ÏµÍ³Öնˡ±Æô¶¯ºóÊÇÒ»¸öÃüÁîÐвÙ×÷´°¿Ú£¬¿ÉÒÔËæʱ·Å´óËõС£¬Ëæʱ¹Ø±Õ£¬±È½Ï·½±ã£¬ÍƼöʹÓá£Æô¶¯¡°ÏµÍ³Öնˡ±µÄ·½·¨ÊÇ£º
    ¡¾¿ªÊ¼¡¿ ¡ú ¡¾Ó¦ÓóÌÐò¡¿ ¡ú ¡¾¸½¼þ¡¿ ¡ú ¡¾ÏµÍ³Öնˡ¿
    ¸ÃÈí¼þÔÊÐí½¨Á¢¶à¸öShell¿Í»§¶Ë£¬ËüÃÇÏ໥¶ÀÁ¢£¬¿ÉÒÔͨ¹ý±êÇ©
    Ôڱ˴ËÖ®¼ä½øÐÐÇл»¡£
    ShellÃüÁî»ù±¾¹æÔò

    Ò»°ã¸ñʽ

    ShellÃüÁîµÄÒ»°ã¸ñʽÈçÏ£º
    ÃüÁîÃû ¡¾Ñ¡Ïî¡¿ ¡¾²ÎÊý1¡¿ ¡¾²ÎÊý2¡¿...
    ¡¾Ñ¡Ïî¡¿ÊǶÔÃüÁîµÄÌرð¶¨Ò壬ÒÔ¼õºÅ(-)¿ªÊ¼£¬¶à¸öÑ¡Ïî¿ÉÒÔÓÃÒ»¸ö ¼õºÅ(-)Á¬ÆðÀ´£¬Èçls -l -a Óë
    ls -la Ïàͬ¡£
    ¡¾²ÎÊý¡¿ÌṩÃüÁîÔËÐеÄÐÅÏ¢£¬»òÕßÊÇÃüÁîÖ´Ðйý³ÌÖÐËùʹÓõÄÎļþÃû¡£
    ʹÓ÷ֺÅ(¿ÉÒÔ½«Á½¸öÃüÁî¸ô¿ª£¬ÕâÑù¿ÉÒÔʵÏÖÒ»ÐÐÖÐÊäÈë¶à¸öÃüÁî¡£ÃüÁîµÄÖ´ÐÐ˳ÐòºÍÊäÈëµÄ˳Ðò
    Ïàͬ¡£

    ÃüÁȫ

    ÔÚËÍÈëÃüÁîµÄÈκÎʱ¿Ì£¬¿ÉÒÔ°´¼ü£¬µ±ÕâÑù×öʱ£¬ÏµÍ³½«ÊÔͼ²¹È«´ËʱÒÑÊäÈëµÄÃüÁî¡£Èç¹ûÒÑ
    ¾­ÊäÈëµÄ×Ö·û´®²»×ãÒÔΨһµØÈ·¶¨ËüÓ¦¸ÃʹÓõÄÃüÁϵͳ½«·¢³ö¾¯¸æÉù¡£Ôٴΰ´¼ü£¬ÏµÍ³Ôò»á¸ø³ö¿ÉÓÃÀ´ÓÃÀ´²¹È«µÄ×Ö·û´®Çåµ¥¡£Ê¹ÓÃÃüÁȫ¹¦ÄÜ£¬¿ÉÒÔÌá¸ßʹÓó¤ÃüÁî»ò²Ù×÷½Ï³¤Ãû×ÖµÄÎļþ»òÎļþ¼ÐµÄ¶¼ÊǷdz£ÓÐÒâÒåµÄ¡£

    ÀúÊ·ÃüÁî

    ϵͳ»á°Ñ¹ýÈ¥ÊäÈë¹ýµÄÃüÁî¼ÇÒäÏÂÀ´£¬Ö»Òª°´·½Ïò¼üÖеÄÉÏϼýÍ·£¬¾Í¿ÉÒÔÑ¡ÔñÒÔÇ°ÊäÈë¹ýµÄÃüÁîÁË¡£

    Áª»ú°ïÖú

    ¿ÉÒÔͨ¹ýmanÃüÁîÀ´²é¿´ÈκÎÃüÁîµÄÁª»ú°ïÖúÐÅÏ¢¡£Ëü½«ÃüÁîÃû×÷Ϊ²ÎÊý£¬¸ÃÃüÁîµÄÓï·¨¸ñʽΪ£º
    man ¡¾ÃüÁîÃû¡¿
    ÔÚÈκÎÃüÁîÖ®ºó¸øhelp²ÎÊý£¬Ò²¿ÉÒÔÏÔʾ¸ÃÃüÁîµÄ°ïÖúÐÅÏ¢¡£
    ³£ÓõÄShellÃüÁî

    Ŀ¼ºÍÎļþ²Ù×÷

    ²é¿´µ±Ç°Ä¿Â¼Ïà¶ÔÓÚ¸ùĿ¼µÄλÖÃ
    pwd
    ²é¿´µ±Ç°Ä¿Â¼ÄÚÈÝ
    ls
    ÒÔ³¤¸ñʽ²é¿´µ±Ç°Ä¿Â¼ÄÚÈÝ¡£¶ÔӦÿ¸öÎļþµÄÌõÄ¿½«°üÀ¨Á¬½ÓÊýÄ¿¡¢ËùÓÐÕß¡¢´óС¡¢×îºóÐÞ¸Äʱ¼ä¡¢
    ȨÏÞµÈÄÚÈÝ
    ls -l
    ¸Ä±äµ±Ç°Ä¿Â¼¡£Ä¿µÄĿ¼Ãû¿ÉÓÃÏà¶Ô·¾¶±íʾ£¬Ò²¿ÉÒÔÓþø¶Ô·¾¶±íʾ¡£
    cd [Ä¿µÄĿ¼Ãû]
    תÒƵ½ÉÏÒ»¼¶Ä¿Â¼
    cd ..
    ´´½¨Ä¿Â¼
    mkdir [ÐÂĿ¼Ãû]
    Àý£º
    mkdir /var/ftp
    ɾ³ý¿ÕĿ¼
    rmdir [Ŀ¼Ãû]
    Àý£º
    rmdir /var/ftp
    µÝ¹éɾ³ýÒ»¸öĿ¼ÖеÄËùÓÐÎļþºÍ¸ÃĿ¼±¾Éí¡£
    rm -r [Ŀ¼Ãû]
    ¸´ÖÆÎļþ
    cp [Ô´ÎļþÃû] [Ä¿±êÎļþÃû]
    ÖØÃüÃûÎļþ
    mv [Ô´ÎļþÃû] [Ä¿±êÎļþÃû]
    Àý£º
    mv /etc/rc.d/rc3.d/K50xinetd /etc/rc.d/rc3.d/S50xinetd
    ɾ³ýÎļþ
    rm [ÎļþÃû]
    ²»ÐèÈ·ÈϵØɾ³ý¶à¸öÎļþ
    rm -f [´øͨÅä·ûµÄÎļþÃû]
    Ó²Á´½ÓÎļþ¡£²»ÄܶÔĿ¼Îļþ×öÓ²Á´½Ó£¬²»ÄÜÔÚ²»Í¬µÄÎļþϵͳ֮¼ä×öÓ²Á´½Ó¡£
    ln [Ô´ÎļþÃû] [Ä¿±êÎļþÃû]
    ÈçÏÂÃæµÄÀý×Ó¡£Ô´Îļþabc.png´æ´¢ÔÚ/rootÏ£¬Ó²Á´½Ómyabc.png´æ´¢ÔÚÓû§workmanµÄ¼ÒĿ¼Ï¡£
    ×öÁËÕâ¸öÁ´½ÓÖ®ºó£¬Óû§rootºÍworkman¾Í¿ÉÒÔʹÓò»Í¬µÄÎļþÃûÀ´¶Áдͬһ¸öͼÐÎÎļþ¡£¼´Ê¹root°Ñabc.pngɾ³ý£¬Õâ¸öͼÐÎÎļþÈÔÈ»´æÔÚ£¬Ö»Óе±workman°Ñmyabc.pngҲɾ³ýºó£¬Õâ¸öÎļþ²Å»á³¹µ×´Ó¼ÆËã»úÉÏÏûʧ¡£
    ln /root/abc.png /home/workman/myabc.png
    ÈíÁ´½ÓÎļþ¡£Ò²¾ÍÊÇ·ûºÅÁ´½Ó¡£¿ÉÓô˷¨´´½¨ÎļþµÄ¿ì½Ý·½Ê½¡£
    ln -s [Ô´Îļþ»òÎļþ¼ÐÃû] [Ä¿±êÃû]
    °´ÎļþÃû²éÕÒÎļþ¡£
    find / -name nametofind -print
    ¸Ä±äÎļþËùÓÐÕß¡£
    Àý£º
    chown workman.workgroup /data/pub/upload
    ¸Ä±äÎļþ·ÃÎÊȨÏÞ
    Àý£º
    chmod -R 755 /usr/local/LumaQQ
    ²é¿´Ò»¸öÎļþÓжàÉÙÐÐ
    wc -l usr.bin
    ²é¿´Ò»¸öÎļþÓжàÉÙ×Ö½Ú
    wc -c usr.bin
    ²é¿´Îı¾ÎļþµÄÄÚÈÝ
    cat usr.bin

  14. ·ÇÄã²»Òª ÓÚ 2005-05-02 21:10:56·¢±í:

    Éè¼Æ

    Ê×ÏÈ£¬¶¨ÒåÒ»¸öCComputer¶ÔÏóÊý×飬ÿ¸ö¶ÔÏó´ú±íһ̨¼ÆËã»ú¡£CComputerÊÇÓû§×Ô¶¨ÒåµÄÀ࣬ÆäÊôÐÔ°üÀ¨²Ù×÷ϵͳÀàÐͺÍËùȾ²¡¶¾µÄ´«È¾¸ÅÂÊ (ÓÃ0µ½9·¶Î§ÄÚµÄÕûÊý±íʾ£¬0´ú±íÎÞ²¡¶¾)£¬³ÉÔ±º¯ÊýContact()ÔòÓÃÓÚÄ£ÄâÓëÆäËû¼ÆËã»úµÄ½»»¥¡£µ±Ò»Ì¨È¾¶¾¼ÆËã»úÓëÁíһ̨¼ÆËã»úδȾ¶¾¼ÆËã»ú½øÐн»»¥Ê±£¬²¡¶¾½«À©É¢¡£ÎªÁË·½±ã£¬¿ÉÒÔ²úÉúÒ»¸ö0µ½9·¶Î§ÄÚµÄËæ»úÊý£¬µ±´ËËæ»úÊýСÓÚȾ¶¾¼ÆËã»úµÄ´«È¾¸ÅÂÊʱ£¬¾ÍÈÏΪ²¡¶¾À©É¢ÁË¡£
    Æä´Î£¬ÔÚÖ÷º¯ÊýÖвúÉúÁ½¸öСÓÚNµÄ»¥²»ÏàµÈµÄËæ»úÊý£¬À´È·¶¨Ò»´Î½»»¥ÖеÄÁ½Ì¨¼ÆËã»ú¡£

    ±àд³ÌÐòÎļþ

    ´´½¨¹¤³ÌµÄ²Ù×÷ÓëÇ°ÀýÏàͬ¡£ÕâÀォ¹¤³ÌÃüÃûΪvirus_os¡£
    ³ýÁËÏòµ¼³ÌÐò×Ô¶¯Éú³ÉµÄÄǸöº¬ÓÐÖ÷º¯ÊýµÄÎļþvirus_os.cppÍ⣬»¹Ó¦¸ÃÔö¼ÓÁ½¸öÐÂÎļþ£¬¼´
    ccomputer.hºÍccomputer.cpp£¬Ç°ÕßÊǺ¬ÓÐCComputerÀàÉùÃ÷µÄÍ·Îļþ£¬ºóÕߺ¬ÓÐCComputerÀàµÄʵÏÖ·½·¨¡£
    Ö´Ðв˵¥²Ù×÷¡¾File¡¿¡ú¡¾New¡¿¼´¿ÉÔö¼ÓÐÂÎļþ¡£×¢ÒâÔÚ¶Ô»°¿òÖÐÊäÈëÕýÈ·µÄÎļþÃûºÍÎļþÀàÐÍ£¬²¢
    ÇÒ¡°Add to project¡±¸´Ñ¡¿òÓ¦¸Ã¹´Ñ¡ÉÏ¡£
    ±¾ÀýµÄÔ´³ÌÐò¼ûlinuxv-virus_os-0.0.1.tar.gzÖеÄ/src

    ±àÒë

    ³ÌÐòдºÃºó£¬ÒÀÇ°Àý½øÐÐÉú³ÉÔ´Âë½á¹¹¡¢ÅäÖᢱàÒëµÈ²Ù×÷¼´¿É¡£
    Õâ¸ö¹¤³Ì°üÀ¨Èý¸öÎļþ¡£Ö´Ðв˵¥²Ù×÷¡¾Build¡¿¡ú¡¾Compile File¡¿Ö»ÊǶԵ±Ç°µÄÎļþ½øÐбàÒë¡£ÕâΪ·Ö±ðÅųýÿ¸öÎļþµÄÓï·¨´íÎóÌṩÁË·½±ã¡£

    ÆäËû

    ±àÒë³É¹¦ºó£¬¼´¿ÉÒÀÇ°Àý½øÐС°Éú³É¿ÉÖ´ÐÐÎļþ¡¢µ÷ÊÔ¡¢·¢²¼¿ÉÖ´ÐÐÎļþ¡¢·¢²¼Ô´³ÌÐò¡±µÈ²Ù×÷£¬¾Í
    ²»ÔÙ׸ÊöÁË¡£±¾ÀýµÄ¿ÉÖ´ÐÐÎļþ¼û virus_os¡£

    Àý3¸Ä½ø³ÌÐò

    Èç¹ûµÃµ½ÁËij¸öÓÃKDevelop¿ª·¢µÄÈí¼þµÄÈ«Ì×¹¤³ÌÎļþ£¬¿ÉÒÔºÜÈÝÒ׵ضÔÆä½øÐÐÉý¼¶£¬È»ºó·¢²¼Ðµİ汾¡£ÏÂÃæ¾ÙÀý˵Ã÷¡£
    È¡µÃlinuxv-virus_os-0.0.1.tar.gzºó£¬½âѹËõÐγÉÒ»¸öĿ¼£¬virus_os-0.0.1µÄÈ«Ì×¹¤³ÌÎļþ¾Í±£´æÔÚÆäÖС£
    Æô¶¯KDevelop£¬È»ºóÖ´ÐС¾Project¡¿¡ú¡¾Open Project¡¿£¬ÕÒµ½virus_os.kdevelop²¢´ò¿ªËü£¬ÏàÓ¦µÄ¹¤³ÌÒ²¾Í´ò¿ªÁË¡£µ÷ÊԳɹ¦ºó£¬¿ÉÒÔ°´Ç°ÃæÌáµ½µÄ·½·¨·¢²¼Ð޸ĺóµÄÈí¼þ¼´¿É¡£ÔÚ·¢²¼Ç°Ó¦Ð޸İ汾ºÅ¡£Ð޸ķ½·¨ÊÇ£¬Ö´Ðв˵¥²Ù×÷¡¾Project¡¿¡ú¡¾Project Options¡¿£¬ÔÚËæºó³öÏֵŤ³ÌÊôÐÔ´°¿ÚÖнøÐÐÐ޸ļ´¿É¡£

    Àý4ʹÓÃÒÑÓеÄÔ´Îļþ

    Ç°ÀýµÄ³ÌÐò»¹ÓиĽøµÄÓàµØ£ºÔÚCComputerÀàµÄ»ù´¡ÉÏ´´½¨Ò»¸ö²¡¶¾À©É¢ÀàCViruSpreadÀ´Ä£Äⲡ¶¾
    À©É¢¡£µ±ÐèҪģÄⲻͬ¼ÆËã»úÊýÁ¿¡¢²»Í¬²Ù×÷ϵͳ²¼ÖñÈÀýÒÔ¼°²»Í¬²¡¶¾À©É¢¸ÅÂÊÌõ¼þϵIJ¡¶¾À©É¢Çé¿öʱ£¬¾Í¿ÉÒÔͨ¹ý´´½¨ÏàÓ¦µÄ¶ÔÏóÀ´½øÐÐÁË¡£
    н¨¹¤³Ìvirusimulator£¬´´½¨CViruSpreadµÄÎļþcviruspread.hºÍcviruspread.cpp¡£ÕâÀïÐèÒª°Ñ
    ccomputer.h ºÍccomputer.cppÁ½¸öÎļþÌí¼Óµ½±¾¹¤³ÌÖÐÀ´¡£²Ù×÷·½·¨£ºÔÚKDevelopÖ÷´°¿ÚµÄÓÒ²àÓÐÒ»¸öAutomake Manager±êÇ©¡£µã»÷¸Ã±êÇ©£¬¾Í¿ÉÒÔ¿´µ½±¾¹¤³ÌÔ´ÎļþËùÔÚµÄÎļþ¼ÐÒÔ¼°¸÷Îļþ¡£ÔÚÁÐÓÐÎļþµÄÄǸö´°¿ÚÉÏ·½Óй¤¾ßÌõ£¬ÆäÖоÍÊÇÓÃÀ´Ìí¼ÓÎļþµÄ¡£Ìí¼ÓÎļþÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊÇÁ´½Ó(link)·½Ê½£¬ÁíÒ»ÖÖÊǸ´ÖÆ(copy)·½Ê½¡£
    ±¾ÀýµÄÔ´³ÌÐò¼ûlinuxv-virusimulator-0.0.1.tar.gzÖеÄ/src£¬¿ÉÖ´ÐÐÎļþ¼û virusimulator¡£

  15. ·ÇÄã²»Òª ÓÚ 2005-05-02 21:10:29·¢±í:

    µÚ¶þ²½£¬±à¼­³ÌÐòÎļþ

    Ïòµ¼³ÌÐòÒ»°ã»á´´½¨Ò»Ð©³ÌÐòÎļþ£¬Ó¦¸Ã¶ÔÕâЩÎļþ½øÐб༭ÒÔÂú×ãÌض¨µÄ±à³ÌÐèÒª¡£
    »¹¿ÉÒÔÖ´Ðв˵¥²Ù×÷À´Ôö¼ÓеÄÎļþ¡£
    ¡¾File¡¿¡ú¡¾New¡¿
    ÉÏÊö²Ù×÷ºó£¬»á³öÏÖÒ»¸ö¶Ô»°¿ò£¬ÓÃÓÚÖ¸¶¨ÎļþÃûºÍÎļþÀàÐÍ¡£¸ù¾ÝÎļþÀàÐ͵IJ»Í¬£¬»á×Ô¶¯É趨ºÏ
    ÊʵÄÀ©Õ¹Ãû¡£×¢Ò⣬¡°Add to project¡±¸´Ñ¡¿òÓ¦¸Ã¹´Ñ¡ÉÏÒÔÈ·±£ÐÂÎļþ±»¼ÓÈëµ½µ±Ç°µÄ¹¤³ÌÖС£

    µÚÈý²½£¬Éú³ÉÔ´Âë½á¹¹

    Ôڱ༭ºÃ³ÌÐòÎļþºó£¬ÒªÏȽèÖúGNU Build SystemÉú³ÉϵͳÉú³ÉÔ´Âë½á¹¹¡£ÔÚÔö¼ÓÁËÐÂÎļþ(»òÄ¿
    ¼)¡¢ÐÞ¸ÄÁËÎļþ(»òĿ¼)Ãû¡¢¸Ä±äÎļþµÄ±£´æλÖÃÖ®ºó£¬¶¼Ó¦¸ÃÖØÐÂÉú³ÉÔ´Âë½á¹¹¡£¾ßÌå¶øÑÔ£¬Éú³ÉÔ´Âë½á¹¹°üÀ¨autoconf¡¢automakeµÈ²Ù×÷£¬°Ñÿ¸ö×ÓĿ¼µÄMakefile.am±ä³ÉÁËMakefile.in¡£¾ßÓÐÔ´Âë½á¹¹µÄ³ÌÐòÎļþ°ü¿ÉÒÔÔÚÈκÎUNIX¡¢LINUXµÄϵͳÉÏʹÓüòµ¥µÄÃüÁî(¼´ configure/make/make installµÈ)½øÐÐÅäÖᢱàÒë¡¢Á¬½ÓºÍ°²×°¡£
    ¿ÉÒÔÖ´Ðв˵¥²Ù×÷À´Éú³ÉÔ´Âë½á¹¹£º
    ¡¾Build¡¿¡ú¡¾Run automake&conf¡¿

    µÚËIJ½£¬ÅäÖ㬼´ÔËÐÐconfigure

    configureÊÇÒ»¸ö½Å±¾£¬ÓÃÀ´È·¶¨Ëù´¦ÏµÍ³µÄϸ½Ú£¬±ÈÈçʹÓúÎÖÖ±àÒëÆ÷¡¢ºÎÖֿ⣬ÒÔ¼°±àÒëÆ÷ºÍ¿âµÄ
    ±£´æλÖ㬲¢°ÑMakefile.inµÄÏàÓ¦²¿·Ö½øÐÐÌæ»»£¬ÐγÉMakefile¡£
    ¿ÉÒÔÖ´Ðв˵¥²Ù×÷À´½øÐÐÅäÖãº
    ¡¾Build¡¿¡ú¡¾Run configure¡¿

    µÚÎå²½£¬±àÒëÁ¬½Ó

    Ö´Ðв˵¥²Ù×÷¡¾Build¡¿¡ú¡¾Built Project¡¿¼´¿ÉÍê³É±àÒëÁ¬½Ó£¬ÐγɿÉÖ´ÐÐÎļþ¡£Ä¬ÈÏÇé¿öÏ£¬ÕâÖÖ¿ÉÖ´ÐÐÎļþÊÇ´øÓÐÔ´Âëµ÷ÊÔ·ûºÅµÄ¡£
    ¶ÔÓÚ¶àÎļþµÄ³ÌÐò£¬Ò»°ãÐèÒª¶Ôÿһ¸öÎļþ·Ö±ð½øÐбàÒëÉú³ÉÄ¿±êÎļþ¡£µ±Ã¿¸öÎļþµÄ±àÒëͨ¹ýÖ®ºó£¬ÔÙͳһ½øÐбàÒëÁ¬½Ó¡£µ¥¶À±àÒ뵱ǰÕýÔڱ༭µÄÎļþµÄ²Ëµ¥²Ù×÷ÊÇ£º
    ¡¾Build¡¿¡ú¡¾Compile File¡¿

    µÚÁù²½£¬ÔËÐÐ

    Èç¹ûÏëÔÚKDevelopµÄ¿ØÖÆÏÂÔËÐÐÒѱàÒëÁ¬½ÓºÃµÄ³ÌÐò£¬¿ÉÒÔÖ´Ðв˵¥²Ù×÷£º
    ¡¾Build¡¿¡ú¡¾Excecute program¡¿
    Èç¹ûÏëµ¥¶ÀÔËÐгÌÐò£¬ÔòÐèÒªÏÈ°²×°£¬È»ºóÔÚÃüÁîÐÐÖÐÊäÈëÏàÓ¦µÄ¿ÉÖ´ÐÐÎļþµÄÃû×Ö(Ò»°ãÀ´½²£¬¾ÍÊÇ
    ¹¤³ÌµÄÃû×Ö)¼´¿É¡£KDevelop»á°Ñ¿ÉÖ´ÐÐÎļþ·ÅÔÚ/usr/local/binÖ®ÖÐ
    ¡¾Build¡¿¡ú¡¾Install¡¿

    Àý1µ¥ÎļþÃæÏò¹ý³ÌC++±à³Ì

    Óй۵ãÈÏΪ£¬·Ç¿çƽ̨²¡¶¾ÔÚ²Ù×÷ϵͳ»ìºÏ²¿ÊðµÄ»·¾³ÖУ¬ÆäÀ©É¢ËٶȱȽϵ͡£ÕâÀïÒª±àдһ¸ö³ÌÐò
    À´Ä£Äâ¼ÆËã»ú²¡¶¾µÄÀ©É¢¹ý³Ì£¬Ö±¹ÛµØÑéÖ¤Õâ¸ö¹Ûµã¡£
    ÕâÀォʹÓÃC++ÓïÑÔ¡£Îª¼òµ¥Æð¼û£¬ÈÔȻʹÓÃÃæÏò¹ý³ÌµÄ±à³Ì·½·¨£¬³ÌÐòÎļþÒ²Ö»ÓÐÒ»¸ö¡£Ñ§Ï°±¾Àý
    ʱ£¬Ó¦×ÅÖØÀí½âÓÃKDevelop±à³ÌµÄ»ù±¾²½Öè¡£

    ÎÊÌâ³ÂÊö

    ¼ÙÉèÓÐÒ»¸ö·â±ÕµÄ»·¾³£¬ÆäÖÐÓмÆËã»úN̨¡£ÕâN̨¼ÆËã»ú¶¼¿ÉÒÔÑ¡Ôñ°²×°A»òBÖÖ²Ù×÷ϵͳ¡£ÓÐÒ»ÖÖ·Ç¿çƽ̨²¡¶¾²¡¶¾£¬ÄܸÐȾÔËÐа²×°A²Ù×÷ϵͳµÄ¼ÆËã»ú¡£µ±È¾¶¾¼ÆËã»úÓëδȾ¶¾¼ÆËã»ú½»»»Ê±£¬´Ë²¡¶¾½«ÒÔ¸ÅÂÊpA À©É¢¡£Í¬Àí£¬ÉèÓÐÁíÒ»ÖÖ·Ç¿çƽ̨²¡¶¾²¡¶¾£¬ÄܸÐȾÔËÐа²×°B²Ù×÷ϵͳµÄ¼ÆËã»ú£¬À©É¢¸ÅÂÊΪpB ¡£°Ñ²Ù×÷ϵͳµ¥Ò»²¿ÊðÌõ¼þϵIJ¡¶¾À©É¢Çé¿öÓëÁ½ÖÖ²Ù×÷ϵͳ°´±ÈÀýr:1»ìºÏ²¿ÊðʱµÄÀ©É¢Çé¿ö½øÐбȽϡ£
    ³õʼÌõ¼þ£ºÉèN=70£¬pA £½pB £½p£½0.3£¬rO{0,1,2,3}£¬r£½0¶ÔÓ¦µ¥Ò»²¿Êð£¬ÆäËû¶ÔÓ¦»ìºÏ
    ²¿Ê𣻵¥Ò»²¿Êðʱ£¬ÓÐÁ½Ì¨¼ÆËã»úÒѾ­¸ÐȾÁ˲¡¶¾£»»ìºÏ²¿Êðʱ£¬Ã¿ÖÖ²Ù×÷ϵͳµÄ¼ÆËã»ú¸÷ÓÐһ̨¼ÆËã»úÒѾ­¸ÐȾÁ˲¡¶¾¡£
    Êä³ö£ºÓÃÊýÖµºÍͼÐÎÀ´±íʾ¸ÐȾ²¡¶¾µÄ¼ÆËã»ú×ÜÊýºÍÔöÁ¿µÄ±ä»»Çé¿ö¡£
    ÖÕÖ¹Ìõ¼þ£ºµ±ËùÓмÆËã»ú¶¼¸ÐȾ²¡¶¾Ê±£¬Í£Ö¹Ä£Äâ¡£

    Éè¼Æ

    Ê×ÏÈ£¬¶¨ÒåÒ»¸öTComputerÀàÐ͵ÄÊý×飬ÿ¸öÔªËØ´ú±íһ̨¼ÆËã»ú¡£TComputerÊÇÓû§×Ô¶¨ÒåÀàÐÍ£¬ÆäÖмǼ¼ÆËã»úÉϵIJÙ×÷ϵͳÀàÐÍ¡¢ÒÔ¼°ÊÇ·ñ¸ÐȾÁ˲¡¶¾µÈÐÅÏ¢¡£Ó¦¸ù¾Ý³õʼÌõ¼þ£¬¶ÔÕâ¸öÊý×é½øÐгõʼ»¯¡£
    Æä´Î£¬¶¨ÒåÒ»¸öÄ£Äâ¼ÆËã»ú½»»¥µÄº¯ÊýComputerContact()£¬ÓÃÒÔÄ£ÄâÈÎÒâÁ½Ì¨¼ÆËã»úµÄ½»»¥¡£µ±ÕâÁ½Ì¨¼ÆËã»úµÄ²Ù×÷ϵͳһÑù£¬²¢ÇÒÆäÖÐһ̨ÒѾ­¸ÐȾÁ˲¡¶¾Ê±£¬Áíһ̨¼ÆËã»ú½«ÒÔ¸ÅÂÊp¸ÐȾ²¡¶¾¡£ÎªÁË·½±ã£¬¿ÉÒÔ²úÉúÒ»¸ö0µ½9·¶Î§ÄÚµÄËæ»úÊý£¬µ±´ËËæ»úÊýСÓÚp*10ʱ£¬¾ÍÈÏΪ²¡¶¾À©É¢ÁË¡£
    µÚÈý£¬¿ÉÒÔ²úÉúÁ½¸öСÓÚNµÄ»¥²»ÏàµÈµÄËæ»úÊý£¬À´È·¶¨Ò»´Î½»»¥ÖеÄÁ½Ì¨¼ÆËã»ú¡£

    ±àд³ÌÐòÎļþ

    ͨ¹ý²Ëµ¥²Ù×÷¡¾Project¡¿¡ú¡¾New Project¡¿Æô¶¯Ð½¨¹¤³ÌÏòµ¼³ÌÐò£¬Ñ¡Ôñ¹¤³ÌÀàÐÍ£¬²¢Ö¸¶¨ ¹¤³ÌÃû³Æ¼°Æä±£´æλÖã¬ÈçͼËùʾ¡£½ÓÏÂÀ´Ò»Â·µã»÷Next¼´¿ÉÍê³É¹¤³ÌµÄ´´½¨¹¤×÷¡£
    Ïòµ¼³ÌÐò»á×Ô¶¯Éú³ÉÒ»¸öº¬ÓÐÖ÷º¯ÊýµÄÎļþ¡£ÒÔ´ËÎļþÊÇÒ»¸öÄ£°å£¬ÔÚËüµÄ»ù´¡ÉÏÐ޸IJ¢Ìí¼Ó´úÂ룬
    ¼´¿É±àдÐèÒªµÄ³ÌÐò¡£
    ±¾ÀýµÄÔ´³ÌÐò¼ûlinuxv-viruspread-0.0.1.tar.gzÖеÄ/src/viruspread.cpp¡£

    ±àÒë

    ³ÌÐòдºÃºó£¬Ó¦¸Ã°ÑÎļþ±£´æÆðÀ´£¬È»ºó°´ÕÕÇ°ÃæÌáµ½µÄ²½Ö裬Éú³ÉÔ´Âë½á¹¹¡¢ÅäÖᢱàÒ룬¼´ÒÀ´Î
    Ö´ÐÐÈçϲ˵¥²Ù×÷£º
    ¡¾Build¡¿¡ú¡¾Run automake&conf¡¿
    ¡¾Build¡¿¡ú¡¾Run configure¡¿
    ¡¾Build¡¿¡ú¡¾Compile File¡¿
    ÿһ¸ö²Ù×÷ÈôÄÜÕý³£Íê³É£¬ÔÚMessages´°¿ÚÖлá³öÏÖSuccessµÄÌáʾ¡£Èç¹ûûÓÐSuccessµÄÌáʾ£¬Ôò±íÃ÷ÏàÓ¦µÄ²Ù×÷ʧ°Ü£¬Ó¦²éÃ÷Ô­Òò¡£
    Ò»°ãÀ´½²£¬Éú³ÉÔ´Âë½á¹¹ºÍÅäÖÃÕâÁ½¸ö²Ù×÷¶¼ÄÜ˳Àûͨ¹ý¡£
    Èç¹û±àÒëÁ¬½ÓÊÇÊ״νøÐУ¬ÔòÒ»°ã»áʧ°Ü£¬ÒòΪºÜÉÙÓÐÈËÄÜÒ»´Îд³öûÓÐÈκÎÓï·¨´íÎóµÄ³ÌÐò¡£²é¿´
    Messages´°¿ÚÖеÄÌáʾÐÅÏ¢£¬¿ÉÒÔÁ˽âÄÄЩµØ·½³öÏÖÁËÓï·¨´íÎó¡£µ¥»÷ijһÌõ´íÎóÌáʾÐÅÏ¢£¬KDevelop»á×Ô¶¯°Ñ¹â±ê¶¨Î»µ½·¢Éú¸Ã´íÎóµÄÓï¾äÉÏ¡£
    ÒÀ¾Ý´íÎóÌáʾ£¬ÐÞÕý³ÌÐòÖеÄÓï·¨´íÎó£¬È»ºóÔٴγ¢ÊÔ±àÒ룬ֱµ½³öÏÖSuccessµÄÌáʾ¡£
    ¾­³£³öÏÖµÄÒ»ÖÖÇé¿öÊÇ£¬³ÌÐòÉϵÄÒ»¸öÓï·¨´íÎó»áµ¼Ö¶àÌõ´íÎóÐÅÏ¢µÄ³öÏÖ¡£Òò´Ë£¬Ó¦¸Ã°ÑµÚÒ»Ìõ´í
    ÎóÐÅÏ¢ÈÏÕæ´¦ÀíºÃ£¬ÔÙ´ÓËæºóµÄ´íÎóÐÅÏ¢ÖÐËæ»úÑ¡Ôñ¼¸Ìõ¼ÓÒÔ´¦Àí£¬È»ºó¾ÍÔٴγ¢ÊÔ±àÒ룬¿´»¹ÓÐûÓдíÎóÐÅÏ¢¡£Èç´Ë·´¸´¶à´Î£¬Ö±µ½°ÑËùÓеĴíÎóÌáʾÏû³ýµô£¬±àÒë¾Í³É¹¦ÁË¡£²»Òª°ÑËùÓдíÎóÐÅÏ¢¶¼ÒÀ´Î´¦ÀíÍêÔÙ³¢ÊÔ±àÒ룬ÄÇÑùµÄЧÂʱȽϵ͡£

    Éú³É¿ÉÖ´ÐÐÎļþ

    ±àÒë³É¹¦ºó£¬Ö´Ðв˵¥²Ù×÷¡¾Build¡¿¡ú¡¾Built Project¡¿¼´¿ÉÉú³ÉÏàÓ¦µÄÉú³É¿ÉÖ´ÐÐÎļþ¡£±¾ÀýµÄ¿ÉÖ´ÐÐÎļþ¼û viruspread ¡£

    µ÷ÊÔ

    ½ÓÏÂÀ´£¬¿ÉÒÔÖ´Ðв˵¥²Ù×÷¡¾Build¡¿¡ú¡¾Excecute program¡¿ÊÔÔËÐгÌÐò¡£ÕâÖÖÔËÐÐÊÇÔÚKDevelopµÄ¿ØÖÆϽøÐеġ£Òò´Ë£¬Èç¹û³öÏÖ¡°ËÀÑ­»·¡±£¬¿ÉÒÔÖ´Ðв˵¥²Ù×÷¡¾Build¡¿¡ú¡¾Stop¡¿»ò°´Esc¼ü¼´¿ÉÖÐÖ¹³ÌÐòµÄÔËÐС£
    Èç¹ûÔÚ³ÌÐòÖдæÔÚÂß¼­´íÎ󣬾͵ò»µ½ÆÚÍûµÄ½á¹û¡£Âß¼­´íÎóµÄÅųý±È½ÏÀ§ÄÑ¡£±ØÐë¶Ô³ÌÐò½øÐÐ×Ðϸ
    µÄ·ÖÎö²ÅÄÜÕÒµ½´íÎóµÄÔ­Òò¡£
    Ò»°ãµÄÂß¼­´íÎó¿ÉÒÔ¸ù¾Ý³ÌÐòµÄÔËÐбíÏÖ¼ÓÒÔÅжϡ£±È½ÏÉî²ã´ÎµÄÂß¼­´íÎóÔòÐèÒª½èÖúµ÷ÊÔ¹¤¾ß¡£
    ±¾ÕÂÇ°Ãæ½éÉܵĵ÷ÊÔ¹¤¾ßGNU gdb¾ÍÊÇÒ»¸öºÜºÃµÄ¹¤¾ß£¬¿ÉÒÔÓÃËü¶Ô³ÌÐò½øÐÐ×Ðϸ·ÖÎö£¬²éÕÒÂß¼­´í
    ÎóµÄ¸ùÔ´¡£Ä¬ÈÏÇé¿öÏ£¬¾­¹ý¡¾Build¡¿¡ú¡¾Built Project¡¿²Ù×÷Ö®ºó£¬¿ÉÒÔÔÚ¹¤³ÌĿ¼ÏµÄ/debug/src/ÖÐÕÒµ½´øÔ´´úÂëµ÷ÊÔ·ûºÅµÄ¿ÉÖ´ÐÐÎļþ¡£
    ·¢ÏÖÂß¼­´íÎóºó£¬¾ÍÒªÐ޸ijÌÐò£¬ÖØбàÒëÁ¬½Ó¡£È»ºóÔÙÊÔÔËÐС£Èç¹ûÈÔÈ»µÃ²»µ½ÆÚÍûµÄ½á¹û£¬ËµÃ÷
    ³ÌÐòÖл¹ÓÐÂß¼­´íÎó£¬Ó¦ÔٴνøÐзÖÎö¡£Èç´Ë·´¸´¶à´Î£¬Ö±µ½Ïû³ýÈ«²¿µÄÂß¼­´íÎó¡£

    ·¢²¼¿ÉÖ´ÐÐÎļþ

    Èç¹ûÖ»Ïë·¢²¼³ÌÐòµÄ¿ÉÖ´ÐÐÎļþ£¬¿ÉÒÔÏȵ÷ÕûÏîÄ¿µÄ±àÒëÁ¬½ÓÑ¡ÏѡÔñÓÅ»¯±àÒëµÄ·½Ê½¡£ÕâÑù¿ÉÒÔ
    µÃµ½¸üС¸ü¿ìµÄ¿ÉÖ´ÐÐÎļþ¡£
    ¿ÉÒÔͨ¹ý²Ëµ¥¡¾Project¡¿¡ú¡¾Build Configuration¡¿Ð޸ıàÒëÁ¬½ÓÑ¡Ïî¡£´Ë²Ëµ¥Ö®ÏÂÓÐÈýÖÖÑ¡ÏĬÈÏΪDebug£¬Éú³ÉµÄ¿ÉÖ´ÐÐÎļþÖк¬ÓÐÔ´³ÌÐòµ÷ÊÔ·ûºÅ£»»¹¿ÉÒÔÑ¡Ôñ Default»òOptimized¡£Ñ¡ÔñOptimizedʱ£¬±àÒëÁ¬½Óʱ½«½øÐÐÓÅ»¯£¬Éú³ÉµÄ¿ÉÖ´ÐÐÎļþ¸üС£¬Ö´ÐÐÆðÀ´Ò²¸ü¿ì¡£
    Ñ¡ÔñDebugʱ£¬¿ÉÖ´ÐÐÎļþ±£´æÔÚ¹¤³ÌĿ¼ÏµÄ/debug/src/ÖУ»Ñ¡ÔñOptimizedʱ£¬ ¿ÉÖ´ÐÐÎļþ±£´æÔÚ¹¤³ÌĿ¼ÏµÄ/optimized/src/ÖУ»Ñ¡ÔñDefaultʱ£¬ ¿ÉÖ´ÐÐÎļþ±£´æÔÚ¹¤³ÌĿ¼ÏµÄ/src/ÖС£
    ¶ÔÓÚ±¾Àý£¬ÈýÖÖÑ¡ÔñËùÉú³ÉµÄ¿ÉÖ´ÐÐÎļþµÄ´óС²î±ðºÜ´ó¡£Ñ¡ÔñDebugʱ£¬93kb£»Ñ¡ÔñDefaultʱ£¬
    42kb £»Ñ¡ÔñOptimizedʱ£¬Ö»ÓÐ8.8kb(¼ûviruspread)¡£Òò´Ë£¬Èç¹ûÒª·¢²¼¿ÉÖ´ÐÐÎļþ£¬Ó¦¸ÃÑ¡ÔñOptimizedµÄ·½Ê½½øÐбàÒëÁ¬½Ó¡£

    ·¢²¼Ô´³ÌÐò

    °Ñ¹¤³ÌĿ¼¼°ÆäÖеÄËùÓÐÎļþ´ò°ü¼´¿ÉÐγÉÔ´³ÌÐò°ü¡£linuxv-viruspread-0.0.1.tar.gzÊDZ¾ÀýµÄÔ´³ÌÐò°ü¡£
    Óû§µÃµ½Õâ¸öÔ´³ÌÐò°ü²¢½âѹºó£¬²»±Ø°²×°KDevelop ¾Í¿ÉÒÔ°´±ê×¼·½·¨½øÐбàÒëºÍ°²×°£¬¼´Ö§³Ö
    configure£¬make£¬make install£¬make clean£¬make uninstallµÈÃüÁî¡£Õâ¸ö°üÒ²º¬ÓÐKDevelopµÄ¹¤³ÌÎļþºÍÆäËûÏà¹ØµÄÐÅÏ¢¡£Òò´Ë£¬Èç¹ûÓû§°²×°ÁËKDevelop£¬¿ÉÒÔÖ±½Ó´ò¿ª¸Ã¹¤³Ì½øÐÐÐ޸ġ£

    Àý2¶àÎļþÃæÏò¶ÔÏóµÄC++³ÌÐò

    Ç°Àý³ÌÐòÖÐËäÈ»ÓÐһЩC++µÄ³É·Ö£¬µ«³ÌÐòµÄÉè¼Æ˼Ï뻹ÊÇÃæÏò¹ý³ÌµÄ¡£±¾Àý½«²ÉÓÃÃæÏò¶ÔÏóµÄ˼Ïë
    ¶ÔÆä½øÐиĽø¡£¶ÔÏóÊÇC++Öзdz£ÖØÒªµÄ³É·Ö¡£ÃæÏò¶ÔÏóµÄ±à³ÌÍùÍù¿ÉÒÔʹ³ÌÐòÉè¼Æ¸üÖ±¹Û£¬¸ü¼ò½Ý¡£

  16. ·ÇÄã²»Òª ÓÚ 2005-05-02 21:09:59·¢±í:

    »ùÓÚÎı¾µÄC/C++


    C/C++ÓïÑԷdz£Áé»î£¬ÊÇÖÚ¶àרҵ³ÌÐòÔ±×îΪϲ»¶µÄ±à³ÌÓïÑÔÖ®Ò»¡£
    ÏÂÃæÌÖÂÛ»ùÓÚÎı¾µÄC/C++±à³ÌÎÊÌ⣬Ö÷ÒªÉæ¼°£ºÈçºÎ±àд³ÌÐò£¬ÈçºÎ±àÒ룬ÈçºÎµ÷ÊÔ£¬ÈçºÎÔËÐС£
    Éæ¼°µÄ¿ª·¢¹¤¾ßÓÐGNU C/C++¡¢GNU GDB¡£

    vi×î»ù±¾²Ù×÷

    Òª±à³Ì£¬µÚÒ»²½¾ÍÊÇҪд³ÌÐò¡£ÓÃʲôдÄØ£¿ÓÃÎı¾±à¼­Æ÷KeditºÍ¸ß¼¶Îı¾±à¼­Æ÷KWrite±àдµ±È»
    ¿ÉÒÔ¡£µ«ÕâÀïÒª½éÉÜÊÇ»ùÓÚ´¿Îı¾»·¾³µÄ±à¼­¹¤¾ß£¬ÄǾÍÊÇ´óÃû¶¦¶¦µÄvi¡£ÔÚÒÔÃüÁîÐз½Ê½Æô¶¯Linux£¬»òÕßͨ¹ýsshÔ¶³ÌµÇ½µ½Ä³Linuxϵͳʱ£¬ºÜ¿ÉÄÜÖ»ÓÐviÕâÑùÒ»¸ö¹¤¾ß¿ÉÒÔÓÃÀ´±àд³ÌÐò¡£
    viÓò»Í¬µÄÑÕÉ«±íʾ²»Í¬µÄ³ÌÐòÔªËØ£¬Ôö¼ÓÁ˳ÌÐòµÄ¿É¶ÁÐÔ£¬¿´ÆðÀ´Ò²ÌرðƯÁÁ¡£ºÃ£¬ÏÂÃæ½áºÏÒ»¸ö
    ¼òµ¥µÄÀý×Ó£¬À´ÌÖÂÛviµÄ×î»ù±¾²Ù×÷¡£ÖµµÃ×¢ÒâµÄÊÇ£¬viÖ§³ÖµÄ²Ù×÷ÊǷdz£·á¸»µÄ£¬ÕâÀïÖ»½éÉÜ×î³£ÓõIJÙ×÷¡£
    Ö´ÐÐÏÂÃæµÄÖ¸ÁÔÚµ±Ç°Ä¿Â¼Ï½¨Á¢Ò»¸öÎļþÃûΪcalculator.cµÄ³ÌÐòÎļþ¡£Èç¹û¸ÃÎļþÒÑ´æÔÚ£¬´ËÃü
    Á´ò¿ªÕâ¸öÎļþ¡£
    vi calculator.c
    Ö´ÐÐÍêÉÏÃæµÄÖ¸Áîºó£¬¾Í½øÈëÁËvi±à¼­½çÃæ¡£
    ÏÂÃæ˵˵vi×î»ù±¾µÄ²Ù×÷·½·¨¡£
    ½øÈë±à¼­½çÃæºó£¬°´i¼ü¾Í½øÈëÁË¡°²åÈ롱ģʽ£¬°´Esc¼ü¾ÍÍ˳öÁË¡°²åÈ롱ģʽ¡£Èç´Ë¿ÉÒÔÀ´»ØÇÐ
    »»¡£
    ²»¹ÜÄÄÖÖģʽ£¬¶¼¿ÉÒÔÓùâ±ê¼ü(¡û¡ü¡ý¡ú)¼°Home¡¢End¡¢PageUp¡¢PageDn¼üÒƶ¯¹â±ê¡£ÕâÓëͼÐη½
    ʽϵIJÙ×÷Ï°¹ßÊÇÒ»Öµġ£
    ÔÚ¡°²åÈ롱ģʽϾͿÉÒÔÊäÈë×Ö·ûÁË¡£¿ÉÒÔÓÃDeleteºÍBackSpace¼üɾ³ý×Ö·û¡£
    ÔÚ·Ç¡°²åÈ롱ģʽÏ¿ÉÒÔÖ´ÐÐһЩ´øðºÅµÄÖ¸Áî¡£ÀýÈç´æÅÌ£¬×¢ÒâÊÇÊäÈëÒ»¸öðºÅºóÃæÔÙ¸úÒ»¸ö×Ö
    ĸw¡£»¹ÓÐһЩÆäËûÖ¸ÁÁоÙÈçÏ£º
    q´æÅ̲¢Í˳övi¡£
    :q Í˳övi¡£Èç¹ûÉÐδ±£´æ£¬vi»áÌáʾ£¬²¢¾Ü¾øÍ˳ö¡£
    :q! ²»±£´æÒÑ×öµÄÐ޸ģ¬Ç¿ÖÆÍ˳ö¡£
    :g/str1/s//str2/g Ñ°ÕÒstr2£¬²¢È«¶¼Ìæ»»³Éstr1¡£×¢Ò⣬sºóÃæÊÇÁ½¸öб¸Ü(/)¡£ Èç¹ûб¸Ü(/)±¾Éí¾ÍÊÇstr1»òstr2ÖеÄ×Ö·û£¬Ôò¼ÓÇ°µ¼·´Ð±¸Ü(\)Çø±ð¡£ÕâÒ»µã¶ÔÓÃvi±à¼­htmlÎļþµÄ²Ù×÷ÓÈΪÓÐÓá£
    Òª½øÐи´ÖÆ¡¢Õ³Ìù¡¢²éÕҵȲÙ×÷£¬Ò²±ØÐëÔÚ·Ç¡°²åÈ롱ģʽÏÂÊäÈëÖ¸ÁîÍê³É£¬ÕâʱÊäÈëµÄÖ¸Áî²»´øð
    ºÅ¡£ÏÖÁоÙÈçÏ£º
    y5y°üÀ¨¹â±êËùÔÚÐУ¬ÍùÏÂÊý£¬¸´ÖÆ5Ðе½ÄÚ´æ¡£ÈôÖ»¸´ÖÆÒ»ÐУ¬¿ÉÒÔ²»Ð´Êý×Ö¡£
    y3w¸´Öƹâ±êºóÃæµÄ3¸öÓ¢Îĵ¥´Ê¡£
    p Сд£¬°Ñ¼ôÌù°åÄÚÈÝÕ³Ìùµ½¹â±êÖ®ºó¡£
    P ´óд£¬°Ñ¼ôÌù°åÄÚÈÝÕ³Ìùµ½¹â±ê֮ǰ¡£
    d3d°üÀ¨¹â±êËùÔÚÐУ¬ÍùÏÂÊý£¬¼ôÇÐ3Ðе½ÄÚ´æ¡£ÈôÖ»¼ôÇÐÒ»ÐУ¬¿ÉÒÔ²»Ð´Êý×Ö¡£½ÓÏÂÈô²»½øÐÐÕ³Ìù
    ²Ù×÷£¬¾ÍÏ൱ÓÚɾ³ý²Ù×÷¡£
    /str1 Ñ°ÕÒ×Ö·û´®str1£¬str1¾ÍÊÇҪѰÕÒµÄ×Ö·û´®¡£ Èç¹ûб¸Ü(/)±¾Éí¾ÍÊÇstr1ÖеÄ×Ö·û£¬Ôò¼ÓÇ°µ¼·´
    б¸Ü(\)Çø±ð¡£

    C³ÌÐò±àÒëºÍÔËÐÐ

    ¼ÙÉèÒѾ­Ð´ºÃÁËÒ»¶ÎC³ÌÐò£¬Ô´´úÂëÎļþÊÇcalculator.c¡£ÄÇô£¬ÈçºÎ°ÑËü±àÒë³É¿ÉÖ´ÐÐÎļþÄØ£¿
    ºÜ¼òµ¥£¬Ö»ÐèÖ´ÐÐÈçÏÂÖ¸Áî¼´¿É¡£-o±íʾҪָ¶¨¿ÉÖ´ÐÐÎļþµÄÃû×Ö£¬¿ÉÖ´ÐеÄÎļþÃûÊÇcalc¡£
    gcc -o calc calcutlator.c
    Èç¹û±àÒë³É¹¦£¬¾Í¿ÉÒÔÖ´ÐÐÕâ¸ö³ÌÐòÁË¡£±àÒëÐγɵĿÉÖ´ÐÐÎļþÓÐ5KB¡£
    ./calc

    ÓÃGNU gdbµ÷ÊÔ

    Èç¹û±àÒëʱ£¬Ê¹ÓÃÏÂÃæµÄÖ¸Áî(Ôö¼ÓÁ˲ÎÊý-g)£¬¾Í»áÉú³É´øÔ´´úÂëµ÷ÊÔ·ûºÅµÄ¿ÉÖ´ÐÐÎļþ¡£ ±àÒëÐγÉ
    µÄ¿ÉÖ´ÐÐÎļþÓÐ7KB¡£Ö®ËùÒÔÔö¼ÓÁË2KB£¬¾ÍÊÇÒòΪÔö¼ÓµÄµ÷ÊÔ·ûºÅ¡£
    gcc -o calc calcutlator.c -g
    ½øÒ»²½µØ£¬¾Í¿ÉÒÔÖ´ÐÐÏÂÃæµÄÖ¸ÁîÆô¶¯µ÷ÊÔ¹¤¾ß½øÈëµ÷ÊÔ»·¾³¶Ô³ÌÐò½øÐе÷ÊÔÁË¡£
    gdb calc
    ÔÚµ÷ÊÔ»·¾³Ï£¬¿ÉÒÔÊäÈëÏÂÁÐÖ¸ÁîÀ´¿ØÖƵ÷ÊÔ¡£
    l 28µÚÒ»¸ö×ÖĸÊÇСдµÄL£¬ÁгöµÚ28Ðи½½üµÄÔ´³ÌÐò¡£
    b sum ÔÚsumº¯Êý´¦Éè¶Ïµã
    b 25 ÔÚµÚ25Ðд¦Éè¶Ïµã
    r ÔËÐгÌÐò
    n µ¥²½Ö´ÐУ¬²»½øÈ뺯Êý
    s µ¥²½Ö´ÐУ¬½øÈ뺯Êý
    c ¼ÌÐøÁ¬ÐøÖ´ÐÐ
    p choiceÏÔʾ±äÁ¿choiceµÄÖµ
    q Í˳öµ÷ÊÔ»·¾³
    k ɱËÀ³ÌÐò

    C++³ÌÐòµÄ±àÒë

    ¼ÙÉèÓÃvi±àдºÃÁËÒ»¸öC++³ÌÐò£¬Ô´³ÌÐòÎļþÃûΪhello.cxx¡£ÈçºÎ±àÒ룿
    ±àÒ룬ָ¶¨Éú³ÉµÄ¿ÉÖ´ÐÐÎļþÃûΪhw¡£
    g++ -o hw hello.cxx
    ´øÔ´´úÂëµ÷ÊÔ·ûºÅ½øÐбàÒë¡£
    g++ -o hw hello.cxx -g
    Kdevelop

    °²×°ºÍÆô¶¯

    ÔÚºìÆìLinux4.1µÄ¿ª·¢¹¤¾ßÅÌÖУ¬ÌṩÁ˼¯³É¿ª·¢»·¾³Kdevelop3.0.92¡£¿ÉÒÔÏÂÔØÏàÓ¦µÄISOÎļþ²¢
    ÀûÓÃÆäÖеݲװ³ÌÐò½øÐа²×°¡£°²×°Íê³Éºó£¬´Ó¿ªÊ¼²Ëµ¥ÖоͿÉÒÔÆô¶¯Kdevelop£º
    ¡¾¿ªÊ¼¡¿¡ú¡¾Ó¦ÓóÌÐò¡¿¡ú¡¾Èí¼þ¿ª·¢¡¿¡ú¡¾Kdevelop¡¿
    ÀûÓÃKdevelop¿ÉÒÔ±àдCºÍC++³ÌÐò£¬Ëü°Ñ±à¼­¡¢±àÒë¡¢µ÷ÊÔºÍÔËÐм¯³Éµ½Ò»Æ𣬸ø±à³Ì¹¤×÷´øÀ´ºÜ
    ´ó·½±ã¡£

    »ù±¾²½Öè

    Ò»°ã¶øÑÔ£¬ÓÃKdevelop±à³Ì´óÌåÒª¾­ÀúÈçϼ¸¸ö²½Öè¡£±à³ÌÊDZȽϸ´Ôӵģ¬ºÜÄÑÒ»´Î³É¹¦£¬ÕâЩ²½Öè
    ¿ÉÄÜÒª·´¸´½øÐжà´Î¡£

    µÚÒ»²½£¬Ð½¨¹¤³Ì

    ¿ÉÒÔͨ¹ý²Ëµ¥²Ù×÷Æô¶¯ÏàÓ¦µÄÏòµ¼³ÌÐò£¬½èÖúËüÍê³É¹¤³ÌµÄ³õ½¨¹¤×÷¡£
    ¡¾Project¡¿¡ú¡¾New Project¡¿
    ÔÚн¨¹¤³Ì¹ý³ÌÖУ¬Ö÷ÒªÐèÒªÖ¸¶¨¹¤³ÌÎļþ±£´æλÖᢹ¤³ÌÃû³Æ¡¢¹¤³ÌÀàÐÍ£¬²¢ÇÒ¿ÉÒÔÌîд±à³Ì×÷Õß
    µÄÐÅÏ¢¡£¸ù¾ÝËùÑ¡¹¤³ÌÀàÐÍ(±ÈÈ磬ÊÇÎı¾½çÃæµÄ³ÌÐò»¹ÊÇͼÐνçÃæµÄ³ÌÐò£¬ÊÇC³ÌÐò»¹ÊÇC++³ÌÐò)£¬Ïòµ¼³ÌÐò»á×Ô¶¯Éú³ÉÒ»ÅúÄ£°åÎļþ¡£

  17. ·ÇÄã²»Òª ÓÚ 2005-05-02 21:09:22·¢±í:

    ±àÖƲ˵¥Ìõ

    Ë«»÷gambasÖ÷´°¿ÚÖеÄfrmMainʹ³ÌÐòµÄÖ÷´°ÌåÏÔʾ³öÀ´¡£ÔÚÖ÷´°ÌåÈÎÒâ¿Õ°×λÖõ¥»÷Êó±êÓÒ¼ü£¬Ö´ÐÐÆäÖеġ°²Ëµ¥±à¼­Æ÷...¡±£¬¾Í»á³öÏÖ¡°²Ëµ¥±à¼­Æ÷¡±¡£
    ¶ÔÓÚÿһ¸ö²Ëµ¥¶øÑÔ£¬×î»ù±¾µÄÊôÐÔÊÇÃû³Æ(Name)ºÍÌâ´Ê(Caption)¡£¡°Ãû³Æ¡±Ï൱ÓÚ±äÁ¿Ãû£¬¡°Ìâ´Ê¡±ÔòÊDz˵¥ÏîÉÏÏÔʾµÄÎÄ×Ö¡£³ý´ËÖ®Í⣬»¹¿ÉÒԹ涨²Ëµ¥µÄ×é(Group)ºÍ±êÇ©(Tag)£¬ÒÔ¼°¿ì½Ý¼üºÍͼ±ê(¼´¡°Í¼Æ¬¡±Ïî)¡£
    ²Ëµ¥ÏîÖ®¼äÅÅÁеÄÏȺó˳Ðò¿ÉÒÔÓð´Å¥µ÷½Ú£¬¶ø²Ëµ¥ÏîÖ®¼äµÄ¼¶±ð¹ØϵÔòÓð´Å¥µ÷½Ú¡£
    ÕâÀÏȶ¨ÒåÁËÁ½¸öÒ»¼¶²Ëµ¥£¬¡°Îļþ¡±ºÍ¡°°ïÖú¡±£¬ËüÃDz¢²»¶ÔÓ¦¾ßÌåµÄ²Ù×÷£¬½ö½öÊDz˵¥µÄ·ÖÀ࣬Òò´Ë¶¨ÒåºÃËüÃǵÄÌâ´Ê¼´¿É£¬Ãû³ÆÔò¿ÉÒÔËæ±ã¶¨¡£ÔÚ¡°Îļþ¡± Ö®ÏÂÉèÁËÁ½¸ö×Ӳ˵¥£º¡°Ð¾֡±£¬Ö´ÐÐËü¿ÉÒÔ¿ªÊ¼ÐµÄÒ»¾ÖÓÎÏ·£¬Ó롰о֡±°´Å¥µÄ¹¦ÄÜÊÇÏàͬµÄ£¬Ãû³Æ¶¨ÎªmnuNew£»¡°¹Ø±Õ¡±£¬Ö´ÐÐËü½«¹Ø±Õ´°¿Ú£¬½áÊø³ÌÐò£¬Ãû³Æ¶¨ÎªmnuClose¡£ÔÚ¡°°ïÖú¡±Ö®ÏÂÉèÁËÒ»¸ö×Ӳ˵¥£º¡°¹ØÓÚ¡±£¬Ö´ÐÐËü½«µ¯³öÒ»¸öÌáʾ´°¿Ú£¬ÓÃÀ´ÏÔʾ³ÌÐòµÄһЩ»ù´¡ÐÅÏ¢£¬±ÈÈç±à³Ìʱ¼ä£¬¹¦ÄܽéÉܵȣ¬Ãû³Æ¶¨ÎªmnuAbout¡£
    °Ñ²Ëµ¥ÏÃèÊöºÃÖ®ºó£¬µ¥»÷¡°²Ëµ¥±à¼­Æ÷¡±µÄ¡°È·¶¨¡±°´Å¥¡£ÕâÊǾͿÉÒÔÔÚÖ÷´°ÌåµÄÉÏ·½¿´µ½²Ëµ¥ÌõÁË¡£

    Ôö¼Ó´°Ìå

    Ö´ÐС°¹ØÓÚ¡±²Ëµ¥Ê±£¬Òªµ¯³öÒ»¸öÌáʾ´°£¬Òò´ËÐèÒªÔÚ³ÌÐòÖÐÔö¼ÓÒ»¸ö´°Ìå¡£Æä·½·¨Í¬´´½¨Ö÷´°ÌåÀàËÆ£ºÓÃÊó±êÓÒ¼üµã»÷¹¤³ÌÃûsmartbaby»òÕßÆäÏÂÃæµÄ·ÖÖ§£¬¶¼»á³öÏÖµ¯³ö²Ëµ¥£¬Ö´ÐС¾Ð½¨¡¿¡ú¡¾´°Ìå¡¿
    ¼´¿ÉÔö¼Ó´°Ìå¡£¿ª·¢¹¤¾ß»áѯÎÊ´°ÌåµÄÃû×Ö£¬¶¨ÃûΪfrmAbout¡£Èç¹û°Ñ¡°Ä¬ÈϵĶԻ°¿ò¹ÜÀí¡±µÄ¸´Ñ¡¿ò¹´Ñ¡ÉÏ£¬ÏµÍ³»á×Ô¶¯ÔÚ´°¿ÚÉÏÌí¼Ó¡°OK¡±ºÍ¡°Cancel¡±Á½¸ö°´Å¥£¬²¢Ìí¼ÓÏàÓ¦µÄµ¥»÷ʼþ´¦Àí³ÌÐò¡£
    ÕâÀïÖ»´òËãÓÃfrmAboutÏÔʾ¹ØÓÚ¡°´ÏÃ÷±¦±´¡±µÄһЩ»ù´¡ÐÅÏ¢£¬²¢²»ÐèÒª×öÈκβÙ×÷¡£Òò´Ë£¬Ó¦¸ÃÔÚ´°¿ÚÖÐÌí¼ÓÒ»¸öLabel¿Ø¼þ£¬²¢°ÑÒªÏÔʾµÄÐÅÏ¢¸³¸øдµ½¸Ã¿Ø¼þµÄTextÊôÐÔ¡£
    ¶ÔÓÚ×Ô¶¯Ìí¼ÓµÄÁ½¸ö°´Å¥£¬ÀíÂÛÉϽ²£¬±£ÁôÆäÖÐÈκÎÒ»¸ö¾Í¹»ÁË£¬ÒòΪËüÃǵĵ¥»÷ʼþ´¦Àí³ÌÐò¶¼»á¹Ø±Õ±¾´°¿Ú¡£¶þÕßµÄÇø±ðÔÚÓÚ£¬¡°OK¡±µÄµ¥»÷ʼþ´¦Àí³ÌÐòÔڹرձ¾´°¿Úʱ»áЯ´øÒ»¸ö²ÎÊý¡°TRUE¡±£¬¶ø¡°Cancel¡±²»´ø¡£

    ±àд²Ëµ¥³ÌÐò

    ÔÚfrmMainÖ÷´°ÌåÉÏ£¬¿ÉÒÔ¿´µ½²Ëµ¥Ìõ¡£ÓÃÊó±êµ¥»÷¡°Îļþ¡±£¬´Ë²Ëµ¥½«±»Õ¹¿ª¡£ÓÃÊó±êµ¥»÷ij×Ӳ˵¥£¬±ÈÈ硰о֡±£¬¾Í¿ÉÒÔ±àдÏàÓ¦µÄ²Ëµ¥Ïîµ¥»÷ʼþ´¦Àí³ÌÐò¡£
    ¡°Ð¾֡±²Ëµ¥³ÌÐòÈçÏ£º
    PUBLIC SUB mnuNew_Click()
    btnNew_Click()´¡°Ð¾֡±°´Å¥Ê±¼ä´¦Àí
    END
    µ±µ¥»÷¡°Ð¾֡±²Ëµ¥Ê±£¬½«µ÷ÓÃbtnNew_Click()¡£»»¾ä»°½²£¬¡°Ð¾֡±²Ëµ¥Ó롰о֡±°´Å¥µÄ¹¦ÄÜÊÇÏàͬµÄ¡£
    ¡°¹Ø±Õ¡±²Ëµ¥³ÌÐòÈçÏ£º
    PUBLIC SUB mnuClose_Click()
    ME.Close()´¹Ø±Õ³ÌÐò
    END
    ME.Close()×÷ÓþÍÊǹرյ±Ç°´°¿Ú£¬¶øµ±Ç°´°¿ÚÊDZ¾³ÌÐòµÄÖ÷Òª´°¿Ú£¬¹Ø±Õ´°¿ÚÒ²¾ÍÒâζ׏رձ¾³ÌÐò¡£
    ¡°¹ØÓÚ...¡±²Ëµ¥³ÌÐòÈçÏ£º
    PUBLIC SUB mnuAbout_Click()
    frmAbout.Run ´ÏÔʾ¡°¹ØÓÚ¡±¶Ô»°¿ò
    END
    frmAbout.Runµ÷ÓÃÁËfrmAboutÖеķ½·¨RUN£¬Æä×÷ÓþÍÊÇÔËÐÐfrmAbout´°¿Ú¡£½øÒ»²½²é¿´frmAbout.RunµÄ´úÂëÈçÏ£º
    STATIC PUBLIC FUNCTION Run() AS Boolean
    DIM hForm AS Form
    hForm = NEW frmAbout
    RETURN hForm.ShowModal()
    END
    Õâ¶Î´úÂëÊÇÔÚ´´½¨´°¿Úʱ×Ô¶¯Éú³ÉµÄ£¬Æä×÷ÓþÍÊÇÏÔʾfrmAbout´°¿Ú¡£

    ·¢²¼ÐÂÈí¼þ

    ÐÞ¸ÄÍê³É²¢²âÊÔûÓÐÎÊÌâºó£¬¾Í¿ÉÒÔ¿¼ÂÇ·¢²¼ÎÊÌâµÄ¡£
    ÒòΪÒѾ­¶ÔÈí¼þ×öÁËÐ޸ģ¬Òò´Ë°æ±¾ºÅÓ¦¸ÃÓб仯¡£
    ¾ßÌå²Ù×÷Çë²Î¼û¡£ÔÚGambasµÄÖ÷´°¿ÚÉÏÖ´ÐС¾¹¤³Ì¡¿¡ú¡¾ÊôÐÔ¡¿£¬¾Í»áµ¯³ö¹¤³ÌÊôÐÔµÄÉèÖô°¿Ú£¬ÔÚÕâÀï¿ÉÒÔ¶Ô°æ±¾ºÅ½øÐÐÐ޸ġ£ÕâÀﶨÒåÐÂÈí¼þ°æ±¾ºÅΪ0.0-2£¬Òò´ËÖ»Ðè°Ñ¡°ÊÍ·Å¡±ºóÃæµÄÊý×ָijɡ°2¡±¼´¿É¡£
    ×îºó£¬°´Ç°ÃæµÄ¡°·¢²¼Èí¼þ¡±½éÉܵķ½·¨ÖÆ×÷°²×°°üºÍÔ´³ÌÐò°ü£¬¾Í¿ÉÒÔ·¢²¼ÐµÄÈí¼þÁË¡£

    ½øÒ»²½¸Ä½øµÄÌáʾ

    ³ÌÐò»¹Óиü¶àµÄ¸Ä½øÓàµØ£¬ÏÂÃæ¸ø³öһЩÌáʾ£¬ÒÔ±ã¶ÁÕßÁ·Ï°¡£
    Ê×ÏÈ´Ó½çÃæÉÏ¿´£¬ÓÐ10Êý×Ö°´Å¥£¬1¸ö¡°Ð¾֡±°´Å¥£¬²¼¾Ö²»¶Ô³Æ£¬¿ÉÒÔ¿¼ÂÇÔÙÔö¼ÓÒ»¸ö°´Å¥£¬Ê¹½çÃæµÄ²¼¾Ö¸üºÏÀí¡£Õâ¸öÐÂÔö°´Å¥µÄ¹¦ÄÜÓ롰о֡±°´Å¥Ïàͬ£¬ÓÃͼ¶ø²»ÊÇÓÃÎÄ×Ö±íÃ÷Æ书ÄÜ¡£
    Æä´Î£¬¡°´ÏÃ÷±¦±´¡±ÏÔÈ»ÊÇΪΪ2£­4ËêµÄѧÁäÇ°¶ùͯÉè¼ÆµÄ¡£ÕâôСµÄº¢×ÓÒ²Ðí¸ù±¾¾Í²»ÈÏʶÊý×Ö£¬¸ü²»»á¼Ó·¨ÔËËã¡£¿ÉÒÔ¿¼ÂÇΪÊý×Ö¼ÓͼÐÎÌáʾ£¬ÓÃͼÐÎʾÒâ¼Ó·¨µÄÔËËã¡£
    ×îºó£¬ÎªÁËÔö¼ÓÓÎÏ·µÄȤζÐÔ£¬¿ÉÒԹ涨һ¾Ö³ö¼¸µÀÌ⣬±ÈÈçÿ5ÌâÒ»¾Ö¡£ÔÚÿһ¾ÖÓÎÏ·ÖУ¬Ã¿´ð¶ÔÒ»µÀÌâʱ¾Í½±ÀøÒ»¿ÅÐÇ£¬¶ø´ð´íÁ˾͸øÒ»¸öСºìÁ³¡£

  18. ·ÇÄã²»Òª ÓÚ 2005-05-02 21:08:51·¢±í:

    ÔËÐÐ

    ÔÚ±à³Ì¹ý³ÌÖУ¬Ã¿Ôö¼ÓһЩдúÂëÖ®ºó£¬¾ÍÒªÔËÐÐÒ»´Î¡£Èç¹ûдúÂëÖÐÓдíÎ󣬾ÍÎÞ·¨ÔËÐв¢»á³öÏÖ´íÎóÌáʾ¡£´ËʱӦ¸Ã¸ù¾ÝÌáʾÈÏÕæ²é¿´´íÎóµÄÐУ¬ÐÞÕý´íÎó£¬È»ºóÔÙ³¢ÊÔÔËÐУ¬Ö±µ½³É¹¦ÔËÐÐÆðÀ´¡£
    ÄÜÔËÐÐÆðÀ´£¬±íÃ÷ûÓÐÓï·¨´íÎ󣬵«²¢²»±íÃ÷ûÓÐÂß¼­´íÎó¡£ÒªÏë·¢ÏÖÂß¼­´íÎó£¬Ö»ÄÜʵ¼ÊÓÃÓÃÕâ¸öÈí¼þ£¬¿´ËüÊÇ·ñʵÏÖÁËÔ¤ÆڵŦÄÜ¡£
    µ½Ä¿Ç°ÎªÖ¹£¬ÒѾ­±àдÁËËæ»úÊýµÄ²úÉúºÍÌâÄ¿ÏÔʾµÄÓйشúÂ룬Ӧ¸ÃÑé֤һϳÌÐò×Ô¶¯³öµÄÌâÄ¿ÊÇ·ñ¾ßÓÐËæ»úÐÔ£¬²¢±»ÕýÈ·µÄÏÔʾ³öÀ´¡£
    ¾­¹ýÑéÖ¤£¬ÎÒÃÇ·¢ÏÖ£¬Ã¿´ÎÆô¶¯¡°´ÏÃ÷±¦±´¡±Ö®ºó£¬µÚÒ»´Îµã»÷¡°Ð¾֡±°´Å¥²úÉúµÄÌâÄ¿×ÜÊÇ¡°0+1£½¡±£¬µÚ¶þµÀÌâÊÇ¡°7+4£½¡±£¬µÚÈýµÀÌâÊÇ¡°5+2£½¡±£¬¡­¡­£¬ÒÀ´ËÀàÍÆ¡£ÕâÏÔÈ»ÓëÔ¤ÆÚµÄЧ¹û²»Í¬¡£
    ÔõÑù²ÅÄÜÈÃÿ´ÎÆô¶¯ºó³öµÄÌâÄ¿¶¼²»ÏàͬÄØ£¿

    ²é°ïÖúÅųýÂß¼­´íÎó

    Æäʵ½â¾öÉÏÃæ·¢ÏÖµÄÎÊÌâºÜÈÝÒס£¶ÁÕßÔÚÕâÀï×ÅÖØѧϰµÄ£¬Ó¦¸ÃÊǽâ¾öÎÊÌâµÄ·½·¨¡£
    ΪÁËÁ˽⵼ÖÂÉÏÊöÎÊÌâµÄÕæÕýÔ­Òò£¬Ó¦¸ÃÉîÈëÁ˽âÒ»ÏÂRnd()º¯Êý£¬×îºÃµÄ°ì·¨¾ÍÊDz鿴°ïÖú¡£Ö´ÐÐGambasÖ÷´°¿Ú²Ëµ¥¡¾°ïÖú¡¿¡ú¡¾°ïÖúä¯ÀÀÆ÷¡¿¾Í¿ÉÒԲ鿴°ïÖúÁË¡£
    ÔÚ°ïÖúä¯ÀÀÆ÷µÄ¡°²éÕÒ¡±±êÇ©ÖУ¬ÓÐÒ»¸öÎı¾¿ò£¬ÔÚÆäÖÐÊäÈë¡°rnd¡±£¬È»ºó»Ø³µ£¬¾Í»á³öÏÖÒ»¸öÁÐ±í£¬ÔÚÆäÖпÉÒÔÕÒµ½¡°Rnd¡±£¬µ¥»÷Ëü£¬¾Í¿ÉÒÔ¿´µ½ÓйØRnd()º¯ÊýµÄ½éÉÜÁË¡£
    ÔÚrnd()º¯Êý½éÉܵÄÏÂÃæÓÐÒ»¸ö¡°See also¡±£¬·­Òë¹ýÀ´¾ÍÊÇ¡°²Î¼û¡±µÄÒâ˼¡£°ïÖúϵͳÌáʾ²Î¼ûʲôÄØ£¿¡°Randomize¡±£¬¼´£¬¡°Ëæ»ú»¯¡±¡£µ¥»÷Õâ¸öÁ´½Ó£¬¿ÉÒÔ¿´µ½£¬Randomize ÊÇÒ»¸öËæ»úÊý³õʼ»¯º¯Êý¡£
    Ëü»áÒÔµ±Ç°µÄÈÕÆÚºÍʱ¼äΪ²ÎÕÕ£¬¶ÔËæ»úÊý½øÐгõʼ»¯¡£Õâµ½µ×ÊÇʲôÒâ˼ÄØ£¿»¹ÊDz»Ì«Ã÷°×¡£Ã»¹Øϵ£¬¿ÉÒÔÊÔÊÔ¡£
    ÔÚ¶Ôa¡¢b¸³ÖµÓï¾ä֮ǰ£¬Ôö¼ÓÈçÏÂÒ»ÐдúÂ룺
    Randomize()
    È»ºóÔÙÔËÐгÌÐò£¬¿ÉÒÔ·¢ÏÖÿ´ÎÆô¶¯³ÌÐòºó£¬ÌâÄ¿¶¼ÊǸ÷²»Í¬µÄ¡£
    ÖÁ´Ë£¬Ëæ»úÌâÄ¿µÄ²úÉúºÍÏÔʾÎÊÌâ¾Í½â¾öÁË¡£

    ±à³ÌµÚÈý»Ø

    ÏÂÃ濼ÂÇÊäÈë´ð°¸²¢ÅжÏÆäÕýÈ·ÐÔµÄÎÊÌâ¡£

    Ìí¼Ó¿Ø¼þ×é

    ÒªÓð´Å¥ÊµÏÖÊý×ÖµÄÊäÈ룬¾ÍÒªÔö¼Ó10¸öButton(°´Å¥)¿Ø¼þ£¬·Ö±ðÓÃÀ´ÊäÈë0¡¢1¡¢2¡¢¡­¡­8¡¢9¡£
    Ìí¼Ó¿Ø¼þµÄ²Ù×÷²¢²»¸´ÔÓ£¬ÔÚÉÏÃæÒѾ­ÌÖÂÛ¹ýÁË¡£
    ÕâÀïÃæ´æÔÚÒ»¸öÎÊÌ⣺10¸ö°´Å¥£¬ÊDz»ÊÇÐèÒª±àд10¸öʼþ´¦Àí³ÌÐòÀ´´¦ÀíËüÃǵĵã»÷ʼþÄØ£¿Õâ»áºÜÂé·³£¬ÏÔÈ»ÊDz»ºÏÀíµÄ¡£Ó¦¸ÃÓÐÒ»ÖÖ;¾¶£¬Äܹ»ÈÃÕâ10¸ö°´Å¥¹²ÏíÒ»¶Îʼþ´¦Àí´úÂë¡£Õâ¾ÍÒªÓõ½¿Ø¼þµÄGroup(×é)ÊôÐÔ¡£
    µ±ÉèÖÃÁ˿ؼþµÄGroupÊôÐÔºó£¬Ä³¿Ø¼þËù·¢ÉúµÄʼþ¶¼»áµ±³ÉȺʼþÀ´´¦Àí£¬ÔËÐеÄÊÇȺʼþ´¦Àí´úÂë¡£¿ÉÒÔÔö¼Ó10¸ö°´Å¥¿Ø¼þ£¬·Ö±ð½«ÆäName(Ãû³Æ) ÊôÐÔÉèΪbtn0£¬btn1£¬¡­£¬btn9£¬¶ø½«ËüÃǵÄGroupÊôÐÔÉèΪdigits¡£ÕâÑùÉèÖÃÖ®ºó£¬µã»÷Õâ10¸ö°´Å¥¿Ø¼þÖеÄÈκÎÒ»¸ö¶ø²úÉúµÄµã»÷ʼþ¶¼½«ÓÉdigits_Click()´¦Àí¡£
    ÕâÑùÓÖ»á²úÉúÁíÒ»¸öÎÊÌ⣺Group(×é)ÊôÐÔʹ¶à¸ö°´Å¥µÄʼþÓÉͬһ¶Î´úÂë´¦Àí³ÉΪ¿ÉÄÜ£¬µ«¶ÔÓÚͬһ×éµÄ²»Í¬¿Ø¼þ¶øÑÔ£¬Æä´¦Àí¿ÉÄÜ´æÔÚϸ΢µÄ²î±ð¡£ÓÚÊÇ£¬»¹ÓбØÒªÇø·Ö³öÒ»¸öʼþ¾ßÌåÊÇÓÉÄĸö¿Ø¼þ´¥·¢µÄ¡£Õâ¾ÍÒªÓõ½¿Ø¼þµÄtag(±êÇ©)ÊôÐÔ¡£¿ÉÒÔΪ tag(±êÇ©)ÊôÐÔÉèÖÃÈκÎÏà¹ØµÄÊý¾Ý¡£ÔÚ digits_Click()Öн«¿ÉÒÔÒýÓÃÕâ¸öÊôÐÔÖµ¡£Òò´Ë£¬¿ÉÒÔ°Ñbtn0£¬btn1£¬¡­£¬btn9µÄtagÊôÐÔÒÀ´ÎÉèÖÃΪ0£¬1£¬¡­£¬9¡£
    »¹ÓÐÒ»¸öÊôÐÔÐèÒªÉèÖõÄÊÇtext(Îı¾)£¬ËüÊÇ°´Å¥ÉÏÏÔʾ³öÀ´µÄÎÄ×Ö¡£ÒÀ´ÎÉèÖÃΪ0£¬1£¬¡­£¬9¡£
    ˳±ãÖ¸³ö£¬ÊôÓÚijһ×éµÄ¿Ø¼þ²»±ØÊÇͬһÖֿؼþ£¬°ÑButtonºÍLabel¿Ø¼þ·Åµ½Í¬Ò»¸ö×éÀïÊÇÔÊÐíµÄ¡£
    Õâ±È¿Ø¼þÊý×é¸üΪÁé»î¡£

    ´ð°¸µÄÊäÈë´¦Àí´úÂë

    ÏÂÃæ±àд´úÂ룬ʹÓÎÏ·Õß¿ÉÒÔͨ¹ýµã»÷°´Å¥À´ÊäÈë´ð°¸¡£
    ÒòΪ¸÷¸öÊý×Ö°´Å¥ÊôÓÚͬһ¸ö×飬Ҫ±àд¸÷°´Å¥µÄµ¥»÷ʼþ´¦Àí³ÌÐò£¬Êµ¼ÊÉÏÊÇÒª±àд×éʼþ´¦Àí³ÌÐò¡£
    ÏÂÃæÊǶ¨ÒåºÃµÄ³ÌÐò´úÂ룺
    PUBLIC SUB digits_Click()
    lblDisplay.Caption =lblDisplay.Caption &LAST.tag
    END
    µ±µã»÷0£¬1£¬¡­£¬9ÈκÎÒ»¸ö°´Å¥Ê±£¬¶¼»áÖ´ÐÐÕâ¶Î´úÂë¡£LAST´ú±í¸Õ¸Õµã»÷¹ýµÄ°´Å¥£¬ÕâÊÇÔÚ×éʼþ´¦Àí³ÌÐòÖеÄרÓñêʶ¡£¶øLAST.tagÌáÈ¡ÁËLASTµÄtagÊôÐÔ£¬Ò²¾ÍÊǸոյã»÷¹ýµÄ°´Å¥µÄtagÊôÐÔ¡£

    ´ð°¸ÕýÈ·ÐÔÅжϴúÂë

    ÒªÅжϴð°¸ÊÇ·ñÕýÈ·£¬Ê×ÏÈÓ¦¸Ã¼ÆËã³öÕýÈ·µÄ½á¹û²¢Ôݴ浽ij¸ö±äÁ¿¡£²»·Á½«´Ë±äÁ¿ÃüÃûΪStandardAnswer£¬ÔÚbtnNew_Click()ÖУ¬²úÉúËæ»úÌâÄ¿Ö®ºó£¬¾Í¿ÉÒÔÁ¢¼´¼ÆËãStandardAnswerµÄÖµÁË¡£
    ÔÚÓÎÏ·ÕßÊäÈë´ð°¸ºó£¬»¹ÐèÒª½øÐбȽϣ¬Ò²¾ÍÊÇÒªÔÚdigits_Click()ÖÐÔö¼ÓÅжϳÌÐò£¬°ÑStandardAnswerµÄÖµÓëÊäÈëµÄ´ð°¸½øÐбȽϣ¬Èç¹ûÒ»Ñù£¬¾ÍÈÏΪ»Ø´ðÕýÈ·¡£
    ÏÔÈ»£¬ÔÚbtnNew_Click()ºÍdigits_Click()ÖÐÒýÓõÄStandardAnswerÓ¦¸ÃÊÇͬһ¸öÖµ¡£ÔÚÕâÖÖÇé¿öÏ£¬Ó¦¸Ã½« StandardAnswer¶¨ÒåΪ¹«¹²µÄ±äÁ¿¡£ÈçºÎ¶¨ÒåÄØ£¿ÔÚ´úÂë±à¼­´°¿Ú£¬´ Gambas class fileÖ®ÏÂÌí¼ÓÈçÏ´úÂ룺
    STATIC PUBLIC standardAnswer AS Integer
    Õâ¶Î´úÂëдÔÚbtnNew_Click()ºÍdigits_Click()Ö®Í⣬¾Í±íÃ÷ËüÊÇÒ»¸ö¹«¹²±äÁ¿£¬¿ÉÒÔ±»¶þÕßÒýÓá£
    ÔÚbtnNew_Click()Ôö¼ÓÏÂÁи³ÖµÓï¾ä£¬Ê¹standardAnswer¼Ç¼ÕýÈ·µÄ½á¹û£º
    standardAnswer=a+b
    ÅжϹý³ÌÒªÉÔ΢Â鷳һЩ¡£Ê×ÏÈÊÇÅжÏʱ»úµÄÎÊÌâ¡£Á½¸ö0~9µÄÊý×ÖÖ®ºÍÓпÉÄÜÊÇһλÊý×Ö£¬Ò²¿ÉÄÜÊÇÁ½Î»Êý×Ö¡£µ±´ð°¸ÊÇһλÊýʱ£¬ÓÎÏ·ÕßÊäÈëÒ»¸ö¾Í¿ÉÒÔÅжϣ»µ±´ð°¸ÊÇÁ½Î»Êýʱ£¬Ó¦µÈÓÎÏ·ÊäÈëÁ½Î»Êý×Ö(¼´µ¥»÷Á½¸öÊý×Ö°´Å¥)Ö®ºóÔÙ½øÐÐÅжϡ£Æä´Î£¬Òª·ÖÎöÓÎÏ·Õßµ¥»÷°´Å¥µÄ¶¯×÷£¬È·¶¨ÊäÈëµÄ´ð°¸ÊÇʲô¡£
    µÚÈýÊǽøÐÐÅжϡ£µÚËÄ£¬¸ù¾ÝÅжϽá¹û£¬¸ø³öÊʵ±µÄ½áÂÛ¡£
    ΪÁ˼ǼÊäÈëµÄ´ð°¸£¬ÐèÒª¶¨ÒåÒ»¸ö×Ö·û´®±äÁ¿sAnswer¡£¿¼Âǵ½ÓеĴð°¸ÐèÒªÁ½´Îµ¥»÷°´Å¥£¬¼´ÐèÒªÁ½´ÎÖ´ÐÐdigits_Click()¡£ÔÚµÚ¶þ´ÎÖ´ÐÐ digits_Click()ʱ£¬Ó¦Ê¹sAnswer°Ñ±¾´ÎÊäÈëµÄÊý×ÖÓëÉÏ´ÎÊäÈëµÄÊý×Ö½áºÏÆðÀ´£¬×÷Ϊ´ð°¸¡£Òò´Ë£¬Ó¦¸Ã½«Ëü¶¨Òå³É¹«¹²±äÁ¿£º
    STATIC PUBLIC sAnswer AS String
    ÔÚÿ´Î³öÌâÖ®ºó£¬Ó¦¸Ã½«Çå¿Õ£¬×öºÃ½ÓÊÕÐÂÊäÈëµÄ×¼±¸¡£Òò´Ë£¬»¹ÒªÔÚbtnNew_Click()Ôö¼ÓÏÂÁи³ÖµÓï¾ä£º
    sAnswer=""
    ΪÁËÏÔʾ½áÂÛ£¬»¹Ó¦¸ÃÔö¼ÓÒ»¸öLabel£¬·ÅÔÚ´°¿Úµ×²¿¡£½«¸Ã¿Ø¼þ¶¨ÃûΪlblRemind¡£
    ×öºÃÁËÉÏËß±äÁ¿ºÍ¿Ø¼þ×¼±¸ºó£¬¼´¿ÉÒÔÔÚdigits_Click()ÖÐÔö¼ÓÅжϴúÂëÁË¡£¾ßÌå´úÂëÈçÏ£º
    sAnswer=sAnswer&LAST.tag
    IF Len(Str$(Val(sAnswer)))=Len(Str$(standardAnswer))THEN
    IF Val(sAnswer)=standardAnswer THEN
    lblRemind.Text ="ÕýÈ·£¡"
    ELSE
    lblRemind.Text ="²»¶Ô£¬ÕýÈ·´ð°¸Ó¦¸ÃÊÇ "&Str$(standardAnswer)
    ENDIF
    ENDIF
    ´úÂëÐÐ sAnswer=sAnswer&LAST.tag¸ºÔð½«ÓÎÏ·Õßµã»÷µÄÊý×ÖÀÛ»ý¼Ç¼ÏÂÀ´¡£
    ÅжÏÓï¾äIF Len(Str$(Val(sAnswer)))=Len(Str$(standardAnswer))THENÈ·¶¨ÁËÅжÏʱ»ú¡£µ± sAnswer¼Ç¼µÄÊý×Ö×Ö´®³¤¶ÈÓëstandardAnswerµÄÊý×ÖλÊýÏàͬʱ£¬¾Í¿ÉÒÔ½øÐÐÅжÏÁË¡£
    ´úÂë¶Î IF Val(sAnswer)=standardAnswer THENÔò¾ßÌ帺ÔðÅжϴ𰸵ÄÕýÈ·ÐÔ£¬È»ºóÐÞ¸ÄlblRemindµÄTextÊôÐÔ £¬ÏÔʾ³öºÏÀíµÄÌáʾÐÅÏ¢×÷Ϊ½áÂÛ¡£

    Ìí¼Ó×¢ÊÍ

    Ôö¼ÓÁËÅжϴúÂëÖ®ºó£¬³ÌÐòÒѾ­±äµÃ±È½Ï¸´ÔÓÁË¡£ÎªÁËÔö¼Ó´úÂëµÄ¿É¶ÁÐÔ£¬±ãÓÚ½«À´Ð޸ĺÍά»¤£¬Ó¦¸ÃÌí¼Ó×¢ÊÍ¡£Æäʵ£¬Ó¦¸ÃÑø³ÉÒ»±ßд³ÌÐò£¬Ò»±ß¼Ó×¢Ê͵ÄÏ°¹ß¡£
    ¼Ó×¢Ê͵ķ½·¨±È½Ï¼òµ¥£¬ÏÈÊäÈëÒ»¸öµ¥ÒýºÅ(´)£¬È»ºóÊäÈëÏàÓ¦µÄ×¢ÊÍÎÄ×Ö¼´¿É¡£´úÂë±à¼­´°¿ÚÁгöÁ˱¾³ÌÐòËùÓеĴúÂë¼°Æä×¢ÊÍ¡£

    ·¢²¼Èí¼þ

    ÔÚ³ÌÐò±àд²¢È«Ãæ²âÊÔͨ¹ýÖ®ºó£¬¾Í¿ÉÒÔÖÆ×÷°²×°°ü½øÐз¢²¼ÁË¡£Èç¹ûÒª¿ª·ÅÔ´Â룬»¹Ó¦¸ÃÖÆ×÷Ô´Âë°ü¡£

    ÖÆ×÷°²×°°ü

    GambasÌṩÁË°²×°°üÏòµ¼£¬¿ÉÒÔ°ÑÈí¼þ´ò³Érpm°ü¡£Óû§µÃµ½¸Ãrpm°üºó£¬ÓÃͨÓõÄrpm°ü°²×°·½·¨¼´¿É°²×°Ê¹Óá£
    Ö´ÐÐgambasÖ÷´°¿Ú²Ëµ¥¡¾¹¤³Ì¡¿¡ú¡¾ÖÆ×÷°²×°°ü¡¿¼´¿ÉÆô¶¯°²×°°üÏòµ¼¡£
    °²×°°üÏòµ¼Ê×ÏÈҪѯÎÊά»¤ÕßµÄÐÅÏ¢ºÍ¶Ô¸ÃÈí¼þµÄÃèÊö¡£ÕâÀï×¢Ò⣬ÃèÊöÎÄ×Ö¿ÉÒÔÓÃÓ¢ÎÄ»òÕߺºÓïÆ´Òô£¬µ«½¨Òé²»ÒªÓúº×Ö¡£
    ½ÓÏÂÀ´ÒªÌí¼ÓÐÞ¸ÄÈÕÖ¾¡£ÕâÀï¿ÉÒÔÓúº×Ö¡£
    ÏÂÒ»²½ÊÇÑ¡Ôñ°²×°°üµÄÔËÐÐƽ̨¡£ÓÐMandrake, RedHat, SuSEµÈ¼¸ÖÖÑ¡Ôñ¡£ÖÁÉÙҪѡÔñÒ»ÖÖÔËÐÐƽ̨¡£
    ±ÈÈçÑ¡ÔñRedHat¡£½ÓÏÂÀ´ÊÇÑ¡Ôñ°²×°°üµÄ×é¡£±ÈÈçÑ¡Applications/Multimedia¡£
    ÔÙ½ÓÏÂÀ´ÊÇÒªÖ¸¶¨¸ÃÈí¼þ°²×°Ê±×Ô¶¯´´½¨¿ì½Ý·½Ê½ÔÚ¿ªÊ¼²Ëµ¥Öеı£´æλÖᣱÈÈçÑ¡Game¡£È»ºóÊÇÑ¡Ôñ°üµÄ´æ·ÅĿ¼£¬¿ÉÒÔÑ¡Ôñ±£´æµ½×Ô¼ºµÄ¼ÒĿ¼ÖС£
    ×öÁËÉÏÊöÉèÖú󣬵ã»÷¡°È·¶¨¡±¾Í¿ÉÒÔ¿ªÊ¼´´½¨°²×°°üÁË¡£

    ÖÆ×÷Ô´³ÌÐò°ü

    Ô´³ÌÐò°üµÄÖÆ×÷±È½Ï¼òµ¥¡£Ö´ÐÐgambasÖ÷´°¿Ú²Ëµ¥¡¾¹¤³Ì¡¿¡ú¡¾ÖÆ×÷Ô´³ÌÐò°ü¡¿£¬Ö¸¶¨Ô´³ÌÐò°üµÄ±£´æλÖþͿÉÒÔÖÆ×÷Ô´³ÌÐò°üÁË¡£

    °ü²âÊÔ


    ÒÑ´´½¨µÄ°üÓÐÁ½ÖÖ£¬Ò»ÖÖÊÇ°²×°°ü£¬¼´À©Õ¹ÃûΪ.rpmµÄ£¬¸Ã°üµÄÖ÷ÎļþÃûÓɹ¤³ÌÃûºÍ°æ±¾ºÅ×é³É¡£ÁíÒ»ÖÖÊÇÔ´³ÌÐò°ü£¬À©Õ¹ÃûÊÇ.tar.gz¡£¡°´ÏÃ÷±¦±´¡± µÄ°²×°°üÎļþΪsmartbaby-0.0-1.noarch.rpm£¬Ô´³ÌÐò°üÎļþΪsmartbaby-0.0-1.tar.gz¡£
    ¶ÔÓÚ°²×°°ü£¬Ó¦¸Ã²âÊÔÊÇ·ñÄÜ°´rpm°ü³£¹æ°²×°ºÍжÔØ·½·¨½øÐа²×°»òжÔØ¡£
    ¾­²âÊÔ£¬ÓÃ.rpm°²×°°ü°²×°Ê±£¬»á³öÏÖÈ·¶¨ÒÀÀµÎļþʧ°ÜµÄ´íÎó(Fail dependencies)£¬ÕâÒ²ÐíÊÇÓÉgambasÓëºìÆìLinuxϵͳÅäºÏ²»ºÃÒýÆðµÄÒ»¸öСbug¡£Ö»ÒªÔÚϵͳÖÐÒÑ°²×°ÁËgambas£¬ÕâÖÖ´íÎó¿ÉÒÔºöÂÔ¡£Ê¹Óá°nodeps¡±²ÎÊý¿ÉÒÔÈ·±£³É¹¦°²×°¡£
    °²×°³É¹¦ºó£¬¿ÉÒÔÔÚ¡¾¿ªÊ¼¡¿¡ú¡¾Ó¦ÓóÌÐò¡¿¡ú¡¾ÓÎÏ·¡¿ÕÒµ½ÏàÓ¦µÄÆô¶¯Ïî¡£ÖµµÃ×¢ÒâµÄÊÇ£¬gambas¿ª·¢µÄÈí¼þÒªÏë³É¹¦ÔËÐÐÐèÒª½âÊͳÌÐògbxµÄÖ§³Ö£¬¶øgbx¾ÍÔÚgambasÖ®ÖС£
    ¿ÉÒÔÓó£¹æ·½·¨Ð¶ÔسÌÐò¡£
    ¶ÔÓÚÔ´³ÌÐò°ü£¬Ó¦¸Ã²âÊÔÊÇ·ñÄÜÕý³£½âѹ£¬ÄÜ·ñÓÃgambas´ò¿ª¡£

    ¸Ä½ø³ÌÐò
    ÔÚlinuxÉÏÔËÐеijÌÐò£¬´ó¶à¶¼ÊÇ¿ª·ÅÔ´³ÌÐòµÄ¡£È¡µÃÔ´³ÌÐò°üºó£¬¾Í¿ÉÒÔ¶Ô³ÌÐò½øÐÐÐ޸ģ¬Ìá¸ßËüµÄÐÔÄÜ.
    ÕâÀï¼Æ»®¶Ô¡°´ÏÃ÷±¦±´¡±×ö¼¸µã¸Ä½ø£º³ÌÐòûÓв˵¥£¬Õâ¿´ÆðÀ´²»Ïñ±ê×¼µÄÓ¦ÓÃÈí¼þ£¬Ôö¼Ó²Ëµ¥£»Ôö¼Ó¡°¹ØÓÚ¡±µÄ´°¿Ú£¬ÏÔʾ³ÌÐòµÄ¿ª·¢ÐÅÏ¢¡£

    ×¼±¸Ô´³ÌÐò

    ÕÒµ½´ÏÃ÷±¦±´0.0-1µÄÔ´³ÌÐò°üsmartbaby-0.0-1.tar.gz£¬½«Æä½âѹËõ¡£¿ÉÒÔ¿´µ½£¬½âѹËõºóÐγɵÄĿ¼
    Ãû×ÖΪsmartbaby¡£Æô¶¯gambas£¬ÕÒµ½Õâ¸öĿ¼¡£¸ÃĿ¼µÄͼ±êÕýÊÇgambasΪÿ¸ö¹¤³ÌÉ趨µÄĬÈÏͼ±ê£¬Õâ˵Ã÷gambasÒѾ­Ê¶±ðµ½¸ÃĿ¼ÏµÄÎļþÊÇgambas´´½¨µÄ¹¤³ÌÎļþÁË¡£
    Ñ¡ÖÐËü£¬µ¥»÷È·¶¨°´Å¥£¬¾Í¿ÉÒÔ´ò¿ªÕâ¸ö¹¤³ÌÁË¡£
    ÔËÐÐһϣ¬¿´ÊÇ·ñÕý³£¡£Èç¹ûûÓÐÒâÍ⣬Ӧ¸ÃÄÜÕý³£Ö´ÐС£
    µ½´Ë£¬ÐÞ¸ÄÇ°µÄ×¼±¸¹¤×÷¾Í×öºÃÁË¡£