WindowsÓû§ÈëÃÅLinux°ËÎÊ

¡¶WindowsÓû§ÈëÃÅLinux°ËÎÊ¡·ÕªÒª£º ÓùßÁËWindows²Ù×÷ϵͳµÄÓû§£¬¾ÍÏñMatrixÖÐÄÇЩÉá²»µÃ°Îµô²åÍ·µÄÈËÃÇÒ»Ñù£¬Ò»µ©½Ó´¥LinuxÕâÑùµÄ²Ù×÷ϵͳ£¬×ÜÊÇÒÔWindowsµÄ˼ά·½Ê½ºÍÑÛ¹âÀ´Ê¹ÓúͿ´´ýLinux£¬ÍùÍùÄÖ³öºÜ¶àÓÐȤµÄЦ»°¡£ÏÂÃæÎÒá­
¡¡¡¡

ÓùßÁËWindows²Ù×÷ϵͳµÄÓû§£¬¾ÍÏñMatrixÖÐÄÇЩÉá²»µÃ°Îµô²åÍ·µÄÈËÃÇÒ»Ñù£¬Ò»µ©½Ó´¥LinuxÕâÑùµÄ²Ù×÷ϵͳ£¬×ÜÊÇÒÔWindowsµÄ˼ά·½Ê½ºÍÑÛ¹âÀ´Ê¹ÓúͿ´´ýLinux£¬ÍùÍùÄÖ³öºÜ¶àÓÐȤµÄЦ»°¡£ÏÂÃæÎÒÃǾÍÀ´¿´Ò»¿´WindowsÓû§ÈëÃÅLinux¶¼»áÅöµ½ÄÄЩÎÊÌ⣬ÈçºÎ½â¾öÕâЩÎÊÌâ¡£

1.cdµ½ÄÄÀïÈ¥ÁË ?
½Ó´¥Linux/Unix½ÏÉÙµÄÈË£¬½øÈëLinuxµÄij¸öĿ¼£¬¾­³£»áÇÃÈëcdÃüÁî²é¿´µ±Ç°Â·¾¶¡£½á¹ûµ±ÔÙ´ÎÔËÐÐij¸öÃüÁîʱ£¬²Å·¢ÏÖ×Ô¼ºÒѾ­»»Á˵ص㣬ÓÃÁËls/dirºó²Å»Øµ½Ö÷Ŀ¼¡£
ÔÚLinuxÏ£¬ÓÃpwdÃüÁî¿ÉÒԲ鿴µ±Ç°¾ø¶Ô·¾¶£¬Ã»ÓÐÈκβÎÊýµÄcd»á·µ»ØÓû§Ä¿Â¼¡£»¹ÓС°¡«¡±·ûºÅÒ²ÊÇÖ¸ÏòÓû§Ä¿Â¼µÄ¿ì½Ý·½Ê½¡£ÀýÈ磬ÔÚÈκÎλÖÃÔËÐС°¡«myapp¡±¶¼»áÖ´ÐÐÓû§Ä¿Â¼ÏµÄmyappÎļþ¡£

2.µ±Ç°Ä¿Â¼ÏµÄÎļþÕÒ²»µ½
´ó¸ÅºÜ¶àLinuxÐÂÊÖ¶¼Åöµ½¹ýÕâÑùµÄÎÊÌ⣺Ã÷Ã÷Õâ¸öÖ´ÐÐÎļþ¾ÍÔÚµ±Ç°Ä¿Â¼Ï£¬¿ÉÇÃÈëÎļþÃû³ÆÏµÍ³È´ÌáʾÕÒ²»µ½¸ÃÃüÁ
ÔÚLinuxÏ£¬ÏµÍ³Ö»ÒÀ¾Ý»·¾³±äÁ¿$PATHÀ´ËÑË÷¿ÉÖ´ÐÐÃüÁ¼´±ã¸ÃÃüÁî¾ÍÔÚµ±Ç°Ä¿Â¼Ò²²»ÀýÍâ¡£ÔÚÖ´Ðе±Ç°Ä¿Â¼ÏµÄÎļþʱ£¬ÐèÒªÔÚÇ°Ãæ¼ÓÉÏ¡°./¡±£¬Èç./myapp¡£ÁíÍâÒ»ÖÖ½â¾ö°ì·¨ÊÇ£¬ÔÚ/etc/profileÖÐÐÞ¸Ä$PATH±äÁ¿£¬ÔÚ×îºó¼ÓÉÏ¡° :. ¡±¡£ÕâÑù£¬ÏµÍ³¾Í¶àÁËÒ»¸öËÑË÷Ö´ÐÐÎļþµÄλÖ㬾ÍÊÇ¡°.¡±£¬Ò²¾ÍÊǵ±Ç°Ä¿Â¼¡£¸Ã±äÁ¿ÉúЧºó£¬¾Í¿ÉÒÔÈçWindowsÒ»ÑùËæÒâÖ´Ðе±Ç°ÎļþÁË¡£

3.ÏÂÔØµÄ³ÌÐò²»ÄÜÖ´ÐÐ

һЩÏÂÔØÎļþͨ³£×ö³É¿ÉÖ´ÐÐÎļþ£¬ÈçJ2sdkµÄbinÎļþ¡£¿ÉÏÂÔØÖ®ºóÖ´ÐиóÌÐò£¬ÏµÍ³È´ÌáʾûÓиÃÃüÁî»ò·ÃÎʾܾø¡£ÄѵÀÊÇÏÂÔØÎļþÓÐÎÊÌ⣿
ÕâÊÇWindowsÓû§ÈëÃÅLinux×îÒ×Êܵ½À§Èŵĵط½¡£Linux²¢²»ÏñWindowsÄÇÑùÒÔÎļþºó׺ÃûÀ´Åж¨¸ÃÎļþÊÇ·ñ¿ÉÖ´ÐУ¬¶øÊǸù¾ÝÎļþȨÏÞÉèÖá£Èôµ±Ç°Óû§ÓµÓÐÏà¶ÔÓ¦µÄxȨÏÞ£¬ÄÇô¸ÃÎļþ¾ÍÊÇ¿ÉÖ´Ðеġ£ÀýÈçÎļþa£¬ËùÓÐÕßÊÇroot£¬È¨ÏÞÊÇrwxr--r--£¬ÄÇô¾ÍÖ»ÓÐrootÓÐxȨÏÞ£¬¿ÉÒÔÖ´ÐÐËü¡£¶ÔÆäËüÓû§À´Ëµ£¬¸ÃÎļþÊDz»¿ÉÖ´Ðеġ£ËùÒÔ¼ÙÈçÖ´ÐÐijЩÎļþʧ°Ü£¬Ó¦µ±Ê×Ïȼì²éËüµÄȨÏÞ£¬¿ÉÒÔʹÓÃchmod x ÎļþÃû£¬È»ºóÔÙÖ´ÐС£

4.ûÓÐdeltreeÃüÁî
ÈçºÎ½«Õû¸öĿ¼ɾ³ý£¬ÊÇWindowsÓû§ÔÚLinuxÖÐÅöµ½µÄÓÖÒ»´óÎÊÌâ¡£¸ù¾Ý˵Ã÷£¬LinuxÏÂɾ³ýÎļþ¾ÍÊÇrmÃüÁ¿ÉÊǼüÈërm Ŀ¼Ãûºó£¬ÌáʾĿ¼²»ÄÜɾ³ý¡£
LinuxÖУ¬rm¿ÉÒÔÖ´ÐÐÄÜÏëµ½µÄÈκÎɾ³ý²Ù×÷¡£ÒÔÖÁÓÚÓо­ÑéµÄLinuxÓû§·´¶øº¦ÅÂrmÃüÁîµÄÇ¿´ó£¬Í¨³£»áÔÚ»·¾³ÅäÖÃÎļþ/etc/bashrcÖмÓÉÏalias rm rm -i£¬ÓÃrm -i²ÎÊýÈ¡´úĬÈϵÄrmÃüÁÕâÑùÔÚɾ³ýÎļþ֮ǰ»áÈÃÓû§È·ÈÏÒ»´Î¡£É¾³ý×ÓĿ¼¿ÉÒÔÓá°rm -rf Ŀ¼Ãû¡±£¬Ëü²»¹ÜÓжàÉÙ×ÓĿ¼¡¢¶àÉÙÎļþÒ»ÏÂ×Ó¶¼¿ÉɾµÃ¸É¸É¾»¾»¡£

5.ÔÚÄÄÀïÉèÖÃÎļþµÄÒþº¬ÊôÐÔ
ÔÚLinuxΪºÎ²»ÄÜÉèÖÃÒþº¬ÊôÐÔµÄÎļþ£¿

ÆäʵÔÚLinuxÖÐÖ»ÒªÊÇÒÔ.¿ªÍ·µÄÎļþ£¬¶¼ÊÇ×Ô¶¯Òþ²ØµÄ¡£²»ÐÅ¿ÉÓÃls -a²é¿´Ö÷Ŀ¼ÏÂÊDz»ÊǶàÁ˺ܶàÖîÈç.bashrc¡¢.profileÖ®ÀàµÄÎļþ£¬ËüÃÇÔç¾ÍÔÚÄÇÀֻÊÇû·¢ÏÖ¶øÒÑ¡£

6.ÕÒ²»µ½¶¯Ì¬Á¬½Ó¿â
ÔÚÔËÐÐijЩ³ÌÐòµÄʱºò£¬»áÌáʾlibxx.xx.soÎÞ·¨ÕÒµ½¡£soÎļþ¾ÍÊÇWindowsϵÄdll¶¯Ì¬Á´½Ó¿â£¬ÊDz»ÊÇÒòΪvbrunÖ®ÀàµÄ¿âûÓа²×°£¿

ÕâÑù½âÊÍ»ù±¾ÉÏÕýÈ·£¬µ«Ò²²»¾¡È»¡£ÔÚʹÓÃÔ´´úÂë±àÒë°²×°µÄʱºò£¬¿ÉÄÜδָ¶¨lib°²×°Ä¿Â¼£¬ÄÇôĬÈϾͻᰲװµ½$PREFIX/libÏ£¬Ò²¾ÍÊÇÈí¼þ°²×°Ä¿Â¼ÏµÄlibĿ¼¡£¼ÙÈçһЩÆäËüÈí¼þÊÔͼµ÷ÓÃÕâ¸öĿ¼ÏµÄij¸ölibiray£¬¾Í¿ÉÄܳöÏÖÉÏÊöÇé¿ö£¬ÒòΪϵͳĬÈÏ´æ·ÅsoÎļþµÄµØ·½ÊÇ/usr/lib¡£

½â¾öµÄ°ì·¨ÓÐÁ½¸ö£¬µÚÒ»ÖÖÊÇ´´½¨ÈíÁ¬½áµÄ·½Ê½£¬ÔÚ/usr/libÏÂÉú³ÉÒ»¸öÖ¸Ïò¸ÃÎļþµÄÁ¬½Ó£¬Èçln -s /usr/myapp/lib/my.so/usr/lib/my.so¡£ÕâÑù£¬µ±Èí¼þÔÚ/usr/libÏÂÕÒµ½my.soµ÷ÓÃʱ£¬Ëüʵ¼ÊÊǵ÷ÓÃÁË/usr/myapp/lib/my.soÎļþ¡£µÚ¶þÖÖ·½·¨ÊÇÐÞ¸ÄϵͳѰÕÒsoÎļþµÄ·¾¶£¬±à¼­/etc/ldconf¼ÓÈëÏàÓ¦µÄ·¾¶¡£Ò²¿ÉÒÔÔËÐÐÃüÁî¡°ldconfig ·¾¶Ãû¡±¡£

7ÔõÑù²éÕÒ°üº¬Ö¸¶¨×Ö·û´®µÄÎļþ
LinuxÖеÄfindÃüÁîºÜÇ¿´ó£¬¿ÉΪʲô²»Ö§³Ö²éÕÒº¬ÓÐijЩ×Ö·û´®µÄÎļþ£¿

LinuxÖеÄfindÊDz»Ö§³ÖÕâÖÖ²éÕÒ·½Ê½¡£µ«LinuxÏ¿ÉÒԺܷ½±ãµØÓÃgrepÅäºÏʵÏÖÕâÑùµÄ¹¦ÄÜ¡£ÀýÈ磬ÏëÒª²éÕÒϵͳÖÐËùÓаüº¬¡°linux¡±×ÖÑùµÄÎļþ£¬¿ÉÒÔʹÓÃÏÂÃæÃüÁ

find / -name "*" -exec grep -l "linux" {} \



8.ϵͳÒýµ¼³öÁËÎÊÌâ²»ÄÜʹÓÃ
fdisk /mbrºÍsys c:

Linux¿ÉÒÔ´ÓÈκλ·¾³Æô¶¯£¬Ö»ÒªËü×ÔÉíµÄϵͳÎļþûÓÐÊܵ½ÆÆ»µ¡£¼ÙÈçÖÆ×÷ÁËÒ»ÕÅGRUBÆô¶¯ÅÌ£¬ÕâÕÅÅ̾ͿÉÒÔÔÚÈκεط½Æô¶¯ÈκÎÀàÐ͵ÄLinux¡£ÀýÈ磬¼ÙÈçλÓÚÓ²Å̵ڶþ¸ö·ÖÇøµÄLinuxÎÞ·¨Òýµ¼£¬¿ÉÒÔʹÓÃGRUBÆô¶¯£¬ÊäÈëÏÂÃæ´úÂ룺
root (hd0,1)
kernel /boot/vmlinuz-2.4.x ro root=/dev/hda1
initrd /boot/initrd-2.4.x.img
boot
ÆäÖÐһЩÄÚºËÎļþÒÀ¾Ýϵͳ¶øÓÐËù²î±ð£¬²»Çå³þµÄʱºò¿ÉÒÔ°´Tab¼ü²é¿´ËùÓпÉÄܵÄÏîÄ¿¡£

¹²2Ò³: ÉÏÒ»Ò³ 1 [2] ÏÂÒ»Ò³
ÄãµÄλÖ㺵çÄÔ¹ÊÕÏÍø >> ²Ù×÷ϵͳ >> Linux/Unix >> WindowsÓû§ÈëÃÅLinux°ËÎÊ