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

Unix/Linux³£ÓÃÃüÁî—Îı¾´¦Àí

sortÃüÁî
sortÃüÁîµÄ¹¦ÄÜÊǶÔÎļþÖеĸ÷ÐнøÐÐÅÅÐò¡£sortÃüÁîÓÐÐí¶à·Ç³£ÊµÓõÄÑ¡ÏÕâЩѡÏî×î³õÊÇÓÃÀ´¶ÔÊý¾Ý¿â¸ñʽµÄÎļþÄÚÈݽøÐи÷ÖÖÅÅÐò²Ù×÷µÄ¡£Êµ¼ÊÉÏ£¬sortÃüÁî¿ÉÒÔ±»ÈÏΪÊÇÒ»¸ö·Ç³£Ç¿´óµÄÊý¾Ý¹ÜÀí¹¤¾ß£¬ÓÃÀ´¹ÜÀíÄÚÈÝÀàËÆÊý¾Ý¿â¼Ç¼µÄÎļþ¡£
SortÃüÁÖðÐжÔÎļþÖеÄÄÚÈݽøÐÐÅÅÐò£¬Èç¹ûÁ½ÐеÄÊ××Ö·ûÏàͬ£¬¸ÃÃüÁ¼ÌÐø±È½ÏÕâÁ½ÐеÄÏÂÒ»×Ö·û£¬Èç¹û»¹Ïàͬ£¬½«¼ÌÐø½øÐбȽϡ£
Óï·¨£º
sort [Ñ¡Ïî] Îļþ
˵Ã÷£ºsortÃüÁî¶ÔÖ¸¶¨ÎļþÖÐËùÓеÄÐнøÐÐÅÅÐò£¬²¢½«½á¹ûÏÔʾÔÚ±ê×¼Êä³öÉÏ¡£Èç²»Ö¸¶¨ÊäÈëÎļþ»òʹÓÓ- ”£¬Ôò±íʾÅÅÐòÄÚÈÝÀ´×Ô±ê×¼ÊäÈë¡£
sortÅÅÐòÊǸù¾Ý´ÓÊäÈëÐгéÈ¡µÄÒ»¸ö»ò¶à¸ö¹Ø¼ü×Ö½øÐбȽÏÀ´Íê³ÉµÄ¡£ÅÅÐò¹Ø¼ü×Ö¶¨ÒåÁËÓÃÀ´ÅÅÐòµÄ×îСµÄ×Ö·ûÐòÁС£È±Ê¡Çé¿öÏÂÒÔÕûÐÐΪ¹Ø¼ü×Ö°´ASCII×Ö·û˳Ðò½øÐÐÅÅÐò¡£
¸Ä±äȱʡÉèÖõÄÑ¡ÏîÖ÷ÒªÓУº
- m Èô¸ø¶¨ÎļþÒÑÅźÃÐò£¬ºÏ²¢Îļþ¡£
- c ¼ì²é¸ø¶¨ÎļþÊÇ·ñÒÑÅźÃÐò£¬Èç¹ûËüÃÇûÓж¼ÅźÃÐò£¬Ôò´òÓ¡Ò»¸ö³ö´íÐÅÏ¢£¬²¢ÒÔ״ֵ̬1Í˳ö¡£
- u ¶ÔÅÅÐòºóÈÏΪÏàͬµÄÐÐÖ»ÁôÆäÖÐÒ»ÐС£
- o Êä³öÎļþ ½«ÅÅÐòÊä³öдµ½Êä³öÎļþÖжø²»ÊDZê×¼Êä³ö£¬Èç¹ûÊä³öÎļþÊÇÊäÈëÎļþÖ®Ò»£¬sortÏȽ«¸ÃÎļþµÄÄÚÈÝдÈëÒ»¸öÁÙʱÎļþ£¬È»ºóÔÙÅÅÐòºÍдÊä³ö½á¹û¡£
¸Ä±äȱʡÅÅÐò¹æÔòµÄÑ¡ÏîÖ÷ÒªÓУº
- d °´×Öµä˳ÐòÅÅÐò£¬±È½Ïʱ½ö×Öĸ¡¢Êý×Ö¡¢¿Õ¸ñºÍÖÆ±í·ûÓÐÒâÒå¡£
- f ½«Ð¡Ð´×ÖĸÓë´óд×ÖĸͬµÈ¶Ô´ý¡£
- I ºöÂÔ·Ç´òÓ¡×Ö·û¡£
- M ×÷ΪÔ·ݱȽϣº“JAN”<“FEB”
- r °´ÄæÐòÊä³öÅÅÐò½á¹û¡£
£«posl - pos2 Ö¸¶¨Ò»¸ö»ò¼¸¸ö×Ö¶Î×÷ΪÅÅÐò¹Ø¼ü×Ö£¬×Ö¶ÎλÖôÓposl¿ªÊ¼£¬µ½pos2Ϊֹ£¨°üÀ¨posl£¬²»°üÀ¨pos2£©¡£Èç²»Ö¸¶¨pos2£¬Ôò¹Ø¼ü×ÖΪ´Óposlµ½ÐÐβ¡£×ֶκÍ×Ö·ûµÄλÖôÓ0¿ªÊ¼¡£
- b ÔÚÿÐÐÖÐѰÕÒÅÅÐò¹Ø¼ü×ÖʱºöÂÔǰµ¼µÄ¿Õ°×£¨¿Õ¸ñºÍÖÆ±í·û£©¡£
- t separator Ö¸¶¨×Ö·ûseparator×÷Ϊ×ֶηָô·û¡£
 
uniqÃüÁî
Îļþ¾­¹ý´¦ÀíºóÔÚËüµÄÊä³öÎļþÖпÉÄÜ»á³öÏÖÖØ¸´µÄÐС£ÀýÈ磬ʹÓÃcatÃüÁÁ½¸öÎļþºÏ²¢ºó£¬ÔÙʹÓÃsortÃüÁî½øÐÐÅÅÐò£¬¾Í¿ÉÄܳöÏÖÖØ¸´ÐС£Õâʱ¿ÉÒÔʹÓÃuniqÃüÁÕâÐ©ÖØ¸´ÐдÓÊä³öÎļþÖÐɾ³ý£¬Ö»ÁôÏÂÿÌõ¼Ç¼µÄΨһÑù±¾¡£
Óï·¨£º
uniq [Ñ¡Ïî] Îļþ
˵Ã÷£ºÕâ¸öÃüÁî¶ÁÈ¡ÊäÈëÎļþ£¬²¢±È½ÏÏàÁÚµÄÐС£ÔÚÕý³£Çé¿öÏ£¬µÚ¶þ¸ö¼°ÒÔºó¸ü¶à¸öÖØ¸´Ðн«±»É¾È¥£¬ÐбȽÏÊǸù¾ÝËùÓÃ×Ö·û¼¯µÄÅÅÐòÐòÁнøÐеġ£¸ÃÃüÁî¼Ó¹¤ºóµÄ½á¹ûдµ½Êä³öÎļþÖС£ÊäÈëÎļþºÍÊä³öÎļþ±ØÐ벻ͬ¡£Èç¹ûÊäÈëÎļþÓÃ&ld


Ïà¹ØÎĵµ£º

linux VFSµÄÎļþIO

      Í¨¹ý²ûÊöÁ½¸ö¾ßÓдú±íÐÔµÄϵͳµ÷ÓÃsys_open()ºÍsys_read()À´¸üºÃµØÀí½âVFSÏò¾ßÌåÎļþϵͳÌṩµÄ½Ó¿Ú»úÖÆ¡£ÔÚÉîÈësys_open()ºÍsys_read()֮ǰ£¬ÎÒÃÇÏȸÅÀÀϵ÷ÓÃsys_read()µÄÉÏÏÂÎÄ¡£ÏÂͼÃèÊöÁË´ÓÓû§¿Õ¼äµÄread()µ÷Óõ½Êý¾Ý´Ó´ÅÅ̶Á³öµÄÕû¸öÁ÷³Ì¡£µ±ÔÚÓû§Ó¦ÓóÌÐòµ÷ÓÃÎļþI/O read()² ......

linux϶ÁÈ¡bmp

ÓÉÓÚwindowsÖÐËùÓÃÍ·Îļþ"windows.h"ÔÚlinuxϲ»¿ÉÓ㬹Ê×Ô¼º½¨Á¢Ïà¹ØµÄÍ·Îļþ£¬¶¨ÒåbmpÎļþµÄ´æ´¢½á¹¹¼°¸ñʽ
´úÂëÈçÏ£º
/* linux_bmp.h*/
/*
 * Copyright (c)2010 Chris Grant
 *
 * Win32 USER structures and API
 */
#include <iostream>
typedef   struct   ......

linux shell²ÎÊý

1.$0, $1, $2,µÈµÈ:λÖòÎÊý,´ÓÃüÁîÐд«µÝ¸ø½Å±¾,»òÕßÊÇ´«µÝ¸øº¯Êý.»òÕ߸³Ö°¸øÒ»¸ö±äÁ¿.
2.$#:ÃüÁîÐлòÕßÊÇλÖòÎÊýµÄ¸öÊý.
3.$*:ËùÓеÄλÖòÎÊý,±»×÷Ϊһ¸öµ¥´Ê.×¢Òâ:"$*"±ØÐë±»""ÒýÓÃ.
4.$@:Óë$*ͬÒå,µ«ÊÇÿ¸ö²ÎÊý¶¼ÊÇÒ»¸ö¶ÀÁ¢µÄ""ÒýÓÃ×Ö´®,Õâ¾ÍÒâζ×ŲÎÊý±»ÍêÕûµØ´«µÝ,²¢Ã»Óб»½âÊͺÍÀ©Õ¹.ÕâÒ²Òâζ×Å,ÿ¸ö²ÎÊýÁбíÖе ......

Unix/Linux³£ÓÃÃüÁî—ÎļþµÄ¸´ÖÆ¡¢É¾³ýºÍÒÆ¶¯

cpÃüÁî
¸ÃÃüÁîµÄ¹¦ÄÜÊǽ«¸ø³öµÄÎļþ»òĿ¼¿½±´µ½ÁíÒ»Îļþ»òĿ¼ÖУ¬Í¬MSDOSϵÄcopyÃüÁîÒ»Ñù£¬¹¦ÄÜÊ®·ÖÇ¿´ó¡£
Óï·¨£º cp [Ñ¡Ïî] Ô´Îļþ»òĿ¼ Ä¿±êÎļþ»òĿ¼
˵Ã÷£º¸ÃÃüÁî°ÑÖ¸¶¨µÄÔ´Îļþ¸´ÖƵ½Ä¿±êÎļþ»ò°Ñ¶à¸öÔ´Îļþ¸´ÖƵ½Ä¿±êĿ¼ÖС£
¸ÃÃüÁîµÄ¸÷Ñ¡ÏÒåÈçÏ£º
- a ¸ÃÑ¡Ïîͨ³£ÔÚ¿½±´Ä¿Â¼Ê±Ê¹Óá£Ëü±£ÁôÁ´½Ó¡¢ÎÄ ......

Unix/Linux³£ÓÃÃüÁî—Ŀ¼µÄ´´½¨Óëɾ³ý

mkdirÃüÁî
¹¦ÄÜ£º´´½¨Ò»¸öĿ¼£¨ÀàËÆMSDOSϵÄmdÃüÁ¡£
Óï·¨£ºmkdir [Ñ¡Ïî] dir-name
˵Ã÷£º¸ÃÃüÁî´´½¨ÓÉdir-nameÃüÃûµÄĿ¼¡£ÒªÇó´´½¨Ä¿Â¼µÄÓû§ÔÚµ±Ç°Ä¿Â¼ÖУ¨dir-nameµÄ¸¸Ä¿Â¼ÖУ©¾ßÓÐдȨÏÞ£¬²¢ÇÒdirname²»ÄÜÊǵ±Ç°Ä¿Â¼ÖÐÒÑÓеÄĿ¼»ò ÎļþÃû³Æ¡£
ÃüÁîÖи÷Ñ¡ÏîµÄº¬ÒåΪ£º
- m ¶Ôн¨Ä¿Â¼ÉèÖôæÈ¡È¨ÏÞ¡£Ò²¿ÉÒÔÓà ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ