Linux±ØÑ§60¸öÃüÁîÎļþ´¦Àí
LinuxϵͳÐÅÏ¢´æ·ÅÔÚÎļþÀÎļþÓëÆÕͨµÄ¹«ÎñÎļþÀàËÆ¡£Ã¿¸öÎļþ¶¼ÓÐ×Ô¼ºµÄÃû×Ö¡¢ÄÚÈÝ¡¢´æ·ÅµØÖ·¼°ÆäËüһЩ¹ÜÀíÐÅÏ¢£¬ÈçÎļþµÄÓû§¡¢ÎļþµÄ´óСµÈ¡£Îļþ¿ÉÒÔÊÇÒ»·âÐÅ¡¢Ò»¸öͨѶ¼£¬»òÕßÊdzÌÐòµÄÔ´Óï¾ä¡¢³ÌÐòµÄÊý¾Ý£¬ÉõÖÁ¿ÉÒÔ°üÀ¨¿ÉÖ´ÐеijÌÐòºÍÆäËü·ÇÕýÎÄÄÚÈÝ¡£ LinuxÎļþϵͳ¾ßÓÐÁ¼ºÃµÄ½á¹¹£¬ÏµÍ³ÌṩÁ˺ܶàÎļþ´¦Àí³ÌÐò¡£ÕâÀïÖ÷Òª½éÉܳ£ÓõÄÎļþ´¦ÀíÃüÁî¡£ file 1.×÷ÓÃ
fileͨ¹ý̽²âÎļþÄÚÈÝÅжÏÎļþÀàÐÍ£¬Ê¹ÓÃȨÏÞÊÇËùÓÐÓû§¡£ 2.¸ñʽ
file [options] ÎļþÃû 3.[options]Ö÷Òª²ÎÊý
-v£ºÔÚ±ê×¼Êä³öºóÏÔʾ°æ±¾ÐÅÏ¢£¬²¢ÇÒÍ˳ö¡£ -z£ºÌ½²âѹËõ¹ýµÄÎļþÀàÐÍ¡£ -L£ºÔÊÐí·ûºÏÁ¬½Ó¡£
-f name£º´ÓÎļþnamefileÖжÁȡҪ·ÖÎöµÄÎļþÃûÁÐ±í¡£
4.¼òµ¥ËµÃ÷
ʹÓÃfileÃüÁî¿ÉÒÔÖªµÀij¸öÎļþ¾¿¾¹ÊǶþ½øÖÆ£¨ELF¸ñʽ£©µÄ¿ÉÖ´ÐÐÎļþ, »¹ÊÇShell ScriptÎļþ£¬»òÕßÊÇÆäËüµÄʲô¸ñʽ¡£fileÄÜʶ±ðµÄÎļþÀàÐÍÓÐĿ¼¡¢Shell½Å±¾¡¢Ó¢ÎÄÎı¾¡¢¶þ½øÖÆ¿ÉÖ´ÐÐÎļþ¡¢CÓïÑÔÔ´Îļþ¡¢Îı¾Îļþ¡¢DOSµÄ¿ÉÖ´ÐÐÎļþ¡£ 5.Ó¦ÓÃʵÀý
Èç¹ûÎÒÃÇ¿´µ½Ò»¸öûÓкó׺µÄÎļþgrap£¬¿ÉÒÔʹÓÃÏÂÃæÃüÁ $ file grap
grap£º English text
´ËʱϵͳÏÔʾÕâÊÇÒ»¸öÓ¢ÎÄÎı¾Îļþ¡£ÐèҪ˵Ã÷µÄÊÇ£¬fileÃüÁî²»ÄÜ̽²â°üÀ¨Í¼ÐΡ¢ÒôƵ¡¢ÊÓÆµµÈ¶àýÌåÎļþÀàÐÍ¡£ mkdir 1.×÷ÓÃ
mkdirÃüÁîµÄ×÷ÓÃÊǽ¨Á¢Ãû³ÆÎªdirnameµÄ×ÓĿ¼£¬ÓëMS DOSϵÄmdÃüÁîÀàËÆ£¬ËüµÄʹÓÃȨÏÞÊÇËùÓÐÓû§¡£ 2.¸ñʽ
mkdir [options] Ŀ¼Ãû 3.[options]Ö÷Òª²ÎÊý
£m, ££mode=ģʽ£ºÉ趨ȨÏÞ<ģʽ>£¬ÓëchmodÀàËÆ¡£
£p, ££parents£ºÐèҪʱ´´½¨ÉϲãĿ¼£»Èç¹ûĿ¼ÔçÒÑ´æÔÚ£¬Ôò²»µ±×÷´íÎó¡£
£v, ££verbose£ºÃ¿´Î´´½¨ÐÂĿ¼¶¼ÏÔʾÐÅÏ¢¡£ ££version£ºÏÔʾ°æ±¾ÐÅÏ¢ºóÀ뿪¡£ 4.Ó¦ÓÃʵÀý
ÔÚ½øÐÐĿ¼´´½¨Ê±¿ÉÒÔÉèÖÃĿ¼µÄȨÏÞ£¬´ËʱʹÓõIJÎÊýÊÇ¡°£m¡±¡£¼ÙÉèÒª´´½¨µÄĿ¼ÃûÊÇ¡°tsk¡±£¬ÈÃËùÓÐÓû§¶¼ÓÐrwx(¼´¶Á¡¢Ð´¡¢Ö´ÐеÄȨÏÞ)£¬ÄÇô¿ÉÒÔʹÓÃÒÔÏÂÃüÁ $ mkdir £m 777 tsk grep 1.×÷ÓÃ
grepÃüÁî¿ÉÒÔÖ¸¶¨ÎļþÖÐËÑË÷ÌØ¶¨µÄÄÚÈÝ£¬²¢½«º¬ÓÐÕâЩÄÚÈݵÄÐбê×¼Êä³ö¡£grepÈ«³ÆÊÇGlobal Regular Expression Print£¬±íʾȫ¾ÖÕýÔò±í´ïʽ°æ±¾£¬ËüµÄʹÓÃȨÏÞÊÇËùÓÐÓû§¡£ 2.¸ñʽ
grep [options] 3.Ö÷Òª²ÎÊý
[options]Ö÷Òª²ÎÊý£º
£c£ºÖ»Êä³öÆ¥ÅäÐеļÆÊý¡£
£I£º²»Çø·Ö´óСд£¨Ö»ÊÊÓÃÓÚµ¥×Ö·û£©¡£ £h£º²éѯ¶àÎļþʱ²»ÏÔʾÎļþÃû¡£
£l£º²éѯ¶àÎļþʱֻÊä³ö°üº¬Æ¥Åä×Ö·ûµÄÎļþÃû¡£ £n£ºÏÔʾƥÅäÐм°Ðкš£
£s£º²»ÏÔʾ²»´æÔÚ»òÎÞÆ¥ÅäÎı¾µÄ´íÎóÐÅÏ¢¡£ £v£ºÏÔʾ²»°üº¬Æ¥ÅäÎı¾µÄËùÓÐÐС£ patternÕýÔò±í´ïʽÖ÷Òª²ÎÊý£º
\\£ººöÂÔÕýÔò±í´ïʽÖÐÌØÊâ×Ö·ûµÄÔÓк¬Òå¡£ ^£ºÆ¥ÅäÕýÔò±í´ïʽµÄ¿ªÊ¼ÐС£ $: Æ¥ÅäÕýÔò±í´ïʽµÄ½áÊøÐС£ \\<£º´ÓÆ¥ÅäÕýÔò±í´ïʽµÄÐпªÊ¼¡£ \\>£ºµ½Æ¥ÅäÕýÔò±í´ïʽµÄÐнáÊø¡£ [ ]£ºµ¥¸ö×Ö·û£¬Èç[A]¼´A·ûºÏÒªÇó ¡£
[ - ]£º·¶Î§£¬Èç[A-Z]£¬¼´A¡¢B¡¢CÒ»Ö±µ½Z¶¼·ûºÏÒªÇó ¡£
¡££ºËùÓеĵ¥¸ö×Ö·û¡£ * £ºÓÐ×Ö·û£¬³¤¶È¿ÉÒÔΪ0¡£
ÕýÔò±í´ïʽÊÇLinux/UnixϵͳÖзdz£ÖØÒªµÄ¸ÅÄî¡£ÕýÔò±í´ïʽ£¨Ò²³ÆÎª¡°regex¡±»ò¡°regexp¡±£©ÊÇÒ»¸ö¿ÉÒÔÃèÊöÒ»Àà×Ö·û´®µÄģʽ£¨Pattern£©¡£Èç¹ûÒ»¸ö×Ö·û´®¿ÉÒÔÓÃij¸öÕýÔò±í´ïʽÀ´ÃèÊö£¬ÎÒÃǾÍ˵Õâ
¸ö×Ö·ûºÍ¸ÃÕýÔò±í´ïʽƥÅ䣨Match£©¡£ÕâºÍDOSÖÐÓû§¿ÉÒÔʹÓÃͨÅä·û¡°*¡±´ú±íÈÎÒâ×Ö·ûÀàËÆ¡£ÔÚLinuxϵͳÉÏ£¬ÕýÔò±í´ïʽͨ³£±»ÓÃÀ´²éÕÒÎı¾µÄģʽ£¬ÒÔ¼°¶ÔÎı¾Ö´ÐС°ËÑË÷£Ìæ»»¡±²Ù×÷ºÍÆäËü¹¦ÄÜ¡£ 4.Ó¦ÓÃʵÀý
²éѯDNS·þÎñÊÇÈÕ³£¹¤×÷Ö®Ò»£¬ÕâÒâζ×ÅҪά»¤¸²¸Ç²»Í¬ÍøÂçµÄ´óÁ¿IPµØÖ·¡£ÓÐʱIPµØÖ·»á³¬¹ý2000¸ö¡£Èç¹ûÒª²é¿´nnn.nnnÍøÂçµØÖ·£¬µ«ÊÇÈ´ÍüÁ˵ڶþ²¿·ÖÖÐµÄÆäÓಿ·Ö£¬Ö»Öªµ½ÓÐÁ½¸ö¾äµã£¬ÀýÈçnnn nn..¡£Òª³éÈ¡ÆäÖÐËùÓÐnnn.nnn IPµØÖ·£¬Ê¹ÓÃ[0£9 ]\\{3 \\}\\.[0£0\\{3\\}\\¡£º¬ÒåÊÇÈÎÒâÊý×Ö³öÏÖ3´Î£¬ºó¸ú¾äµã£¬½Ó×ÅÊÇÈÎÒâÊý×Ö³öÏÖ3´Î£¬ºó¸ú¾äµã¡£ $grep '[0£9 ]\\{3 \\}\\.[0£0\\{3\\}\\' ipfile ²¹³ä˵Ã÷£¬grep¼Ò×廹°üÀ¨fgrepºÍegrep¡£fgrepÊÇfix grep£¬ÔÊÐí²éÕÒ×Ö·û´®¶ø²»ÊÇÒ»¸öģʽ£»egrepÊÇÀ©Õ¹grep£¬Ö§³Ö»ù±¾¼°À©Õ¹µÄÕýÔò±í´ïʽ£¬µ«²»Ö§³Ö\\qģʽ·¶Î§µÄÓ¦Óü°ÓëÖ®Ïà¶ÔÓ¦µÄһЩ¸ü¼Ó¹æ·¶µÄģʽ¡£ dd 1.×÷ÓÃ
ddÃüÁîÓÃÀ´¸´ÖÆÎļþ£¬²¢¸ù¾Ý²ÎÊý½«Êý¾Ýת»»ºÍ¸ñʽ»¯¡£