LinuxµÄshell±à³Ì
Shell±¾ÉíÊÇÒ»¸öÓÃCÓïÑÔ±àдµÄ³ÌÐò£¬ËüÊÇÓû§Ê¹ÓÃLinuxµÄÇÅÁº¡£Shell¼ÈÊÇÒ»ÖÖÃüÁîÓïÑÔ£¬ÓÖÊÇÒ»ÖÖ³ÌÐòÉè¼ÆÓïÑÔ¡£×÷ΪÃüÁîÓïÑÔ£¬Ëü½»»¥Ê½µØ½âÊͺÍÖ´ÐÐÓû§ÊäÈëµÄÃüÁ×÷Ϊ³ÌÐòÉè¼ÆÓïÑÔ£¬Ëü¶¨ÒåÁ˸÷ÖÖ±äÁ¿ºÍ²ÎÊý£¬²¢ÌṩÁËÐí¶àÔڸ߼¶ÓïÑÔÖвžßÓеĿØÖƽṹ£¬°üÀ¨Ñ»·ºÍ·ÖÖ§¡£ËüËäÈ»²»ÊÇLinuxϵͳºËÐĵÄÒ»²¿·Ö£¬µ«Ëüµ÷ÓÃÁËϵͳºËÐĵĴ󲿷ֹ¦ÄÜÀ´Ö´ÐгÌÐò¡¢½¨Á¢Îļþ²¢ÒÔ²¢Ðеķ½Ê½Ðµ÷¸÷¸ö³ÌÐòµÄÔËÐС£Òò´Ë£¬¶ÔÓÚÓû§À´Ëµ£¬shellÊÇ×îÖØÒªµÄʵÓóÌÐò£¬ÉîÈëÁ˽âºÍÊìÁ·ÕÆÎÕshellµÄÌØÐÔ¼«ÆäʹÓ÷½·¨£¬ÊÇÓúÃLinuxϵͳµÄ¹Ø¼ü¡£¿ÉÒÔ˵£¬shellʹÓõÄÊìÁ·³Ì¶È·´Ó³ÁËÓû§¶ÔLinuxʹÓõÄÊìÁ·³Ì¶È¡£
¡¡¡¡Ò»¡¢Ê²Ã´ÊÇshell
¡¡¡¡µ±Ò»¸öÓû§µÇ¼Linuxϵͳ֮ºó£¬ÏµÍ³³õʼ»¯³ÌÐòinit¾ÍΪÿһ¸öÓû§ÔËÐÐÒ»¸ö³ÆÎªshell(Íâ¿Ç)µÄ³ÌÐò¡£ÄÇô£¬shellÊÇÊ²Ã´ÄØ£¿È·ÇÐÒ»µã˵£¬shell¾ÍÊÇÒ»¸öÃüÁîÐнâÊÍÆ÷£¬ËüΪÓû§ÌṩÁËÒ»¸öÏòLinuxÄں˷¢ËÍÇëÇóÒÔ±ãÔËÐгÌÐòµÄ½çÃæÏµÍ³¼¶³ÌÐò£¬Óû§¿ÉÒÔÓÃshellÀ´Æô¶¯¡¢¹ÒÆð¡¢Í£Ö¹ÉõÖÁÊDZàдһЩ³ÌÐò¡£
¡¡¡¡µ±Óû§Ê¹ÓÃLinuxʱÊÇͨ¹ýÃüÁîÀ´Íê³ÉËùÐ蹤×÷µÄ¡£Ò»¸öÃüÁî¾ÍÊÇÓû§ºÍshellÖ®¼ä¶Ô»°µÄÒ»¸ö»ù±¾µ¥Î»£¬ËüÊÇÓɶà¸ö×Ö·û×é³É²¢ÒÔ»»ÐнáÊøµÄ×Ö·û´®¡£shell½âÊÍÓû§ÊäÈëµÄÃüÁ¾ÍÏóDOSÀïµÄcommand.comËù×öµÄÒ»Ñù£¬Ëù²»Í¬µÄÊÇ£¬ÔÚDOSÖУ¬command.comÖ»ÓÐÒ»¸ö£¬¶øÔÚLinuxϱȽÏÁ÷ÐеÄshellÓкü¸¸ö£¬Ã¿¸öshell¶¼¸÷ÓÐǧÇï¡£Ò»°ãµÄLinuxϵͳ¶¼½«bash×÷ΪĬÈϵÄshell¡£
¡¡¡¡¶þ¡¢¼¸ÖÖÁ÷ÐеÄshell
¡¡¡¡Ä¿Ç°Á÷ÐеÄshellÓÐash¡¢bash¡¢ksh¡¢csh¡¢zshµÈ£¬Äã¿ÉÒÔÓÃÏÂÃæµÄÃüÁîÀ´²é¿´Äã×Ô¼ºµÄshellÀàÐÍ£º
¡¡¡¡#echo $SHELL
¡¡¡¡$SHELLÊÇÒ»¸ö»·¾³±äÁ¿£¬Ëü¼Ç¼Óû§ËùʹÓõÄshellÀàÐÍ¡£Äã¿ÉÒÔÓÃÃüÁ
¡¡¡¡#shell-name
¡¡¡¡À´×ª»»µ½±ðµÄshell£¬ÕâÀïshell-nameÊÇÄãÏëÒª³¢ÊÔʹÓõÄshellµÄÃû³Æ£¬ÈçashµÈ¡£Õâ¸öÃüÁîΪÓû§ÓÖÆô¶¯ÁËÒ»¸öshell£¬Õâ¸öshellÔÚ×î³õµÇ¼µÄÄǸöshellÖ®ºó£¬³ÆÎªÏ¼¶µÄshell»ò×Óshell¡£Ê¹ÓÃÃüÁ
¡¡¡¡$exit
¡¡¡¡¿ÉÒÔÍ˳öÕâ¸ö×Óshell¡£
¡¡¡¡Ê¹Óò»Í¬µÄshellµÄÔÒòÔÚÓÚËüÃǸ÷×Ô¶¼ÓÐ×Ô¼ºµÄÌØµã£¬ÏÂÃæ×÷Ò»¸ö¼òµ¥µÄ½éÉÜ£º
¡¡¡¡1.ash¡¡¡¡ash shellÊÇÓÉKenneth Almquist±àдµÄ£¬LinuxÖÐÕ¼ÓÃϵͳ×ÊÔ´×îÉÙµÄÒ»¸öСshell£¬ËüÖ»°üº¬24¸öÄÚ²¿ÃüÁÒò¶øÊ¹ÓÃÆðÀ´ºÜ²»·½±ã¡£
¡¡¡¡2.bash¡¡¡¡bashÊÇLinuxϵͳĬÈÏʹÓõÄshell£¬ËüÓÉBrian FoxºÍChet Ramey¹²Í¬Íê³É£¬ÊÇBourne Again ShellµÄËõд£¬ÄÚ²¿ÃüÁîÒ»¹²ÓÐ40¸ö¡£LinuxʹÓÃËü×÷ΪĬÈϵÄsh
Ïà¹ØÎĵµ£º
1¡¢½«Îļþcheckoutµ½±¾µØÄ¿Â¼
svn checkout path£¨pathÊÇ·þÎñÆ÷ÉϵÄĿ¼£©
ÀýÈ磺svn checkout svn://192.168.1.1/pro/domain
¼òд£ºsvn co
2¡¢Íù°æ±¾¿âÖÐÌí¼ÓеÄÎļþ
svn add file
ÀýÈ磺svn add test.php(Ìí¼Ótest.php)
svn add *.php(Ìí¼Óµ±Ç°Ä¿Â¼ÏÂËùÓеÄphpÎļþ)
3¡¢½«¸Ä¶¯µÄÎļþÌá½»µ½°æ±¾¿â
svn commit - ......
Unix»ù´¡
µÇ¼ºÍÍ˳ö
µÇ½£º¿ÉÒÔÓÃNeterm¡¢SecureCRTµÈÖն˵ǽ¹¤¾ß¡²192.168.25.12 ³£ÓÃÈí¼þÏÂÓС³»òÕß
telnet¡¢ftpÃüÁî¡£
1. telnet Ô¶³ÌÖÕ¶Ë·ÃÎÊ
ÃüÁî¸ñʽ£ºtelnet [hostname|IP address]
Í˳ö£ºctrl+d or logout or exit
2. ftp Ô¶³ÌÎļþ´«Êä
......
1.Ê×ÏÈÊÇ»ñµÃlinuxÄÚºËÔ´Â룬ºÃÏñÊÇ·Ï»°£¬ÏÂÔØµØÖ·ÈçÏ£ºftp://ftp.kernel.org/pub/linux/kernel/v2.6/ÏÂÔØ£º
linux-2.6.16.22.tar.bz2 patch-2.6.22.6.bz2
ÉÏÃæÒ»²½ÐèҪ˵Ã÷µÄÊÇÒ»°ã¶øÑÔ£¬linuxÄں˵ĸ÷¸ö²¹¶¡ÎļþÊǸù¾Ýij¸ölinuxÄں˵İ汾ºÅÀ´×÷µÄpatch¡£
½«ÉÏÃæµÄÁ½¸öѹËõÎļþ½âѹ:
tar jxvf linux-2.6.22.ta ......
ÎÒÃÇÔÚÍøÂç±à³ÌµÄʱºò¾³£Òª¼ì²âϵͳÊÇ·ñµÃµ½ÁËÓÐЧµÄIP,ÊÇ·ñ¿ÉÒÔÕýÈ·ÁªÍ¨µ½ÍøÂçÀïÃæ¡£Í¨³£µÄ¼ì²é·½·¨¾ÍÊÇʹÓÃPINGÃüÁî¡£
¶øÔÚ³ÌÐòÀïÃæÈçºÎ×Ô¶¯ÈóÌÐòÖªµÀÁ¨?ÓÐÁ½ÖÖ°ì·¨£¬
Ò»ÖÖÊÇÀûÓÃϵͳµÄÄÜÁ¦£¬Ö±½Óµ÷ÓÃϵͳµÄshell£¬Èç·½·¨Ò»¾Í¿ÉÒÔÔÚlinuxϵͳÖкܺÃʹÓá£
ÁíÍâÒ»ÖÖÊÇÖ±½ÓÔÚ´úÂëÀïÃæÊµÏÖpingÃüÁͨ¹ýµ÷Óú¯ÊýµÄÐÎʽ ......
1,²é¿´ Ubuntu µÄ°æ±¾ºÅ£¬
·½·¨Ò»£º ÔÚÖÕ¶ËÖÐÖ´ÐÐÏÂÁÐÖ¸Á cat /etc/issue¿ÉÒԲ鿴µ±Ç°ÕýÔÚÔËÐÐµÄ Ubuntu µÄ°æ±¾ºÅ¡£ÆäÊä³ö½á¹ûÀàËÆÏÂÃæµÄÄÚÈÝ£º Ubuntu 7.04 \n \l·½·¨¶þ ʹÓà lsb_release ÃüÁîÒ²¿ÉÒԲ鿴 Ubuntu µÄ°æ±¾ºÅ£¬Óë·½·¨Ò»Ïà±È£¬ÄÚÈݸüΪÏêϸ¡£Ö´ÐÐÖ¸ÁîÈçÏ ......