Unix/Linux³£ÓÃÃüÁî—ÎļþµÄ¸´ÖÆ¡¢É¾³ýºÍÒÆ¶¯
cpÃüÁî
¸ÃÃüÁîµÄ¹¦ÄÜÊǽ«¸ø³öµÄÎļþ»òĿ¼¿½±´µ½ÁíÒ»Îļþ»òĿ¼ÖУ¬Í¬MSDOSϵÄcopyÃüÁîÒ»Ñù£¬¹¦ÄÜÊ®·ÖÇ¿´ó¡£
Óï·¨£º cp [Ñ¡Ïî] Ô´Îļþ»òĿ¼ Ä¿±êÎļþ»òĿ¼
˵Ã÷£º¸ÃÃüÁî°ÑÖ¸¶¨µÄÔ´Îļþ¸´ÖƵ½Ä¿±êÎļþ»ò°Ñ¶à¸öÔ´Îļþ¸´ÖƵ½Ä¿±êĿ¼ÖС£
¸ÃÃüÁîµÄ¸÷Ñ¡ÏÒåÈçÏ£º
- a ¸ÃÑ¡Ïîͨ³£ÔÚ¿½±´Ä¿Â¼Ê±Ê¹Óá£Ëü±£ÁôÁ´½Ó¡¢ÎļþÊôÐÔ£¬²¢µÝ¹éµØ¿½±´Ä¿Â¼£¬Æä×÷ÓõÈÓÚdpRÑ¡ÏîµÄ×éºÏ¡£
- d ¿½±´Ê±±£ÁôÁ´½Ó¡£
- f ɾ³ýÒѾ´æÔÚµÄÄ¿±êÎļþ¶ø²»Ìáʾ¡£
- i ºÍfÑ¡ÏîÏà·´£¬ÔÚ¸²¸ÇÄ¿±êÎļþ֮ǰ½«¸ø³öÌáʾҪÇóÓû§È·ÈÏ¡£»Ø´ðyʱĿ±êÎļþ½«±»¸²¸Ç£¬Êǽ»»¥Ê½¿½±´¡£
- p ´Ëʱcp³ý¸´ÖÆÔ´ÎļþµÄÄÚÈÝÍ⣬»¹½«°ÑÆäÐÞ¸Äʱ¼äºÍ·ÃÎÊȨÏÞÒ²¸´ÖƵ½ÐÂÎļþÖС£
- r Èô¸ø³öµÄÔ´ÎļþÊÇһĿ¼Îļþ£¬´Ëʱcp½«µÝ¹é¸´ÖƸÃĿ¼ÏÂËùÓеÄ×ÓĿ¼ºÍÎļþ¡£´ËʱĿ±êÎļþ±ØÐëΪһ¸öĿ¼Ãû¡£
- l ²»×÷¿½±´£¬Ö»ÊÇÁ´½ÓÎļþ¡£
ÐèҪ˵Ã÷µÄÊÇ£¬Îª·ÀÖ¹Óû§ÔÚ²»¾ÒâµÄÇé¿öÏÂÓÃcpÃüÁîÆÆ»µÁíÒ»¸öÎļþ£¬ÈçÓû§Ö¸¶¨µÄÄ¿±êÎļþÃûÒÑ´æÔÚ£¬ÓÃcpÃüÁ±´Îļþºó£¬Õâ¸öÎļþ¾Í»á±»ÐÂÔ´Îļþ¸²¸Ç£¬Òò´Ë£¬½¨ÒéÓû§ÔÚʹÓÃcpÃüÁ±´Îļþʱ£¬×îºÃʹÓÃiÑ¡Ïî¡£
mvÃüÁî
Óû§¿ÉÒÔʹÓÃmvÃüÁîÀ´ÎªÎļþ»òĿ¼¸ÄÃû»ò½«ÎļþÓÉÒ»¸öÄ¿Â¼ÒÆÈëÁíÒ»¸öĿ¼ÖС£¸ÃÃüÁîÈçͬMSDOSϵÄrenºÍmoveµÄ×éºÏ¡£
Óï·¨£ºmv [Ñ¡Ïî] Ô´Îļþ»òĿ¼ Ä¿±êÎļþ»òĿ¼
˵Ã÷£ºÊÓmvÃüÁîÖеڶþ¸ö²ÎÊýÀàÐ͵IJ»Í¬£¨ÊÇÄ¿±êÎļþ»¹ÊÇÄ¿±êĿ¼£©£¬mvÃüÁÎļþÖØÃüÃû»ò½«ÆäÒÆÖÁÒ»¸öеÄĿ¼ÖС£µ±µÚ¶þ¸ö²ÎÊýÀàÐÍÊÇÎļþʱ£¬mvÃüÁîÍê³ÉÎļþÖØÃüÃû£¬´Ëʱ£¬Ô´ÎļþÖ»ÄÜÓÐÒ»¸ö£¨Ò²¿ÉÒÔÊÇԴĿ¼Ãû£©£¬Ëü½«Ëù¸øµÄÔ´Îļþ»òÄ¿Â¼ÖØÃüÃûΪ¸ø¶¨µÄÄ¿±êÎļþÃû¡£µ±µÚ¶þ¸ö²ÎÊýÊÇÒÑ´æÔÚµÄĿ¼Ãû³ÆÊ±£¬Ô´Îļþ»òĿ¼²ÎÊý¿ÉÒÔÓжà¸ö£¬mvÃüÁ¸÷²ÎÊýÖ¸¶¨µÄÔ´Îļþ¾ùÒÆÖÁÄ¿±êĿ¼ÖС£ÔÚ¿çÎļþÏµÍ³ÒÆ¶¯Îļþʱ£¬mvÏÈ¿½±´£¬ÔÙ½«ÔÓÐÎļþɾ³ý£¬¶øÁ´ÖÁ¸ÃÎļþµÄÁ´½ÓÒ²½«¶ªÊ§¡£
ÃüÁîÖи÷Ñ¡ÏîµÄº¬ÒåΪ£º
- I ½»»¥·½Ê½²Ù×÷¡£Èç¹ûmv²Ù×÷½«µ¼Ö¶ÔÒÑ´æÔÚµÄÄ¿±êÎļþµÄ¸²¸Ç£¬´ËʱϵͳѯÎÊÊÇ·ñÖØÐ´£¬ÒªÇóÓû§»Ø´ðy»òn£¬ÕâÑù¿ÉÒÔ±ÜÃâÎ󸲸ÇÎļþ¡£
- f ½ûÖ¹½»»¥²Ù×÷¡£ÔÚmv²Ù×÷Òª¸²¸ÇijÒÑÓеÄÄ¿±êÎļþʱ²»¸øÈκÎָʾ£¬Ö¸¶¨´ËÑ¡Ïîºó£¬iÑ¡Ï²»ÔÙÆð×÷Óá£
Èç¹ûËù¸øÄ¿±êÎļþ£¨²»ÊÇĿ¼£©ÒÑ´æÔÚ£¬´Ëʱ¸ÃÎļþµÄÄÚÈݽ«±»ÐÂÎļþ¸²¸Ç¡£Îª·ÀÖ¹Óû§ÓÃmvÃüÁîÆÆ»µÁíÒ»¸öÎļþ£¬Ê¹ÓÃmvÃüÁîÒÆ¶¯Îļþʱ£¬×îºÃʹÓÃiÑ¡Ïî¡£
rmÃüÁî
Óû§¿ÉÒÔÓÃrmÃüÁîɾ³ý²»ÐèÒªµÄÎļþ¡£¸ÃÃüÁîµÄ¹¦ÄÜΪɾ³ýÒ»¸ö
Ïà¹ØÎĵµ£º
1,˵Ã÷:
ulimitÓÃÓÚshellÆô¶¯½ø³ÌËùÕ¼ÓõÄ×ÊÔ´.
2,Àà±ð:
shellÄÚ½¨ÃüÁî
3,Óï·¨¸ñʽ:
ulimit [-acdfHlmnpsStvw] [size]
4,²ÎÊý½éÉÜ:
-H ÉèÖÃÓ²¼þ×ÊÔ´ÏÞÖÆ.
-S ÉèÖÃÈí¼þ×ÊÔ´ÏÞÖÆ.
-a ÏÔʾµ±Ç°ËùÓеÄ×ÊÔ´ÏÞÖÆ.
-c size:ÉèÖÃcoreÎļþµÄ×î´óÖµ.µ¥Î»:blocks
-d size:ÉèÖÃÊý¾Ý¶ÎµÄ×î´óÖµ.µ¥Î»:kbytes
-f size:ÉèÖô´½¨ ......
CurlÊÇLinuxÏÂÒ»¸öºÜÇ¿´óµÄhttpÃüÁîÐй¤¾ß£¬Æä¹¦ÄÜÊ®·ÖÇ¿´ó¡£
1) ¶þ»°²»Ëµ£¬ÏÈ´ÓÕâÀ↑ʼ°É£¡
$ curl http://www.linuxidc.com
»Ø³µÖ®ºó£¬www.linuxidc.com µÄhtml¾ÍÏ¡ÀﻩÀ²µØÏÔʾÔÚÆÁÄ»ÉÏÁË ~
2) àÅ£¬ÒªÏë°Ñ¶Á¹ýÀ´Ò³Ãæ´æÏÂÀ´£¬ÊDz»ÊÇÒªÕâÑùÄØ£¿
$ curl http://www.li ......
£¨1£©»ù±¾¸ÅÄî
´Ó±¾ÖÊÉϽ²£¬ÎļþϵͳÊÇÌØÊâµÄÊý¾Ý·Ö²ã´æ´¢½á¹¹£¬Ëü°üº¬Îļþ¡¢Ä¿Â¼ºÍÏà¹ØµÄ¿ØÖÆÐÅÏ¢¡£ÎªÁËÃèÊöÕâ½á¹¹£¬LinuxÒýÈëһЩ»ù±¾¸ÅÄî:
A£¬Îļþ£ºÒ»×éÔÚÂß¼ÉϾßÓÐÍêÕûÒâÒåµÄÐÅÏ¢ÏîµÄϵÁС£ÁíÍ⣬ÔÚLinuxÖУ¬³ýÁËÆÕͨÎļþ£¬ÆäËûÖîÈçĿ¼¡¢É豸¡¢Ì×½Ó×ÖµÈÒ²ÒÔÎļþ±»¶Ô´ý¡£×ÜÖ® ......
ͨ¹ý²ûÊöÁ½¸ö¾ßÓдú±íÐÔµÄϵͳµ÷ÓÃsys_open()ºÍsys_read()À´¸üºÃµØÀí½âVFSÏò¾ßÌåÎļþϵͳÌṩµÄ½Ó¿Ú»úÖÆ¡£ÔÚÉîÈësys_open()ºÍsys_read()֮ǰ£¬ÎÒÃÇÏȸÅÀÀϵ÷ÓÃsys_read()µÄÉÏÏÂÎÄ¡£ÏÂͼÃèÊöÁË´ÓÓû§¿Õ¼äµÄread()µ÷Óõ½Êý¾Ý´Ó´ÅÅ̶Á³öµÄÕû¸öÁ÷³Ì¡£µ±ÔÚÓû§Ó¦ÓóÌÐòµ÷ÓÃÎļþI/O read()² ......
1.$0, $1, $2,µÈµÈ:λÖòÎÊý,´ÓÃüÁîÐд«µÝ¸ø½Å±¾,»òÕßÊÇ´«µÝ¸øº¯Êý.»òÕ߸³Ö°¸øÒ»¸ö±äÁ¿.
2.$#:ÃüÁîÐлòÕßÊÇλÖòÎÊýµÄ¸öÊý.
3.$*:ËùÓеÄλÖòÎÊý,±»×÷Ϊһ¸öµ¥´Ê.×¢Òâ:"$*"±ØÐë±»""ÒýÓÃ.
4.$@:Óë$*ͬÒå,µ«ÊÇÿ¸ö²ÎÊý¶¼ÊÇÒ»¸ö¶ÀÁ¢µÄ""ÒýÓÃ×Ö´®,Õâ¾ÍÒâζ×ŲÎÊý±»ÍêÕûµØ´«µÝ,²¢Ã»Óб»½âÊͺÍÀ©Õ¹.ÕâÒ²Òâζ×Å,ÿ¸ö²ÎÊýÁбíÖе ......