5)Linux³ÌÐòÉè¼ÆÈëÃÅ
	
    
    
	5)Linux³ÌÐòÉè¼ÆÈëÃÅ--ÐźŴ¦Àí 
LinuxϵÄÐźÅʼþ 
ǰÑÔ:ÕâÒ»ÕÂÎÒÃÇÌÖÂÛÒ»ÏÂLinuxϵÄÐźŴ¦Àíº¯Êý. 
LinuxϵÄÐźŴ¦Àíº¯Êý: 
ÐźŵIJúÉú 
ÐźŵĴ¦Àí 
ÆäËüÐźź¯Êý 
Ò»¸öʵÀý 
1¡£ÐźŵIJúÉú 
LinuxϵÄÐźſÉÒÔÀà±ÈÓÚDOSϵÄINT»òÕßÊÇWindowsϵÄʼþ.ÔÚÓÐÒ»¸öÐźŷ¢Éúʱ 
ºòÏàÐŵÄÐźžͻᷢË͸øÏàÓ¦µÄ½ø³Ì.ÔÚLinuxϵÄÐźÅÓÐÒÔϼ¸¸ö. ÎÒÃÇʹÓà kill -l 
ÃüÁî¿ÉÒԵõ½ÒÔϵÄÊä³ö½á¹û: 
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 
13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD 
18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 
22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 
30) SIGPWR 
¹ØÓÚÕâЩÐźŵÄÏêϸ½âÊÍÇë²é¿´man 7 signalµÄÊä³ö½á¹û. ÐźÅʼþµÄ·¢ÉúÓÐÁ½¸öÀ´Ô´ 
:Ò»¸öÊÇÓ²¼þµÄÔÒò(±ÈÈçÎÒÃǰ´ÏÂÁ˼üÅÌ),Ò»¸öÊÇÈí¼þµÄÔÒò(±ÈÈçÎÒÃÇʹÓÃϵͳº¯Êý»ò 
ÕßÊÇÃüÁî·¢³öÐźÅ). ×î³£ÓõÄËĸö·¢³öÐźŵÄϵͳº¯ÊýÊÇkill, raise, alarmºÍsetit 
imerº¯Êý. setitimerº¯ÊýÎÒÃÇÔÚ¼ÆÊ±Æ÷µÄʹÓà ÄÇÒ»ÕÂÔÙѧϰ. 
#include <sys/types.h> 
#include <signal.h> 
#include <unistd.h> 
int kill(pid_t pid,int sig); 
int raise(int sig); 
unisigned int alarm(unsigned int seconds); 
killϵͳµ÷ÓøºÔðÏò½ø³Ì·¢ËÍÐźÅsig. 
Èç¹ûpidÊÇÕýÊý,ÄÇôÏòÐźÅsig±»·¢Ë͵½½ø³Ìpid. 
Èç¹ûpidµÈÓÚ0,ÄÇôÐźÅsig±»·¢Ë͵½ËùÒÔºÍpid½ø³ÌÔÚͬһ¸ö½ø³Ì×éµÄ½ø³Ì 
Èç¹ûpidµÈÓÚ-1,ÄÇôÐźŷ¢¸øËùÓеĽø³Ì±íÖеĽø³Ì,³ýÁË×î´óµÄÄĸö½ø³ÌºÅ. 
Èç¹ûpidÓÉÓÚ-1,ºÍ0Ò»Ñù,Ö»ÊÇ·¢Ëͽø³Ì×éÊÇ-pid. 
ÎÒÃÇÓÃ×î¶àµÄÊǵÚÒ»¸öÇé¿ö.»¹¼ÇµÃÎÒÃÇÔÚÊØ»¤½ø³ÌÄÇÒ»½ÚµÄÀý×ÓÂð?ÎÒÃÇÄǸöʱºòÓÃÕâ 
¸öº¯ÊýɱËÀÁ˸¸½ø³ÌÊØ»¤½ø³ÌµÄ´´½¨ 
raiseϵͳµ÷ÓÃÏò×Ô¼º·¢ËÍÒ»¸ösigÐźÅ.ÎÒÃÇ¿ÉÒÔÓÃÉÏÃæÄǸöº¯ÊýÀ´ÊµÏÖÕâ¸ö¹¦ÄܵÄ. 
alarmº¯ÊýºÍʱ¼äÓÐµã¹ØÏµÁË,Õâ¸öº¯Êý¿ÉÒÔÔÚsecondsÃëºóÏò×Ô¼º·¢ËÍÒ»¸öSIGALRMÐźŠ
.. ÏÂÃæÕâ¸öº¯Êý»áÓÐʲô½á¹ûÄØ? 
#include <unistd.h> 
main() 
{ 
unsigned int i; 
alarm(1); 
for(i=0;1;i++) 
printf("I=%d",i); 
} 
SIGALRMµÄȱʡ²Ù×÷ÊǽáÊø½ø³Ì,ËùÒÔ³ÌÐòÔÚ1ÃëÖ®ºó½áÊø,Äã¿ÉÒÔ¿´¿´ÄãµÄ×îºóIֵΪ¶àÉÙ 
,À´±È½Ïһϴó¼ÒµÄϵͳÐÔÄܲîÒì
    
     
	
	
    
    
	Ïà¹ØÎĵµ£º
        
    
    vi filename :´ò¿ª»òн¨Îļþ£¬²¢½«¹â±êÖÃÓÚµÚÒ»ÐÐÊ×
¡¡¡¡vi +n filename £º´ò¿ªÎļþ£¬²¢½«¹â±êÖÃÓÚµÚnÐÐÊ×
¡¡¡¡vi + filename £º´ò¿ªÎļþ£¬²¢½«¹â±êÖÃÓÚ×îºóÒ»ÐÐÊ×
¡¡¡¡vi +/pattern filename£º´ò¿ªÎļþ£¬²¢½«¹â±êÖÃÓÚµÚÒ»¸öÓëpatternÆ¥ÅäµÄ´®´¦
¡¡¡¡vi -r filename £ºÔÚÉÏ´ÎÕýÓÃvi±à¼Ê±·¢Éúϵͳ±ÀÀ££¬»Ö¸´filename
 ......
	
    
        
    
     
ÍêÉÆLinuxϵͳ
1.¿ª»ú×Ô¶¯¹ÒÔØwindow·ÖÇø
    
fedora10ËäÈ»ÄÜ×Ô¶¯¹ÒÔØ,µ«ÊǹÒÔØµÄ·ÖÇøÓÐʱ»á²»ÈϺº×ÖÎļþ¼Ð
 
 ´ÓÖÕ¶ËÓÃvi»ògedit´ò¿ª/etc/fstab£¬ÔÚÆäÖÐÌí¼Ó£º
 /dev/sda1 /mnt/1 ntfs default 0 0
 ×¢£ºµÚÒ»ÏîÊÇ·ÖÇøÇý¶¯µØÖ·
   ......
	
    
        
    
          windowsÏÂʹÓÃfoxmailºÜÈÝÒ×ÉèÖÃhotmailºÍgmail£¬×ªµ½linuxºó£¬·¢ÏÖevolution²»Ì«ºÃʹ£¬ÓʼþÐÅÏ¢µÄ±àÂëû·¨ÉèÖã¬gbk±àÂëµÄÓʼþÖ÷ÌâÏÔʾÂÒÂ룬ֻºÃ»»³Éthunderbird¡£
      thunderbird±¾Éí²»Ö§³ÖhotmailÕâÀàwebmailµÄÊÕ·¢£¬ÐèÒªÏÂÔØ²å¼þwebmailºÍhotmail£¬ÐèÒª½ÓÊÕyahooµÄ ......
	
    
        
    
    ·     linux²Ù×÷ϵͳÏÂcÓïÑÔ±à³ÌÈëÃÅ
(Ò»)Ŀ¼½éÉÜ 
1)Linux³ÌÐòÉè¼ÆÈëÃÅ--»ù´¡ÖªÊ¶ 
2)Linux³ÌÐòÉè¼ÆÈëÃÅ--½ø³Ì½éÉÜ 
3)Linux³ÌÐòÉè¼ÆÈëÃÅ--Îļþ²Ù×÷ 
4)Linux³ÌÐòÉè¼ÆÈëÃÅ--ʱ¼ä¸ÅÄî 
5)Linux³ÌÐòÉè¼ÆÈëÃÅ--ÐźŴ¦Àí 
6)Linux³ÌÐòÉè¼ÆÈëÃÅ--ÏûÏ¢¹ÜÀí 
7)Linux³ÌÐòÉè¼ÆÈëÃÅ--Ïß³Ì ......
	
    
        
    
    2)Linux³ÌÐòÉè¼ÆÈëÃÅ--½ø³Ì½éÉÜ 
LinuxϽø³ÌµÄ´´½¨ 
ǰÑÔ: 
ÕâÆªÎÄÕÂÊÇÓÃÀ´½éÉÜÔÚLinuxϺͽø³ÌÏà¹ØµÄ¸÷¸ö¸ÅÄî.ÎÒÃǽ«»áѧµ½: 
½ø³ÌµÄ¸ÅÄî 
½ø³ÌµÄÉí·Ý 
½ø³ÌµÄ´´½¨ 
ÊØ»¤½ø³ÌµÄ´´½¨ 
---------------------------------------------------------------------------- 
---- 
1¡£½ø³ÌµÄ¸ÅÄî 
Linux²Ù×÷ϵͳÊÇÃæÏ ......