Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Linux GrepÃüÁîʹÓõÄÏêϸ½éÉÜ

Linux GrepÃüÁîʹÓõÄÏêϸ½éÉÜ
1. grep¼ò½é
¡¡¡¡grep (global search regular expression(RE) and print out the line,È«ÃæËÑË÷ÕýÔò±í´ïʽ²¢°ÑÐÐ
´òÓ¡³öÀ´)ÊÇÒ»ÖÖÇ¿´óµÄÎı¾ËÑË÷¹¤¾ß£¬ËüÄÜʹÓÃÕýÔò±í´ïʽËÑË÷Îı¾£¬²¢°ÑÆ¥ÅäµÄÐдòÓ¡³öÀ´¡£UnixµÄ
grep¼Ò×å°üÀ¨grep¡¢ egrepºÍfgrep¡£egrepºÍfgrepµÄÃüÁîÖ»¸úgrepÓкÜС²»Í¬¡£egrepÊÇgrepµÄÀ©Õ¹£¬Ö§³Ö
¸ü¶àµÄreÔª×Ö·û£¬ fgrep¾ÍÊÇ fixed grep»òfast grep£¬ËüÃǰÑËùÓеÄ×Öĸ¶¼¿´×÷µ¥´Ê£¬Ò²¾ÍÊÇ˵£¬ÕýÔò±í
´ïʽÖеÄÔª×Ö·û±íʾ»ØÆä×ÔÉíµÄ×ÖÃæÒâÒ壬²»ÔÙÌØÊâ¡£linux ʹÓÃGNU°æ±¾µÄgrep¡£Ëü¹¦ÄܸüÇ¿£¬¿ÉÒÔͨ
¹ý-G¡¢-E¡¢-FÃüÁîÐÐÑ¡ÏîÀ´Ê¹ÓÃegrepºÍfgrepµÄ¹¦ÄÜ¡£
¡¡¡¡grepµÄ¹¤×÷·½Ê½ÊÇÕâÑùµÄ£¬ËüÔÚÒ»¸ö»ò¶à¸öÎļþÖÐËÑË÷×Ö·û´®Ä£°å¡£Èç¹ûÄ£°å°üÀ¨¿Õ¸ñ£¬Ôò±ØÐë±»ÒýÓÃ
£¬Ä£°åºóµÄËùÓÐ×Ö·û´®±»¿´×÷ÎļþÃû¡£ËÑË÷µÄ½á¹û±»Ë͵½ÆÁÄ»£¬²»Ó°ÏìÔ­ÎļþÄÚÈÝ¡£
¡¡¡¡grep¿ÉÓÃÓÚshell½Å±¾£¬ÒòΪgrepͨ¹ý·µ»ØÒ»¸ö״ֵ̬À´ËµÃ÷ËÑË÷µÄ״̬£¬Èç¹ûÄ£°åËÑË÷³É¹¦£¬Ôò·µ»Ø0
£¬Èç¹ûËÑË÷²»³É¹¦£¬Ôò·µ»Ø1£¬Èç¹ûËÑË÷µÄÎļþ²»´æÔÚ£¬Ôò·µ»Ø2¡£ÎÒÃÇÀûÓÃÕâЩ·µ»ØÖµ¾Í¿É½øÐÐһЩ×Ô¶¯»¯
µÄÎı¾´¦Àí¹¤×÷¡£
¡¡¡¡2. grepÕýÔò±í´ïʽԪ×Ö·û¼¯(»ù±¾¼¯)
¡¡¡¡^
¡¡¡¡Ãª¶¨ÐеĿªÊ¼ È磺'^grep'Æ¥ÅäËùÓÐÒÔgrep¿ªÍ·µÄÐС£
¡¡¡¡$
¡¡¡¡Ãª¶¨ÐеĽáÊø È磺'grep$'Æ¥ÅäËùÓÐÒÔgrep½áβµÄÐС£
¡¡¡¡Æ¥ÅäÒ»¸ö·Ç»»ÐзûµÄ×Ö·û È磺'gr.p'Æ¥Åägrºó½ÓÒ»¸öÈÎÒâ×Ö·û£¬È»ºóÊÇp¡£
¡¡¡¡*
¡¡¡¡Æ¥ÅäÁã¸ö»ò¶à¸öÏÈǰ×Ö·û È磺'*grep'Æ¥ÅäËùÓÐÒ»¸ö»ò¶à¸ö¿Õ¸ñºó½ô¸úgrepµÄÐС£ .*Ò»ÆðÓôú±íÈÎÒâ
×Ö·û¡£
¡¡¡¡[]
¡¡¡¡Æ¥ÅäÒ»¸öÖ¸¶¨·¶Î§ÄÚµÄ×Ö·û£¬Èç'[Gg]rep'Æ¥ÅäGrepºÍgrep¡£
¡¡¡¡[^]
¡¡¡¡Æ¥ÅäÒ»¸ö²»ÔÚÖ¸¶¨·¶Î§ÄÚµÄ×Ö·û£¬È磺'[^A-FH-Z]rep'Æ¥Åä²»°üº¬A-RºÍT-ZµÄÒ»¸ö×Öĸ¿ªÍ·£¬½ô¸úrep
µÄÐС£
¡¡¡¡\(..\)
¡¡¡¡±ê¼ÇÆ¥Åä×Ö·û£¬Èç'\(love\)'£¬love±»±ê¼ÇΪ1¡£
¡¡¡¡\<
¡¡¡¡Ãª¶¨µ¥´ÊµÄ¿ªÊ¼£¬Èç:'\\>
¡¡¡¡Ãª¶¨µ¥´ÊµÄ½áÊø£¬Èç'grep\>'Æ¥Åä°üº¬ÒÔgrep½áβµÄµ¥´ÊµÄÐС£
¡¡¡¡x\{m\}
¡¡¡¡Öظ´×Ö·ûx£¬m´Î£¬È磺'0\{5\}'Æ¥Åä°üº¬5¸öoµÄÐС£
¡¡¡¡x\{m,\}
¡¡¡¡Öظ´×Ö·ûx,ÖÁÉÙm´Î£¬È磺'o\{5,\}'Æ¥ÅäÖÁÉÙÓÐ5¸öoµÄÐС£
¡¡¡¡x\{m,n\}
¡¡¡¡Öظ´×Ö·ûx£¬ÖÁÉÙm´Î£¬²»¶àÓÚn´Î£¬È磺'o\{5,10\}'Æ¥Åä5--10¸öoµÄÐС£
¡¡¡¡\w
¡¡¡¡Æ¥ÅäÎÄ×ÖºÍÊý×Ö×Ö·û£¬Ò²¾ÍÊÇ[A-Za-z0-9]£¬È磺'G\w*p'Æ¥ÅäÒÔGºó¸úÁã¸ö»ò¶à¸öÎÄ×Ö»òÊý×Ö×Ö·û£¬È»
ºóÊÇp¡£
¡¡¡¡\W
¡¡¡¡\wµÄ·´ÖÃÐÎʽ£¬Æ¥


Ïà¹ØÎĵµ£º

ÓÃdevhelp²é¿´linuxϵĿª·¢Îĵµ

ÔÚÕÒGTKµÄ¿ª·¢Îĵµ£¬·¢ÏÖÔÚ /usr/share/doc/libgtk2.0-doc/ÀïÓиö tutorialµÄĿ¼£¬Àï±ßÓиögtk-tutorial.devhelpµÄÎļþ£¬ÓÚÊÇÊÔÊÔÓÐûÓÐdevhelpÕâ¸ö¹¤¾ß£¬Ô­À´ÕæµÄÓУ¬¶øÇÒÒѾ­°²×°¹ýÁË£¡
ÓÚÊÇÓÃËüÀ´´ò¿ªÕâ¸ö¿ª·¢Îĵµ£¬·Ç³£ºÃÓ᣶øÇÒÀï±ß»¹ÓÐÆäËû¿âµÄ°ïÖúÎĵµÄØ£¡ ......

ÔÚLinuxϰ²×°ºÍʹÓÃMySQL

¶þ¡¢°²×°Mysql
¡¡¡¡1¡¢ÏÂÔØMySQLµÄ°²×°Îļþ
¡¡¡¡°²×°MySQLÐèÒªÏÂÃæÁ½¸öÎļþ£º
¡¡¡¡
MySQL-server-4.0.16-0.i386.rpm¡¡¡¡¡¡
¡¡¡¡MySQL-client-4.0.16-0.i386.rpm
¡¡
¡¡ÏÂÔØµØÖ·Îª£ºhttp://www.mysql.com/downloads/mysql-4.0.html£¬ ´ò¿ª´ËÍøÒ³
£¬
ÏÂÀ­ÍøÒ³ÕÒµ½“Linux x86 RPM downloads”ÏÕÒµ½&ldq ......

linux vim ʹÓÃÏê½â


vi vim ʹÓÃ
vim ±à¼­Æ÷
Ê×Ïȼòµ¥µÄ˵һÏÂvi±à¼­Æ÷©¤©¤unixµÄͨÓñ༭Æ÷£¬
¶Á×÷vee-eye (visual editorµÄ¼òд)¡£
(ÕâÀïµÄvim£¬ÊǸĽøµÄvi£¬ Vi Improved¼òд£¬Vim ÓÉBram Moolenaar±àд)
viµÄ¹¤×÷ģʽ
·ÖΪÃüÁîģʽºÍ²åÈëģʽ ÒÔ¼° : exģʽ;
°´esc¼ü¾Í¿ÉÒÔÈÃvi½øÈëÃüÁîģʽ;
²åÈëģʽ¾ÍÊÇÄãÊäÈëÎı¾µÄģʽÁË¡£
......

LinuxÊÖ»ú´òµç»°´úÂë·ÖÎö


AndroidÔ´´úÂë·ÖÎöÖ®µç»°¹¦ÄÜ RIL
¸ù¾Ý£º¡¶Android Ô´Âë·ÖÎö-´òµç»°ºÍ·¢¶ÌÐÅ¡·Ò»ÎÄ£¨Ê±¼ä:2008-12-24 00:28À´Ô´:Android ¿ª·¢Õß ×÷Õß:wsshy µã»÷: 2275´Î£©
µÃÖª,ÖÇÄÜÊÖ»úµÄ´òµç»°¹¦ÄÜÊÇÓÉRIL²¿·ÖÀ´ÊµÏֵ쬼ûÏÂͼ£º
¿ªÊ¼·ÖÎöAndroidÔ´´úÂëÖеÄRIL²¿·Ö¡£
ÓÖÉÏͼ£¬ÒÔ¼°ÆäËûÏà¹Ø×ÊÁÏ£¬ÎÒµÃÖªÔÚAndroidÖÐÓÐÒ»¸ö½ÐrildµÄÊ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ