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

linux Îļþ¼Ð ²Ù×÷ƪ

1.´´½¨Ä¿Â¼
   mkdir [-p][--help][--version][-m <Ŀ¼ÊôÐÔ>][Ŀ¼Ãû³Æ]
   -m¿ÉÒÔ¶ÔĿ¼ÉèÖôæȡȨÏÞ,Ò²¿ÉÒÔÓÃchmodeÃüÁîÉèÖÃ,
   -p ¿ÉÒÔÊÇÒ»¸ö·¾¶Ãû³Æ,Èç¹û·¾¶ÖÐÓÐЩĿ¼²»´æÔÚ,ÄÇô»á×Ô¶¯´´½¨
2.ɾ³ý¿ÕĿ¼
    Óï¡¡¡¡·¨£ºrmdir [-p][--help][--ignore-fail-on-non-empty][--verbose][--version][Ŀ¼...]
    ²¹³ä˵Ã÷£ºµ±ÓпÕĿ¼Ҫɾ³ýʱ£¬¿ÉʹÓÃrmdirÖ¸Áî¡£
    ²Î¡¡¡¡Êý£º-p»ò--parents   É¾³ýÖ¸¶¨Ä¿Â¼ºó£¬Èô¸ÃĿ¼µÄÉϲãĿ¼Òѱä³É¿ÕĿ¼£¬Ôò½«ÆäÒ»²¢É¾³ý¡£
                    --help   ÔÚÏß°ïÖú¡£
                    --ignore-fail-on-non-empty   ºöÂÔ·Ç¿ÕĿ¼µÄ´íÎóÐÅÏ¢¡£
                    --verbose   ÏÔʾָÁîÖ´Ðйý³Ì¡£
                    --version   ÏÔʾ°æ±¾ÐÅÏ¢¡£
3.ɾ³ýĿ¼»òÎļþ
    Óï¡¡¡¡·¨£ºrm [-dfirv][--help][--version][Îļþ»òĿ¼...]
    ²¹³ä˵Ã÷£ºÖ´ÐÐrmÖ¸Áî¿Éɾ³ýÎļþ»òĿ¼£¬ÈçÓûɾ³ýĿ¼±ØÐë¼ÓÉϲÎÊý"-r"£¬·ñÔòÔ¤Éè½ö»áɾ³ýÎļþ¡£ 
    ²Î¡¡¡¡Êý£º-d»ò--directory ¡¡Ö±½Ó°ÑÓûɾ³ýµÄĿ¼µÄÓ²Á¬½ÓÊý¾Ýɾ³É0£¬É¾³ý¸ÃĿ¼¡£ 
¡¡                 -f»ò--force ¡¡Ç¿ÖÆɾ³ýÎļþ»òĿ¼¡£ 
¡¡                 -i»ò--interactive ¡¡É¾³ý¼ÈÓÐÎļþ»òĿ¼֮ǰÏÈѯÎÊÓû§¡£ 
¡¡                 -r»ò-R»ò--recursive ¡¡µÝ¹é´¦Àí£¬½«Ö¸


Ïà¹ØÎĵµ£º

LINUX ½ø³Ì¼ä ÐźÅ

#include <iostream>
#include <unistd.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <signal.h>
using namespace std;
extern char **environ;
void signal_handle(int signal_no){
cout << "sign:" &l ......

Linux ¶¨Ê±Æ÷

ʱ¼ä¼ä¸ô¶¨Ê±Æ÷
interval timer(ʱ¼ä¼ä¸ô¶¨Ê±Æ÷)ϵͳµ÷ÓÃ×Ô´Ó±»POSIX±ê×¼»¯ºó£¬Ê״γöÏÖÓÚ4.2BSD£¬Äܹ»Ìṩ±Èalarm()»¹¶àµÄ¿ØÖÆ£º
#include <sys/time.h>
int getitimer(int which, struct itimerval *value);
int setitimer(int which, const struct itimerval *value, struct itimerval *ovalue);
interval ti ......

µÚÒ»¸öǶÈëʽLinuxµÄÇý¶¯³ÌÐò

   ´ÓÕâ¸ö×ܽáÕýʽ¿ªÊ¼ÁËÎÒµÄÇý¶¯Ö®Âã¬ÐÄÇé²»ÃâÓе㼤¶¯£¬¾¡¹ÜÏÖÔÚ¶ÔÇý¶¯µÄ±àд»¹ºÜÄ£ºý£¬µ«»¹ÊÇÓмÍÄîÒâÒåµÄ……
 
¿ª·¢Æ½Ì¨£º
    ÐéÄâ»úÏÂRedHat9£¬ÄÚºË2.4.20.8
    ½»²æ±àÒë±àÒëÆ÷£ºÌìǶ¹«Ë¾ÌṩµÄarm-linux-gcc 4.3.3
    ÄÚºËÊ÷£º/h ......

LinuxÉ豸Çý¶¯¿ª·¢Ïê½â ±Ê¼Ç5 LinuxÎļþÓëÉ豸ϵͳ

Ó¦ÓóÌÐòºÍVFSÖ®¼äµÄ½Ó¿ÚÊÇϵͳµ÷Ó㬶øVFSÓë´ÅÅÌÎļþϵͳÒÔ¼°ÆÕͨÉ豸֮¼äµÄ½Ó¿ÚÊÇfile_operations½á¹¹Ìå³ÉÔ±º¯Êý¡£ÓÉÓÚ×Ö·ûÉ豸µÄÉϲãûÓдÅÅÌÎļþϵͳ£¬ËùÒÔ×Ö·ûÉ豸µÄfile_operations³ÉÔ±º¯ÊýÖ±½ÓÓÉÉ豸Çý¶¯ÌṩÁË£¬file_operationsÕýÊÇ×Ö·ûÉ豸Çý¶¯µÄºËÐÄ£¬Èçͼ£º
 
¶ø¶Ô¿éÉ豸À´Ëµ£¬ext2¡¢fat¡¢jffs2µÈÎļþÏµÍ ......

LinuxÉ豸Çý¶¯¿ª·¢Ïê½â ±Ê¼Ç9 Ò첽֪ͨÓëÒì²½I/O


Ò첽֪ͨ£ºÒ»µ©É豸¾ÍÐ÷£¬ÔòÖ÷¶¯Í¨ÖªÓ¦ÓóÌÐò£¬ÕâÑùÓ¦ÓóÌÐò¸ù±¾²»ÐèÒª²éѯÉ豸״̬£¬ÕâÒ»µã·Ç³£ÀàËÆÓÚÓ²¼þÉϵēÖжϔµÄ¸ÅÄ±È½Ï׼ȷµÄ³ÆνÊÇ“ÐźÅÇý¶¯µÄÒì²½I/O
 
//Æô¶¯ÐźÅÇý¶¯»úÖÆ
signal(SIGIO, input_handler);//ÈÃinput_handler()´¦ÀíSIGIOÐźÅ
fcntl(fd, F_SETOWN, getpid());//Éè ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ