Unix/Linux³£ÓÃÃüÁî—±¸·ÝÓëѹËõ
tarÃüÁî
tar¿ÉÒÔΪÎļþºÍĿ¼´´½¨µµ°¸¡£ÀûÓÃtar£¬Óû§¿ÉÒÔÎªÄ³Ò»ÌØ¶¨Îļþ´´½¨µµ°¸£¨±¸·ÝÎļþ£©£¬Ò²¿ÉÒÔÔÚµµ°¸ÖиıäÎļþ£¬»òÕßÏòµµ°¸ÖмÓÈëеÄÎļþ¡£tar×î³õ±»ÓÃÀ´ÔÚ´Å´øÉÏ´´½¨µµ°¸£¬ÏÖÔÚ£¬Óû§¿ÉÒÔÔÚÈκÎÉ豸ÉÏ´´½¨µµ°¸£¬ÈçÈíÅÌ¡£ÀûÓÃtarÃüÁ¿ÉÒÔ°ÑÒ»´ó¶ÑµÄÎļþºÍĿ¼ȫ²¿´ò°ü³ÉÒ»¸öÎļþ£¬Õâ¶ÔÓÚ±¸·ÝÎļþ»ò½«¼¸¸öÎļþ×éºÏ³ÉΪһ¸öÎļþÒÔ±ãÓÚÍøÂç´«ÊäÊǷdz£ÓÐÓõġ£LinuxÉϵÄtarÊÇGNU°æ±¾µÄ¡£
Óï·¨£ºtar [Ö÷Ñ¡Ïî+¸¨Ñ¡Ïî] Îļþ»òÕßĿ¼
ʹÓøÃÃüÁîʱ£¬Ö÷Ñ¡ÏîÊDZØÐëÒªÓеģ¬Ëü¸æËßtarÒª×öʲôÊÂÇ飬¸¨Ñ¡ÏîÊǸ¨ÖúʹÓõģ¬¿ÉÒÔÑ¡Óá£
Ö÷Ñ¡Ï
c ´´½¨Ðµĵµ°¸Îļþ¡£Èç¹ûÓû§Ï뱸·ÝÒ»¸öĿ¼»òÊÇһЩÎļþ£¬¾ÍҪѡÔñÕâ¸öÑ¡Ïî¡£
r °ÑÒª´æµµµÄÎļþ×·¼Óµ½µµ°¸ÎļþµÄδβ¡£ÀýÈçÓû§ÒѾ×÷ºÃ±¸·ÝÎļþ£¬ÓÖ·¢ÏÖ»¹ÓÐÒ»¸öĿ¼»òÊÇһЩÎļþÍü¼Ç±¸·ÝÁË£¬Õâʱ¿ÉÒÔʹÓøÃÑ¡Ï½«Íü¼ÇµÄĿ¼»òÎļþ×·¼Óµ½±¸·ÝÎļþÖС£
t Áгöµµ°¸ÎļþµÄÄÚÈÝ£¬²é¿´ÒѾ±¸·ÝÁËÄÄЩÎļþ¡£
u ¸üÐÂÎļþ¡£¾ÍÊÇ˵£¬ÓÃÐÂÔöµÄÎļþÈ¡´úÔ±¸·ÝÎļþ£¬Èç¹ûÔÚ±¸·ÝÎļþÖÐÕÒ²»µ½Òª¸üеÄÎļþ£¬Ôò°ÑËü×·¼Óµ½±¸·ÝÎļþµÄ×îºó¡£
x ´Óµµ°¸ÎļþÖÐÊÍ·ÅÎļþ¡£
¸¨ÖúÑ¡Ï
b ¸ÃÑ¡ÏîÊÇΪ´Å´ø»úÉ趨µÄ¡£Æäºó¸úÒ»Êý×Ö£¬ÓÃÀ´ËµÃ÷Çø¿éµÄ´óС£¬ÏµÍ³Ô¤ÉèֵΪ20£¨20*512 bytes£©¡£
f ʹÓõµ°¸Îļþ»òÉ豸£¬Õâ¸öÑ¡Ïîͨ³£ÊDZØÑ¡µÄ¡£
k ±£´æÒѾ´æÔÚµÄÎļþ¡£ÀýÈçÎÒÃǰÑij¸öÎļþ»¹Ô£¬ÔÚ»¹ÔµÄ¹ý³ÌÖУ¬Óöµ½ÏàͬµÄÎļþ£¬²»»á½øÐи²¸Ç¡£
m ÔÚ»¹ÔÎļþʱ£¬°ÑËùÓÐÎļþµÄÐÞ¸Äʱ¼äÉ趨ΪÏÖÔÚ¡£
M ´´½¨¶à¾íµÄµµ°¸Îļþ£¬ÒÔ±ãÔÚ¼¸¸ö´ÅÅÌÖдæ·Å¡£
v Ïêϸ±¨¸ætar´¦ÀíµÄÎļþÐÅÏ¢¡£ÈçÎÞ´ËÑ¡Ïtar²»±¨¸æÎļþÐÅÏ¢¡£
w ÿһ²½¶¼ÒªÇóÈ·ÈÏ¡£
z ÓÃgzipÀ´Ñ¹Ëõ/½âѹËõÎļþ£¬¼ÓÉϸÃÑ¡Ïîºó¿ÉÒÔ½«µµ°¸Îļþ½øÐÐѹËõ£¬µ«»¹ÔʱҲһ¶¨ÒªÊ¹ÓøÃÑ¡Ïî½øÐнâѹËõ¡£
gzipÃüÁî
¼õÉÙÎļþ´óСÓÐÁ½¸öÃ÷ÏԵĺô¦£¬Ò»ÊÇ¿ÉÒÔ¼õÉÙ´æ´¢¿Õ¼ä£¬¶þÊÇͨ¹ýÍøÂç´«ÊäÎļþʱ£¬¿ÉÒÔ¼õÉÙ´«ÊäµÄʱ¼ä¡£gzipÊÇÔÚLinuxϵͳÖо³£Ê¹ÓõÄÒ»¸ö¶ÔÎļþ½øÐÐѹËõºÍ½âѹËõµÄÃüÁ¼È·½±ãÓÖºÃÓá£
Óï·¨£ºgzip [Ñ¡Ïî] ѹËõ£¨½âѹËõ£©µÄÎļþÃû
¸÷Ñ¡ÏîµÄº¬Ò壺
-c ½«Êä³öдµ½±ê×¼Êä³öÉÏ£¬²¢±£ÁôÔÓÐÎļþ¡£
-d ½«Ñ¹ËõÎļþ½âѹ¡£
-l ¶Ôÿ¸öѹËõÎļþ£¬ÏÔʾÏÂÁÐ×ֶΣº
ѹËõÎļþµÄ´óС
δѹËõÎļþµÄ´óС
ѹËõ±È
δѹËõÎļþµÄÃû×Ö
-r µÝ¹éʽµØ²éÕÒÖ¸¶¨Ä¿Â¼²¢Ñ¹ËõÆäÖеÄËùÓÐÎļþ»òÕßÊǽâѹËõ¡£
-t ²âÊÔ£¬¼ì²éѹËõÎļþÊÇ·ñÍêÕû¡£
-v ¶Ôÿһ¸öѹËõºÍ½âѹµÄÎļþ£¬ÏÔ
Ïà¹ØÎĵµ£º
LinuxÍøÂçÉ豸Çý¶¯³ÌÐòÌåϵ½á¹¹
´ÓÉϵ½Ï£ºÍøÂçÐÒé½Ó¿Ú²ã-->ÍøÂçÉ豸½á¹¹²ã-->É豸Çý¶¯ÊµÏÖ²ã-->ÍøÂçÉ豸Óëý½é²ã
¼ÇÒä·½·¨£º
·ÖÈý²ã£¬1¡¢×îÉÏÃæÀí½âΪÎÒÃÇÓõÄÍøÂç´«Êä·½·¨£¬¾ÍÊÇÍøÂçÐÒ飬2¡¢×îÏÂÃæ¾ÍÊÇÎïÀíÓ²¼þ£¬¼´ÍøÂçÉ豸²ã£¬3¡¢ÖмäÊÇÒ»²ã£¬É豸Çý¶¯£¬È»ºó²ð³É2²¿·Ö£¬Éϲ¿·ÖÊǽṹ£¨²ã£©£¬Ï²¿· ......
ͨ¹ý²ûÊöÁ½¸ö¾ßÓдú±íÐÔµÄϵͳµ÷ÓÃsys_open()ºÍsys_read()À´¸üºÃµØÀí½âVFSÏò¾ßÌåÎļþϵͳÌṩµÄ½Ó¿Ú»úÖÆ¡£ÔÚÉîÈësys_open()ºÍsys_read()֮ǰ£¬ÎÒÃÇÏȸÅÀÀϵ÷ÓÃsys_read()µÄÉÏÏÂÎÄ¡£ÏÂͼÃèÊöÁË´ÓÓû§¿Õ¼äµÄread()µ÷Óõ½Êý¾Ý´Ó´ÅÅ̶Á³öµÄÕû¸öÁ÷³Ì¡£µ±ÔÚÓû§Ó¦ÓóÌÐòµ÷ÓÃÎļþI/O read()² ......
2.1 °²×°JDK
2.1.1 ¼ì²éLinux×Ô´øJDK
ÃüÁrpm –q jdk
Èç¹û°²×°Ç¿ÖÆÐ¶ÔØ
²é¿´ÒѾ°²×°µÄjdk£º
# rpm -qa|grep jdk ← ²é¿´jdkµÄÐÅÏ¢»òÖ±½ÓÖ´ÐÐ
#rpm -qa|grep ......
mkdirÃüÁî
¹¦ÄÜ£º´´½¨Ò»¸öĿ¼£¨ÀàËÆMSDOSϵÄmdÃüÁ¡£
Óï·¨£ºmkdir [Ñ¡Ïî] dir-name
˵Ã÷£º¸ÃÃüÁî´´½¨ÓÉdir-nameÃüÃûµÄĿ¼¡£ÒªÇó´´½¨Ä¿Â¼µÄÓû§ÔÚµ±Ç°Ä¿Â¼ÖУ¨dir-nameµÄ¸¸Ä¿Â¼ÖУ©¾ßÓÐдȨÏÞ£¬²¢ÇÒdirname²»ÄÜÊǵ±Ç°Ä¿Â¼ÖÐÒÑÓеÄĿ¼»ò ÎļþÃû³Æ¡£
ÃüÁîÖи÷Ñ¡ÏîµÄº¬ÒåΪ£º
- m ¶Ôн¨Ä¿Â¼ÉèÖôæÈ¡È¨ÏÞ¡£Ò²¿ÉÒÔÓà ......