Linux³£Óûù´¡ÃüÁî
Linux³£Óûù´¡ÃüÁî
1.man ¶ÔÄãÊìϤ»ò²»ÊìϤµÄÃüÁîÌṩ°ïÖú½âÊÍ
¡¡¡¡eg:man ls ¾Í¿ÉÒԲ鿴lsÏà¹ØµÄÓ÷¨
¡¡¡¡×¢£º°´q¼ü»òÕßctrl+cÍ˳ö,ÔÚlinuxÏ¿ÉÒÔʹÓÃctrl+cÖÕÖ¹µ±Ç°³ÌÐòÔËÐÐ
¡¡¡¡2.ls ²é¿´Ä¿Â¼»òÕßÎļþµÄÊô*,ÁоٳöÈÎһĿ¼ÏÂÃæµÄÎļþ
¡¡¡¡eg: ls /usr/man
¡¡¡¡ls -l
¡¡¡¡a.d±íʾĿ¼(directory),Èç¹ûÊÇÒ»¸ö"-"±íʾÊÇÎļþ,Èç¹ûÊÇlÔò±íʾÊÇÒ»¸öÁ¬½ÓÎļþ(link)
¡¡¡¡b.±íʾÎļþ»òÕßĿ¼Ðí¿ÉȨÏÞ.·Ö±ðÓÿɶÁ(r),¿Éд(w),¿ÉÔËÐÐ(x).
¡¡¡¡3.cp ¿½±´Îļþ
¡¡¡¡eg: cp filename1 filename2 //°Ñfilename1¿½±´³Éfilename2
¡¡¡¡cp 1.c netseek/2.c //½«1.c¿½µ½netseekĿ¼ÏÂÃüÃûΪ2.c
¡¡¡¡4.rm ɾ³ýÎļþºÍĿ¼
¡¡¡¡eg: rm 1.c //½«1.cÕâ¸öÎļþɾ³ý
¡¡¡¡5.mv ÒÆ×ßĿ¼»òÕ߸ÄÎļþÃû
¡¡¡¡eg: mv filename1 filename2 //½«filename1 ¸ÄÃûΪfilename2
¡¡¡¡mv qib.tgz ../qib.tgz //ÒÆµ½ÉÏÒ»¼¶Ä¿Â¼
¡¡¡¡6.cd ¸Ä±äµ±Ç°Ä¿Â¼ pwd ²é¿´µ±Ç°ËùÔÚĿ¼ÍêÕû·¾¶
¡¡¡¡eg: pwd //²é¿´µ±Ç°ËùÔÚĿ¼·¾¶
¡¡¡¡cd netseek //½øÈënetseekÕâ¸öĿ¼
¡¡¡¡cd //Í˳öµ±Ç°Ä¿Â¼
¡¡¡¡7.cat,moreÃüÁî
¡¡¡¡½«Ä³¸öÎļþµÄÄÚÈÝÏÔʾ³öÀ´.Á½¸öÃüÁîËù²»Í¬µÄÊÇ:cat°ÑÎļþÄÚÈÝÒ»Ö±´òÓ¡³öÀ´,¶ø moreÔò·ÖÆÁÏÔʾ
¡¡¡¡eg; cat>1.c //¾Í¿ÉÒÔ°Ñ´úÂëÕ³Ìûµ½1.cÎļþÀ°´ctrl+d ±£´æ´úÂë¡£
¡¡¡¡cat 1.c »òmore 1.c //¶¼¿ÉÒԲ鿴ÀïÃæµÄÄÚÈÝ¡£
¡¡¡¡gcc -o 1 1.c //½«1.c±àÒë³É.exeÎļþ£¬ÎÒÃÇ¿ÉÒÔÓôËÃü±àÒë³ö´úÂë
¡¡¡¡8.chmod ÃüÁî ȨÏÞÐÞ¸Ä Ó÷¨£ºchmod һλ8½øÖÆÊý filename
¡¡¡¡eg: chmod u+x filenmame //Ö»Ïë¸ø×Ô¼ºÔËÐУ¬±ðÈËÖ»ÄܶÁ
¡¡¡¡//u±íʾÎļþÖ÷ÈË, g ±íʾÎļþÎļþËùÔÚ×é. o ±íʾÆäËûÈË ;r ±í¿É¶Á,w ±í¿Éд,x ±í¿ÉÒÔÔËÐÐ
¡¡¡¡chmod g+x filename //ͬ×éµÄÈËÀ´Ö´ÐÐ
¡¡¡¡9. clear,dateÃüÁî clear:ÇåÆÁ,Ï൱ÓëDOSϵÄcls;date:ÏÔʾµ±Ç°Ê±¼ä.
¡¡¡¡10.mount ¼ÓÔØÒ»¸öÓ²¼þÉ豸
¡¡¡¡Ó÷¨:mount [²ÎÊý] Òª¼ÓÔØµÄÉ豸 ÔØÈëµã
¡¡¡¡eg: mount /dev/cdrom
¡¡¡¡cd /mnt/cdrom //½øÈë¹âÅÌĿ¼
¡¡¡¡11.su ÔÚ²»Í˳öµÇ½µÄÇé¿öÏÂ,Çл»µ½ÁíÍâÒ»¸öÈ˵ÄÉí·Ý
¡¡¡¡Ó÷¨: su -l Óû§Ãû(Èç¹ûÓû§Ãûȱʡ,ÔòÇл»µ½root״̬)
¡¡¡¡eg:su -l netseek (Çл»µ½netseekÕâ¸öÓû§£¬½«ÌáʾÊäÈëÃÜÂë)
¡¡¡¡12.whoami,whereis,which,id
¡¡¡¡//whoami:È·ÈÏ×Ô¼ºÉí·Ý.
¡¡¡¡//whereis:²éѯÃüÁîËùÔÚĿ¼ÒÔ¼°°ïÖúÎĵµËùÔÚĿ¼.
¡¡¡¡//which:²éѯ¸ÃÃüÁîËùÔÚ
Ïà¹ØÎĵµ£º
MYSQL°²×°
//½âѹ±àÒë°²×°
# tar xzvf mysql-5.0.27.tar.gz
# cd mysql-5.0.27
# ./configure -prefix=/home/redadmin/mysql
# make
# make install
# cd /home/redadmin/mysql/
# cp share/mysql/my-medium.cnf ./
# mv my-medium.cnf my.cnf
// my.confÎļþÐÞ¸Ä
# vi my.cnf
ÐÞ¸Äǰ£º
port &nb ......
Linuxϵͳһ¸öºÜÖØÒªÇÒÇ¿´óµÄÌØÕ÷¾ÍÊÇ£¬ËüÊÇÒ»¸ö¿ª·ÅµÄϵͳ£¬Óû§¿ÉÒÔ×Ô¼ºÅäÖÃÈçºÎÆô¶¯Õâ¸öϵͳ¡£Óû§¿ÉÒÔ×ÔÓÉÅäÖÃϵͳÆô¶¯¹ý³ÌµÄ¸÷¸ö·½Ã棬°üÀ¨ÔÚÆô¶¯Ê±¶¨ÖÆÆô¶¯ÄÇЩӦÓóÌÐò£¬Í¬Ñù£¬¹Ø»úʱҲ¿ÉÒÔ×ÔÓÉÅäÖÃÈçºÎÈ¥¹Ø±Õ¸÷¸ö³ÌÐò£¬²»¹ý¶¨Öƹػú´¦Àí¹ý³ÌÕý³£Çé¿öÏÂÊǼ°ÉÙÓõ½µÄ¡£
Àí½âÈçºÎÆô¶¯¼°¹Ø±ÕÒ»¸ö³ÌÐòµÄ¹¤×÷¹ý³Ì²»½ö½ö¾ ......
°²×°ubuntuʱ£¬grubĬÈϰ²×°ÔÚµÚÒ»¸öÓ²ÅÌ(hd0)µÄmbrÖУ¬Æäʵ¾ÍÊǰÑÒýµ¼Îļþboot.imgдÈëÓ²Å̵Ämbr,µ±È»,Óû§Ò²¿ÉÒÔÑ¡Ôñ²»Ð´ÈëÓ²ÅÌmbr ¶øÊÇдÈëlinux·ÖÇøµÄÒýµ¼ÉÈÇø¡£grubÒÔfd±íʾÈíÅÌ£¬hd±íʾӲÅÌ(°üº¬IDEºÍSCSIÓ²ÅÌ)¡£ÒÔǰ°æ±¾µÄgrubÆäÉ豸ÊÇ´Ó0¿ªÊ¼±àºÅ,·ÖÇøÒ²ÊÇ´Ó0¿ªÊ¼,Ö÷·ÖÇø´Ó0-3,Âß¼·ÖÇø´Ó4¿ªÊ¼, ......
LinuxÒ»°ãÓÐËĸöÖ÷Òª²¿·Ö£ºÄںˡ¢Shell¡¢Îļþ½á¹¹ºÍʵÓù¤¾ß¡£
1. LinuxÄÚºË
ÄÚºËÊÇϵͳµÄÐÄÔ࣬ÊÇÔËÐгÌÐòºÍ¹ÜÀíÏñ´ÅÅ̺ʹòÓ¡»úµÈÓ²¼þÉ豸µÄºËÐijÌÐò¡£Ëü
´ÓÓû§ÄÇÀï½ÓÊÜÃüÁî²¢°ÑÃüÁîË͸øÄÚºËÈ¥Ö´ÐС£
½ñÌìLinuxÊÇÒ»¸öÒ»Ì廯Äںˣ¨monolithic kernel£©ÏµÍ³¡£É豸Çý¶¯³ÌÐò¿ÉÒÔÍêÈ«·ÃÎÊÓ²¼þ¡£LinuxÄÚµÄÉ豸Çý¶¯³ÌÐò¿ÉÒÔ· ......
Linux Kernel in a Nutshell
By Greg Kroah-Hartman
...............................................
Publisher: O'Reilly
Pub Date: December 01, 2006
ISBN-10: 0-596-10079-5
ISBN-13: 978-0-596-10079-7
Pages: 352
Written by a leading developer and maintainer of the Linux kernel,
Linux Kern ......