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

10·ÖÖÓ ½ÌÄãѧ»áLinux/UnixϵÄviÎı¾±à¼­Æ÷

Ê×ÏÈ£¬¼Çסvi±à¼­Æ÷µÄÁ½¸öģʽ£º1¡¢ÃüÁîģʽ
2¡¢±à¼­Ä£Ê½
¡£ 
¡¡
¡¡ÔÚÒ»¸öUNIX/LinuxµÄshellÃüÁî»òÕßÒ»¸öÒÔб¸Ü£¨/£©¡¢Îʺţ¨?£©»òðºÅ£¨:£©¿ªÊ¼µÄviÃüÁîºóÃæÓû§ÐèÒª¼üÈë»Ø³µ¼ü£¬¶øÒªÇл»µ½viÃüÁî
ģʽÐèÒª°´Esc¼ü¡£×¢Ò⣬ÒÔðºÅ£¨:£©»òÕßб¸Ü£¨/£© ¿ªÊ¼µÄviÃüÁî»áÏÔʾÔÚÆÁÄ»µ×²¿£¬µ«ÆäËûÃüÁî¶¼²»»áÏÔʾÔÚÆÁÄ»ÉÏ¡£
 
¡¡¡¡´ò¿ª¡¢Ð´ÈëºÍ¹Ø±ÕÎļþ£¨Ê¹ÓÃEnter¼ü£©
¡¡¡¡vi file
 ¡¡¡¡¡¡¡¡¡¡¡¡´ò¿ªÎļþÃûΪfileµÄÎļþ£¨UNIX shellÃüÁ
¡¡¡¡:w¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½«¹¤×÷»º³åÇøµÄ±ä»¯Ð´ÈëĬÈÏÎļþÖÐ
¡¡¡¡:w file
 ¡¡¡¡¡¡¡¡¡¡¡¡½«¹¤×÷»º³åÇøµÄ±ä»¯Ð´ÈëÃûΪfileµÄÎļþÖÐ
¡¡¡¡:q¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í˳övi±à¼­Æ÷
¡¡¡¡:wq¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½«¹¤×÷»º³åÇøµÄ±ä»¯Ð´ÈëÎļþ²¢Í˳ö
¡¡¡¡:q!¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²»½«¹¤×÷»º³åÇøµÄ±ä»¯Ð´ÈëÎļþ²¢Í˳övi±à¼­Æ÷ 
 
 ¡¡¡¡²åÈëÎı¾£¨viÃüÁîģʽÏÂʹÓã©
¡¡¡¡a¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚµ±Ç°¹â±êλÖõÄÓÒ±ßÌí¼ÓÎı¾
¡¡¡¡i¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚµ±Ç°¹â±êµÄ×ó±ß²åÈëÎı¾
¡¡¡¡A¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚµ±Ç°ÐеÄĩβÌí¼ÓÎı¾
 ¡¡¡¡I¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚµ±Ç°ÐеĿªÊ¼³öÌí¼ÓÎı¾
¡¡¡¡O¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚµ±Ç°ÐеÄÉÏÃæÐ½¨Ò»ÐÐ
¡¡¡¡o¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚµ±Ç°ÐеÄÏÂÃæÐ½¨Ò»ÐÐ
¡¡¡¡ R¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ìæ»»£¨¸²¸Ç£©µ±Ç°¹â±êλÖÃÒÔ¼°ÒÔºóµÄÈô¸ÉÎı¾
¡¡¡¡J¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Á¬½Ó¹â±êËùÔÚÐÐÒÔ¼°ÏÂÒ»ÐУ¬³ÉΪһÐÐ
¡¡¡¡
¡¡¡¡Òƶ¯¹â±ê
¡¡¡¡ÉÏÏÂ×óÓÒ·½Ïò¼ü¡¡¡¡¡¡¡¡¡¡Ïò¼ýÍ·Ëùʾ·½ÏòÒÆ¶¯¹â±êÒ»¸öλÖÃ
¡¡¡¡h¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ïò×ó
¡¡¡¡j¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏòÏÂ
¡¡¡¡k¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏòÉÏ
¡¡¡¡l¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏòÓÒ
¡¡¡¡¿Õ¸ñ¼ü¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏòÓÒ
¡¡¡¡Backspace¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ïò×ó
¡¡¡¡Enter¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏòÏÂÒÆ¶¯µ½ÏÂÒ»ÐеÄÐÐÊ×
¡¡¡¡-£¨Á¬×Ö·û¼ü£©¡¡¡¡¡¡¡¡¡¡¡¡ÏòÉÏÒÆ¶¯µ½ÉÏÒ»ÐеÄÐÐÊ×
 
¡¡¡¡¾ÀÕý´íÎó£¨viÃüÁîģʽÏÂʹÓã©
¡¡¡¡x¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡É¾³ýÒ»¸ö×Ö·û
¡¡¡¡dd¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡É¾³ýµ±Ç°ÐÐ
¡¡¡¡n
dd ¡¡¡¡¡¡¡¡¡¡¡¡Éϳýµ±Ç°ÐÐÔÚÄÚµÄnÐÐ
¡¡¡¡u¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³·ÏúÉÏÒ»´Î²Ù×÷£¨×îºóÒ»²½£©
¡¡¡¡U¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³·Ïú¶Ôµ±Ç°ÐеÄËùÓвÙ×÷
 
¡¡¡¡Æ´Ð´¼ì²é£¨UNIX shellÃüÁ
¡¡¡¡spell file
 ¡¡¡¡¡¡¡¡¡¡¡¡ÏÔʾÎʼ°ÄÇfileÖÐÕÒµ½µÄƴд´íÎó
¡¡¡¡ispell file
 ¡¡¡¡¡¡¡¡¡¡¡¡ÏÔʾÎʼ°ÄÇfileÖÐÕÒµ½µÄÆ


Ïà¹ØÎĵµ£º

linux ϵͳµ÷ÓÃÁбí /usr/include/asm/unistd.h


Ò»¡¢½ø³Ì¿ØÖÆ£º
fork
´´½¨Ò»¸öнø³Ì
clone
°´Ö¸¶¨Ìõ¼þ´´½¨×Ó½ø³Ì
execve
ÔËÐпÉÖ´ÐÐÎļþ
exit
ÖÐÖ¹½ø³Ì
_exit
Á¢¼´ÖÐÖ¹µ±Ç°½ø³Ì
getdtablesize
½ø³ÌËùÄÜ´ò¿ªµÄ×î´óÎļþÊý
getpgid
»ñȡָ¶¨½ø³Ì×é±êʶºÅ
setpgid
ÉèÖÃÖ¸¶¨½ø³Ì×é±êÖ¾ºÅ
getpgrp
»ñÈ¡µ±Ç°½ø³Ì×é±êʶºÅ
setpgrp
ÉèÖõ±Ç°½ø³Ì×é±êÖ¾ºÅ
g ......

linux shell ÃüÁîÖ®£­£­£­£­ sed µÄÓ÷¨


Ñ¡¶¨Ðеķ¶Î§£º£¬¶ººÅ
$ sed -n '/test/,/check/p' 
    example--ËùÓÐÔÚÄ£°åtestºÍcheckËùÈ·¶¨µÄ·¶Î§ÄÚµÄÐж¼±»´òÓ¡¡£
$ sed -n '5,/^test/p' 
    example--´òÓ¡´ÓµÚÎåÐпªÊ¼µ½µÚÒ»¸öÒÔtest¿ªÊ¼µÄÐÐÖ®¼äµÄËùÓÐÐС£
    
$ sed '/test/,/check/s/$/sed te ......

linux mysqlµÄ°²×°¼°Ò»Ð©ÅäÖ÷½·¨

1.¼ì²éÒÔǰ°²×°µÄMySQL,Ð¶ÔØ¡£
rpm -qa|grep -i mysql
rpm -e XXXXX
×¢Èç¹û³öÏÖÁ½ÌõÏàͬµÄ£¬ÔòʹÓÃrpm -e --allmatches
2.°²×°rpm°ü¡£
rpm -ivh MySQL-server-community-5.1.37-0.rhel5.x86_64.rpm
rpm -ivh MySQL-shared-community-5.1.37-0.rhel5.x86_64.rpm
rpm -ivh MySQL-devel-community-5.1.37-0.rhel5.x86_6 ......

Linux Redhat AS 4ÖбàÒëÄÚºËÓëÒÔÍù°æ±¾µÄÇø±ð £¨×ª£©


Linux Redhat AS 4ÖбàÒëÄÚºËÓëÒÔÍù°æ±¾µÄÇø±ð

 
Ôø¾­±»Îʼ°ÎªºÎÔÚRedhat AS4ÖÐÕÒ²»µ½ÄÚºËÔ´´úÂëĿ¼£¬¿ªÊ¼Ê±»Ø´ð¶Ô·½ÔÚ°²×°Ê±Â©Ñ¡ÁËÔ´Âë°ü£¬¶Ô·½»Ø´ðÎÒÒѾ­ÖØ×°¹ýËı飬һ¸ö°üÒ»¸ö°üÕÒ¹ýÀ´ÑÛ¶¼¶ÔÆðÀ´ÁËҲûÕÒµ½¡£Õæ¼û¹í£¬ÎÒÔڵ绰Àï˵Ҫ²»ÄãÏȵ½/usr/srcĿ¼ÏÂÕÒÕÒ¿´£¬ÊÔ×Å×ö×ö¡£
ºóÀ´Ëû·¢ÁËÒ»¸öÓʼþ¸øÎÒ£¬° ......

LinuxºÍUnix ÃÜÂ붪ʧµÄ½â¾ö°ì·¨(»ã×Ü)

Ò»£ºsolarisROOTÃÜÂëÒÅÍüµÄ´¦Àí·½·¨
1,Èç¹û»¹ÄÜÓÃÆÕͨÓû§µÇ½µÄ»°,%df /etc,È·¶¨°üº¬/etcĿ¼·ÖÇøµÄÉ豸Ãû
%df /etc
/ /dev/dsk/c0t0d0s0...
´ËÀýÖÐÊÇc0t0d0s0,Èç¹ûÄãµÄ¸ùĿ¼·ÖÇøÉ豸²»Ò»ÑùµÄ»°,Ìæ»»Ò»Ï¾ͿÉÒÔÀ²
2,°ÑϵͳÅ̲åÈëcdromÖÐ
3,³öÏÖÌáʾ·ûºó,ʹÓÃsyncÃüÁîË¢ÐÂÎļþϵͳ
4,°´ÏÂstop+A
5,"ok"×´Ì ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ