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

Linux Shell×Ô¶¯½»»¥

ΪÁË·½Ã棬ÎÒдÁ˸ö½Å±¾×Ô¶¯sshµÇ¼Զ¶Ë»úÆ÷£¬ÈçÏ£¬Õâ¸ö½Å±¾ÐèÒª°²×°expect°ü
================================
#!/usr/bin/expect
set timeout 30
spawn ssh -l root 192.168.1.117
expect "password:"
send "nopasswd\r"
interact
================================
set timeout 30
ÉèÖó¬Ê±Ê±¼äµÄ£¬¼Æʱµ¥Î»£ºÃë
spawn ssh -l root 192.168.1.117
spawnÊǽøÈëexpect»·¾³ºó²Å¿ÉÒÔÖ´ÐеÄexpectÄÚ²¿ÃüÁÈç¹ûûÓÐ×°expect»òÕßÖ±½ÓÔÚĬÈϵÄSHELLÏÂÖ´ÐÐÊÇÕÒ²»µ½spawnÃüÁîµÄ¡£ËùÒÔ²»ÒªÓà “which spawn“Ö®ÀàµÄÃüÁîÈ¥ÕÒspawnÃüÁî¡£ºÃ±ÈwindowsÀïµÄdir¾ÍÊÇÒ»¸öÄÚ²¿ÃüÁÕâ¸öÃüÁîÓÉshell×Ô´ø£¬ÄãÎÞ·¨ÕÒµ½Ò»¸ödir.com »ò dir.exe µÄ¿ÉÖ´ÐÐÎļþ¡£ËüÖ÷ÒªµÄ¹¦ÄÜÊǸøsshÔËÐнø³Ì¼Ó¸ö¿Ç£¬ÓÃÀ´´«µÝ½»»¥Ö¸Áî¡£
expect "password:"
ÕâÀïµÄexpectÒ²ÊÇexpectµÄÒ»¸öÄÚ²¿ÃüÁexpectµÄshellÃüÁîºÍÄÚ²¿ÃüÁîÊÇÒ»ÑùµÄ£¬µ«²»ÊÇÒ»¸ö¹¦ÄÜ¡£Õâ¸öÃüÁîµÄÒâ˼ÊÇÅжÏÉÏ´ÎÊä³ö½á¹ûÀïÊÇ·ñ°üº¬“password:”µÄ×Ö·û´®£¬Èç¹ûÓÐÔòÁ¢¼´·µ»Ø£¬·ñÔò¾ÍµÈ´ýÒ»¶Îʱ¼äºó·µ»Ø£¬ÕâÀïµÈ´ýʱ³¤¾ÍÊÇÇ°ÃæÉèÖõÄ30Ãë
send "nopasswd\r"
ÕâÀï¾ÍÊÇÖ´Ðн»»¥¶¯×÷£¬ÓëÊÖ¹¤ÊäÈëÃÜÂëµÄ¶¯×÷µÈЧ¡£
ÎÂÜ°Ìáʾ£º ÃüÁî×Ö·û´®½áβ±ðÍü¼Ç¼ÓÉÏ “\r”£¬Èç¹û³öÏÖÒì³£µÈ´ýµÄ״̬¿ÉÒԺ˲éһϡ£
interact
Ö´ÐÐÍê³Éºó±£³Ö½»»¥×´Ì¬£¬°Ñ¿ØÖÆȨ½»¸ø¿ØÖÆ̨£¬Õâ¸öʱºò¾Í¿ÉÒÔÊÖ¹¤²Ù×÷ÁË¡£Èç¹ûûÓÐÕâÒ»¾äµÇ¼Íê³Éºó»áÍ˳ö£¬¶ø²»ÊÇÁôÔÚÔ¶³ÌÖÕ¶ËÉÏ¡£Èç¹ûÄãÖ»ÊǵǼ¹ýÈ¥Ö´ÐÐÒ»¶ÎÃüÁî¾ÍÍ˳ö£¬¿É¸ÄΪ¡²expect eof¡³
ÈçÏÂΪÍøÉÏתÔصÄÆäËûµÄshell×Ô¶¯½»»¥µÄ·½·¨
src:http://os.51cto.com/art/200912/167898.htm
ÄãÁ˽âLinuxϵͳô£¿ÄãÊÇLinuxϵͳµÄÓ¦ÓÃÕßô£¿Èç¹ûÄãҪѧϰlinux£¬Äã¿ÉÄÜ»áÓöµ½Linux Shell×Ô¶¯½»»¥ÎÊÌ⣬ÕâÀォ½éÉÜLinux Shell×Ô¶¯½»»¥µÄ½â¾ö·½·¨£¬ÔÚÕâÀïÄóöÀ´ºÍ´ó¼Ò·ÖÏíһϡ£
Ò»¡¢±³¾°
shell½Å±¾ÔÚ´¦Àí×Ô¶¯Ñ­»·»ò´óµÄÈÎÎñ·½Ãæ¿É½ÚÊ¡´óÁ¿µÄʱ¼ä£¬Í¨¹ý´´½¨Ò»¸ö´¦ÀíÈÎÎñµÄÃüÁîÇåµ¥£¬Ê¹ÓñäÁ¿¡¢Ìõ¼þ¡¢ËãÊõºÍÑ­»·µÈ·½·¨¿ìËÙ´´½¨½Å±¾ÒÔÍê³ÉÏàÓ¦¹¤×÷£¬Õâ±ÈÔÚÃüÁîÐÐÏÂÒ»¸ö¸öÇÃÈëÃüÁîҪʡʱʡÁ¦µÃ¶à¡£
µ«ÊÇÓÐʱºòÎÒÃÇ¿ÉÄÜ»áÐèҪʵÏֺͽ»»¥³ÌÐòÈçftp,telnet·þÎñÆ÷µÈ½øÐн»»¥µÄ¹¦ÄÜ£¬ÕâʱºòÎÒÃÇÐèÒªÓõ½shellµÄ×Ô¶¯½»»¥¹¦ÄÜ£¬±¾ÎÄÊÕ¼¯Á˽ϳ£ÓõÄÈýÖÖ×Ô¶¯½»»¥·½·¨£¬²¢½øÐÐÁ˱ȽϺÍ×ܽᡣ
¶þ¡¢ÐèÇó
ÐèÇó1£º
´Óһ̨Linux»úÆ÷


Ïà¹ØÎĵµ£º

[¾«»ª] ÀûÓÃlinuxÄÚºËÄ£¿éʵÏÖTTY Hack


///////////////////////////////////////////////////////////////////////////////////////////////
ÕâÊǺÜÔçÒÔÇ°µÄtty hackingÁË£¬Æäʵ¾ÍÊÇÒ»¸ö³õ¼¶µÄÄں˵ļüÅ̹³×ÓµÄʵÏÖÔ­Àí
ºóÃæÎÒ»áÌù³öÎÒÕûÀíphrackÔÓÖ¾59ÆÚÀïµÄ×îеÄÄں˼üÅ̹³×Ó¼¼Êõ
/////////////////////////////////////////////////////////////// ......

LinuxÏÂÈçºÎ±¸·ÝºÍ»Ö¸´·ÖÇø±í

±¸·ÝMBR·ÖÇø
   0. ±¸·ÝÓ²Å̵ķÖÇøÐÅÏ¢£º
     #fdisk /dev/sda -l > /tem/sda.txt
¡¡
¡¡¡¡1.ʹÓÃfdisk -l È·¶¨MBRλÖÃ
¡¡
¡¡¡¡2.±¸·ÝMBR
¡¡
¡¡¡¡dd if=/dev/sda1 of=/root/mbr bs=512 count=1
¡¡
¡¡¡¡3.»Ö¸´MBR
¡¡
¡¡¡¡dd if=/root/mbr of=/dev/sda1 bs=512 count=1
¡¡
¡¡ ......

LinuxµÄshell±à³Ì


 
Shell±¾ÉíÊÇÒ»¸öÓÃCÓïÑÔ±àдµÄ³ÌÐò£¬ËüÊÇÓû§Ê¹ÓÃLinuxµÄÇÅÁº¡£Shell¼ÈÊÇÒ»ÖÖÃüÁîÓïÑÔ£¬ÓÖÊÇÒ»ÖÖ³ÌÐòÉè¼ÆÓïÑÔ¡£×÷ΪÃüÁîÓïÑÔ£¬Ëü½»»¥Ê½µØ½âÊͺÍÖ´ÐÐÓû§ÊäÈëµÄÃüÁ×÷Ϊ³ÌÐòÉè¼ÆÓïÑÔ£¬Ëü¶¨ÒåÁ˸÷ÖÖ±äÁ¿ºÍ²ÎÊý£¬²¢ÌṩÁËÐí¶àÔڸ߼¶ÓïÑÔÖвžßÓеĿØÖƽṹ£¬°üÀ¨Ñ­»·ºÍ·ÖÖ§¡£ËüËäÈ»²»ÊÇLinuxϵͳºËÐĵÄÒ»²¿·Ö£¬µ«Ë ......

linux ÏÂsvn°æ±¾¿â±¸·Ý·½·¨

mkdir -p /usr/local/svn/to/bakcup
/usr/local/svn/bin/svnadmin hotcopy /usr/local/svn/repos/test /usr/local/svn/to/bakcup --clean-logs

ÏêϸÇë²Î¿¼svn ÊÖ²á:
http://wenku.baidu.com/view/7c4617791711cc7931b71655.html ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ