|
ÎļþÄÚÈÝͳ¼ÆÃüÁî |
|
|
|
|
|
ÎļþÄÚÈÝͳ¼ÆÃüÁî[À´×ÔµÁ°æ¹âÅÌ£¬³ö´¦Î´Öª]
¡¡¡¡wcÃüÁî
¡¡¡¡wcÃüÁîµÄ¹¦ÄÜΪͳ¼ÆÖ¸¶¨ÎļþÖеÄ×Ö½ÚÊý¡¢×ÖÊý¡¢ÐÐÊý, ²¢½«Í³¼Æ½á¹ûÏÔʾÊä³ö¡£
¡¡¡¡Óï·¨£ºwc £ÛÑ¡Ïî£Ý Îļþ¡
¡¡¡¡ËµÃ÷£º¸ÃÃüÁîͳ¼Æ¸ø¶¨ÎļþÖеÄ×Ö½ÚÊý¡¢×ÖÊý¡¢ÐÐÊý¡£¼ÙÈçûÓиø³öÎļþÃû£¬Ôò´Ó±ê×¼ÊäÈë¶ÁÈ¡¡£wcͬʱҲ¸ø³öËùÓÐÖ¸¶¨ÎļþµÄ×Üͳ¼ÆÊý¡£×ÖÊÇÓÉ¿Õ¸ñ×Ö·ûÇø·Ö¿ªµÄ×î´ó×Ö·û´®¡£
¡¡¡¡¸ÃÃüÁî¸÷Ñ¡ÏÒåÈçÏ£º
¡¡¡¡- c ͳ¼Æ×Ö½ÚÊý¡£
¡¡¡¡- l ͳ¼ÆÐÐÊý¡£
¡¡¡¡- w ͳ¼Æ×ÖÊý¡£
¡¡¡¡ÕâЩѡÏî¿ÉÒÔ×éºÏʹÓá£
¡¡¡¡Êä³öÁеÄ˳ÐòºÍÊýÄ¿²»ÊÜÑ¡ÏîµÄ˳ÐòºÍÊýÄ¿µÄÓ°Ïì¡£×ÜÊÇ°´ÏÂÊö˳ÐòÏÔʾ²¢ÇÒÿÏî×î¶àÒ»ÁС£
¡¡¡¡ÐÐÊý¡¢×ÖÊý¡¢×Ö½ÚÊý¡¢ÎļþÃû
¡¡¡¡¼ÙÈçÃüÁîÐÐÖÐûÓÐÎļþÃû£¬ÔòÊä³öÖв»³öÏÖÎļþÃû¡£
¡¡¡¡ÀýÈ磺
¡¡¡¡$ wc - lcw file1 file2
¡¡¡¡4 33 file1
¡¡¡¡7 52 file2
¡¡¡¡11 11 85 total
¡¡¡¡Ê¡ÂÔÈÎÑ¡Ïî-lcw£¬wcÃüÁîµÄÖ´Ðнá¹ûÓëÉÏÃæÒ»Ñù¡£
¡¡¡¡µÚÊ®¿Î(Îå)¡¡Îļþ±È½ÏÃüÁî¡¡
¡¡¡¡Õâ×éÃüÁî¿ÉÒÔÓÃÀ´±È½ÏÁ½¸öÎļþÄÚÈݵIJî±ð¡£
¡¡¡¡CommÃüÁî
¡¡¡¡¼ÙÈçÏë¶ÔÁ½¸öÓÐÐòµÄÎļþ½øÐбȽϣ¬¿ÉÒÔʹÓÃcommÃüÁî¡£
¡¡¡¡Óï·¨£ºcomm £Û- 123 £Ý file1 file2
¡¡¡¡ËµÃ÷£º¸ÃÃüÁîÊǶÔÁ½¸öÒѾÅźÃÐòµÄÎļþ½øÐбȽϡ£ÆäÖÐfile1ºÍfile2ÊÇÒÑÅÅÐòµÄÎļþ¡£comm¶ÁÈ¡ÕâÁ½¸öÎļþ£¬È»ºóÉú³ÉÈýÁÐÊä³ö£º½öÔÚfile1ÖгöÏÖµÄÐУ»½öÔÚfile2ÖгöÏÖµÄÐУ»ÔÚÁ½¸öÎļþÖж¼´æÔÚµÄÐС£¼ÙÈçÎļþÃûÓá°- ¡±£¬Ôò±íʾ´Ó±ê×¼ÊäÈë¶ÁÈ¡¡£
¡¡¡¡Ñ¡Ïî1¡¢2»ò3ÒÖÖÆÏàÓ¦µÄÁÐÏÔʾ¡£ÀýÈçcomm - 12¾ÍÖ»ÏÔʾÔÚÁ½¸öÎļþÖж¼´æÔÚµÄÐУ»comm - 23Ö»ÏÔʾÔÚµÚÒ»¸öÎļþÖгöÏÖ¶øδÔÚµÚ¶þ¸öÎļþÖгöÏÖµÄÐУ»comm - 123ÔòʲôҲ²»ÏÔʾ¡£
¡¡¡¡ÀýÈ磺¼ÙÉèÒª¶ÔÎļþmyfile1ºÍmyfile2½øÐбȽÏ
¡¡¡¡$ cat myfile1
¡¡¡¡main£¨ £©
¡¡
¡¡¡¡{
¡¡¡¡float a,b, i, j ,z ;
¡¡¡¡a=i=10 ; b=j=5 ;
¡¡¡¡z= i j ;
¡¡¡¡printf£¨¡°z=%d\n¡±,z£© ;
¡¡¡¡}
¡¡¡¡$ cat myfile2
¡¡¡¡#include
¡¡¡¡main£¨ £©
¡¡¡¡{
¡¡¡¡float i, j ,z ;
¡¡¡¡i=10 ; j=5 ;
¡¡¡¡z= i j ;
¡¡¡¡printf£¨¡°z=%f\n¡±,z£© ;
¡¡¡¡}
¡¡¡¡$ comm - 12 myfile1 myfile2
¡¡¡¡main£¨ £©
¡¡¡¡{
¡¡¡¡z= i j ;
¡¡¡¡}
¡¡¡¡¾ÍÖ»ÏÔʾÎļþmyfile1ºÍmyfile2Öй²ÓеÄÐС£
¡¡¡¡DiffÃüÁî
¡¡¡¡¸ÃÃüÁîµÄ¹¦ÄÜΪÖðÐбȽÏÁ½¸öÎı¾Îļþ£¬ÁгöÆ䲻֮ͬ´¦¡£Ëü±ÈcommÃüÁîÍê³É¸ü¸´Ôӵļì²é¡£Ëü¶Ô¸ø³öµÄÎļþ½øÐÐϵͳµÄ¼ì²é£¬²¢ÏÔʾ³öÁ½¸öÎļþÖÐËùÓв»Í¬µÄÐУ¬²»ÒªÇóÊÂÏȶÔÎļþ½øÐÐÅÅÐò¡£
¡¡¡¡Óï·¨£ºdiff £ÛÑ¡Ïî£Ý file1 file2
¡¡¡¡ËµÃ÷£º¸ÃÃüÁî¸æËßÓû§£¬ÎªÁËʹÁ½¸öÎļþfile1ºÍfile2Ò»Ö£¬ÐèÒªÐÞ¸ÄËüÃǵÄÄÄЩÐС£¼ÙÈçÓá°- ¡±±íʾfile1»òfiie2£¬Ôò±íʾ±ê×¼ÊäÈë¡£¼ÙÈçfile1»òfile2ÊÇĿ¼£¬ÄÇôdiff½«Ê¹ÓøÃĿ¼ÖеÄͬÃûÎļþ½øÐбȽϡ£ÀýÈ磺
¡¡¡¡diff /usr/xu mine
¡¡¡¡°ÑĿ¼/usr/xu ÖÐÃûΪmineµÄÎļþÓ뵱ǰĿ¼ÖеÄmineÎļþ½øÐбȽϡ£
¡¡¡¡Í¨³£Êä³öÓÉÏÂÊöÐÎʽµÄÐÐ×é³É£º
¡¡¡¡n1 a n3£¬n4
¡¡¡¡n1£¬n2 d n3
¡¡¡¡n1£¬n2 c n3£¬n4
¡¡¡¡ÕâЩÐÐÀàËÆedÃüÁî°Ñfilelת»»³Éfile2¡£×Öĸ£¨a¡¢dºÍc£©Ö®Ç°µÄÐкţ¨n1£¬n2£©ÊÇÕë¶Ôfile1µÄ£¬ÆäºóÃæµÄÐкţ¨n3£¬n4£©ÊÇÕë¶Ôfile2µÄ¡£×Öĸa¡¢dºÍc·Ö±ð±íʾ¸½¼Ó¡¢É¾³ýºÍÐ޸IJÙ×÷¡£
¡¡¡¡ÔÚÉÏÊöÐÎʽµÄÿһÐеĺóÃæ¸úËæÊܵ½Ó°ÏìµÄÈô¸ÉÐУ¬ÒÔ¡°£¼¡±´òÍ·µÄÐÐÊôÓÚµÚÒ»¸öÎļþ£¬ÒÔ¡°£¾¡±´òÍ·µÄÐÐÊôÓÚµÚ¶þ¸öÎļþ¡£
¡¡¡¡diffÄÜÇø±ð¿éºÍ×Ö·ûÉ豸ÎļþÒÔ¼°FIFO£¨¹ÜµÀÎļþ£©£¬²»»á°ÑËüÃÇÓëÆÕͨÎļþ½øÐбȽϡ£
¡¡¡¡¼ÙÈçfile1ºÍfile2¶¼ÊÇĿ¼£¬Ôòdiff»á²úÉúºÜ¶àÐÅÏ¢¡£¼ÙÈçÒ»¸öĿ¼ÖÐÖ»ÓÐÒ»¸öÎļþ£¬Ôò²úÉúÒ»ÌõÐÅÏ¢£¬Ö¸³ö¸ÃĿ¼·¾¶ÃûºÍÆäÖеÄÎļþÃû¡£
¡¡¡¡diff¸÷Ñ¡ÏîµÄº¬ÒåÈçÏ£º
¡¡¡¡- b ºöÂÔÐÐβµÄ¿Õ¸ñ£¬¶ø×Ö·û´®ÖеÄÒ»¸ö»ò¶à¸ö¿Õ¸ñ·û¶¼ÊÓΪÏàµÈ¡£ÈçHow are youÓëHow are you±»ÊÓΪÏàͬµÄ×Ö·û´®¡£
¡¡¡¡- c ²ÉÓÃÉÏÏÂÎÄÊä³ö¸ñʽ£¨ÌṩÈýÐÐÉÏÏÂÎÄ£©¡£
¡¡¡¡- C n ²ÉÓÃÉÏÏÂÎÄÊä³ö¸ñʽ£¨ÌṩnÐÐÉÏÏÂÎÄ£©¡£
¡¡¡¡- e ²úÉúÒ»¸öºÏ·¨µÄed½Å±¾×÷ΪÊä³ö¡£
¡¡¡¡- r µ±file1ºÍfile2ÊÇĿ¼ʱ£¬µÝ¹é×÷Óõ½¸÷ÎļþºÍĿ¼ÉÏ¡£
¡¡¡¡ÀýÈ磬Îļþml.cµÄÄÚÈÝΪ£¨×ó±ßÐкÅÊÇÓÐÒâ¼ÓÉϵģ¬ÒÔ±ãÇ°ºó¶ÔÕÕ£©£º
¡¡¡¡1 main£¨ £©
¡¡¡¡{
¡¡¡¡printf£¨¡°Hello£¡£Ün¡±£©£»
¡¡¡¡}
¡¡¡¡5
¡¡¡¡Îļþm2.cµÄÄÚÈÝΪ£º
¡¡¡¡1 main£¨£©
¡¡¡¡2 {
¡¡¡¡3 int n , m ;
¡¡¡¡4 n£½ 10 ;
¡¡¡¡5 printf £¨ ¡° % d \ n ¡± , m = n * 10£©;
¡¡¡¡6 }
¡¡¡¡ÊäÈëÃüÁ
¡¡¡¡$ diff m1.c m2.c
¡¡¡¡ÆÁÄ»ÉÏÏÔʾ£º
¡¡¡¡3£¬5 c 3£¬6
¡¡¡¡printf£¨¡°Hello£¡£Ün¡±£©£»
¡¡¡¡}
¡¡¡¡£¼5
¹²2Ò³: ÉÏÒ»Ò³ 1 [2] ÏÂÒ»Ò³ |
ÉÏһƪ£º ÎļþµÄ¸´ÖÆ¡¢É¾³ýºÍÒƶ¯ÃüÁî ÏÂһƪ£º ÎļþÄÚÈݲéѯÃüÁî
|
Ïà¹ØÎĵµ |
|
|
·¢±íÆÀÂÛ |
|
|
|
|