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

Linux Shell×Ô¶¯½»»¥µÄÈýÖÖ·½·¨


ÄãÁ˽âLinuxϵͳô£¿ÄãÊÇLinuxϵͳµÄÓ¦ÓÃÕßô£¿Èç¹ûÄãҪѧϰlinux£¬Äã¿ÉÄÜ»áÓöµ½Linux Shell×Ô¶¯½»»¥ÎÊÌ⣬ÕâÀォ½éÉÜLinux Shell×Ô¶¯½»»¥µÄ½â¾ö·½·¨£¬ÔÚÕâÀïÄóöÀ´ºÍ´ó¼Ò·ÖÏíһϡ£
Ò»¡¢±³¾°
shell½Å±¾ÔÚ´¦Àí×Ô¶¯Ñ­»·»ò´óµÄÈÎÎñ·½Ãæ¿É½ÚÊ¡´óÁ¿µÄʱ¼ä£¬Í¨¹ý´´½¨Ò»¸ö´¦ÀíÈÎÎñµÄÃüÁîÇåµ¥£¬Ê¹ÓñäÁ¿¡¢Ìõ¼þ¡¢ËãÊõºÍÑ­»·µÈ·½·¨¿ìËÙ´´½¨½Å±¾ÒÔÍê³ÉÏàÓ¦¹¤×÷£¬Õâ±ÈÔÚÃüÁîÐÐÏÂÒ»¸ö¸öÇÃÈëÃüÁîҪʡʱʡÁ¦µÃ¶à¡£
µ«ÊÇÓÐʱºòÎÒÃÇ¿ÉÄÜ»áÐèҪʵÏֺͽ»»¥³ÌÐòÈçftp,telnet·þÎñÆ÷µÈ½øÐн»»¥µÄ¹¦ÄÜ£¬ÕâʱºòÎÒÃÇÐèÒªÓõ½shellµÄ×Ô¶¯½»»¥¹¦ÄÜ£¬±¾ÎÄÊÕ¼¯Á˽ϳ£ÓõÄÈýÖÖ×Ô¶¯½»»¥·½·¨£¬²¢½øÐÐÁ˱ȽϺÍ×ܽᡣ
¶þ¡¢ÐèÇó
ÐèÇó1£º
´Óһ̨Linux»úÆ÷ftpµÇ½µ½Áíһ̨Linux»úÆ÷£¬½øÐÐϵÁвÙ×÷ºó¹Ø±Õ£¬ÀÁµÃÿ´Î¶¼ÊÖ¶¯ÊäÈëÃÜÂë¡£
ÐèÇó2£º
¸Ä±äµÇ¼Óû§ÃÜÂ룬ÀÁµÃÿ´Î¶¼ÊäÈëоÉÃÜÂë¡£
ÐèÇó3£º
Ï£Íûsu×Ô¶¯µÇ¼µ½rootÕË»§£¬ÀÁµÃÿ´Î¶¼ÊäÈërootÃÜÂë¡£
Èý¡¢µ÷ÊÔ»·¾³
ÖÕ¶Ë£ºSecureCRT
ϵͳ£ºWinXP, CentOS 4.4(VmWare)
Shell:bash
×¢£ºshellÓкܶàÖÖ£¬BÀàSHELL£¨sh, bash, ksh£©Ö®¼äÐÐΪÏà½ü£»CÀàSHELL£¨csh, tcsh£©Ö®¼äÐÐΪÏà½ü£¬»¹ÓÐzshºÍrcµÈshell£¬±¾Îĵĵ÷ÊÔ»·¾³ÊÇbash¡£
ËÄ¡¢×Ô¶¯½»»¥·½·¨Ò»
×Ô¶¯½»»¥×î¹Ø¼üµÄ¾ÍÊǽ»»¥ÐÅÏ¢µÄ×Ô¶¯ÊäÈ룬Ê×ÏÈÁªÏëµ½ÎļþÖØ¶¨Ïò£¬ÔÚshell±à³ÌÖÐÓÐÕâÑùÒ»ÖÖÓ÷¨(²Î¿¼LinuxÓëUNIX SHELL±à³ÌÖ¸ÄÏ chapt 5.7)£º"command << delimiter  ´Ó±ê×¼ÊäÈëÖжÁÈ룬ֱÖÁÓöµ½delimiter·Ö½ç·û¡£"
ÖØ¶¨Ïò²Ù×÷·ûcommand << delimiterÊÇÒ»Öַdz£ÓÐÓõÄÃüÁshell½«·Ö½ç·ûdelimiterÖ®ºóÖ±ÖÁÏÂÒ»¸öͬÑùµÄ·Ö½ç·û֮ǰµÄËùÓÐÄÚÈݶ¼×÷ΪÊäÈ룬Óöµ½ÏÂÒ»¸ö·Ö½ç·û£¬ shell¾ÍÖªµÀÊäÈë½áÊøÁË¡£×î³£¼ûµÄdelimiter·Ö½ç·ûÊÇEOF£¬µ±È»ÍêÈ«¿ÉÒÔ×Ô¶¨ÎªÆäËû×Ö·û¡£
¶ÔÓÚÐèÇó1 ÒªÇóµÄ×Ô¶¯µÇ½ftp£¬²¢×÷ϵÁвÙ×÷£¬Ôò¿ÉÒÔÓÃÕâÖÖ·½·¨½øÐÐ×Ô¶¯½»»¥¡£´úÂëÈçÏ£º
#!/bin/bash  ftp -i -n 192.168.167.187 << EOF user hzc 123456  pwd  cd test  pwd  close  bye  EOF 
²âÊÔ¿ÉÒÔ·¢ÏÖ£¬ÈçÉÏ´úÂëʹÓÃÕʺÅÃûhzc£¬ÃÜÂë123456³É¹¦µÇ½ÁËftp·þÎñÆ÷£¬²¢½øÈëĿ¼£¬´òÓ¡³öÁËpwd¡£
Îå¡¢×Ô¶¯½»»¥·½·¨¶þ
ÐèÇó2ÖÐÒªÇó²ÉÓ÷ǽ»»¥µÄ·½Ê½¸Ä±äµÇ¼Óû§ÃÜÂ룬³¢ÊÔÓ÷½·¨1£¬ÎÞ·¨ÊµÏÖ¡£
ÕâʱºòÁªÏëµ½½»»¥ÐÅÏ¢µÄÁíÒ»¸ö×Ô¶¯ÊäÈë·½·¨£¬¹ÜµÀ£¬Í¨¹ýecho + sleep + | ¿ÉÒÔʵÏÖÕâ¸öÐèÇó¡£
#!


Ïà¹ØÎĵµ£º

LinuxÄÚºËÅäÖÃÎĵµ(make menuconfig)

Ò»¡¢ÒýÑÔ£º
    ±¾ÎĵµµÄÄÚÈݴ󲿷ÝÄÚÈݶ¼ÊÇ´ÓÍøÉÏÊÕ¼¯¶øÀ´£¬È»ºóÅäºÏһЩеĽØÍ¼£¨Äں˰汾£ºV2.4.19£©¡£ÔÚÿһÅäÖÃÏîºó»áÓÐÒ»¸öÑ¡ÔñÖ¸ÄϵIJ¿·Ý£¬ÓÃÀ´Ö¸µ¼´ó¼ÒÔõôÑù¸ù¾Ý×Ô¼ºµÄÇé¿öÀ´×öÏàÓ¦µÄÑ¡Ôñ£»»¹ÓÐÔÚÿһ¸ö´óÏîºÍÎĵµµÄ×îºó»áÓÐÒ»¸ö¾­Ñé̸£¬ËüÊÇһЩ¸ßÊÖÃÇÔÚÓ¦¶ÔÎÊÌâºÍ´¦ÀíÌØÓÐÓ²¼þʱµÄһЩ¾­Ñ飨Õâ¸ö»¹µ ......

ÔÚLinuxϽøÐÐÎļþ¡°·ÛË顱

ÖÚËùÖÜÖªWindowsϵÄÎļþɾ³ýÖ®ºóÊÇÓпÉÄָܻ´µÄ£¬¶ÔÖØÒªÎļþ£¬ÎªÁËÔö¼Ó»Ö¸´µÄÄѶȣ¬ÎÒÃÇ¿ÉÒÔÓÃÎļþ·ÛË鹤¾ß½øÐÐÎļþ·ÛËé¡£ÎÒ×î³£ÓõÄÊǼ¯³Éµ½×ÊÔ´¹ÜÀíÆ÷ÖеÄEraser¡£ÄÇôÔÚLinuxÏÂÓÐûÓÐÀàËÆµÄÈí¼þÄØ£¿ÎÒÔÚһֻ̨ÓÐUbuntuϵͳµÄÖ÷»úÉÏ£¬°²×°ÁËÒ»¸öÎļþ·ÛË鹤¾ßwipe£¬ÓÐЩÏë·¨£¬¼ÇÏÂÀ´¡£
°²×°£ºapt-get install wipe
wipe ......

LinuxÏÂgetsockopt/setsockopt º¯Êý˵Ã÷

¹¦ÄÜÃèÊö£º
        »ñÈ¡»òÕßÉèÖÃÓëij¸öÌ×½Ó×Ö¹ØÁªµÄÑ¡ ÏѡÏî¿ÉÄÜ´æÔÚÓÚ¶à²ãЭÒéÖУ¬ËüÃÇ×Ü»á³öÏÖÔÚ×îÉÏÃæµÄÌ×½Ó×ֲ㡣µ±²Ù×÷Ì×½Ó×ÖÑ¡Ïîʱ£¬Ñ¡ÏîλÓڵIJãºÍÑ¡ÏîµÄÃû³Æ±ØÐë¸ø³ö¡£ÎªÁ˲Ù×÷Ì×½Ó×Ö²ãµÄÑ¡ÏӦ¸Ã ½«²ãµÄÖµÖ¸¶¨ÎªSOL_SOCKET¡£ÎªÁ˲Ù×÷ÆäËü²ãµÄÑ¡Ï¿ØÖÆÑ¡ÏîµÄºÏÊÊЭÒéº ......

LinuxÍü¼ÇÃÜÂëÔõô°ì£¿

1. ÔÚ³öÏÖgrub»­ÃæÊ±£¬ÓÃÉÏϼüÑ¡ÖÐÄãÆ½Ê±Æô¶¯linuxµÄÄÇÒ»Ïî(±ðÑ¡dosÓ´)£¬È»ºó°´e¼ü
2. ÔÙ´ÎÓÃÉÏϼüÑ¡ÖÐÄãÆ½Ê±Æô¶¯linuxµÄÄÇÒ»Ïî(ÀàËÆÓÚkernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/)£¬È»ºó°´e¼ü
3. ÐÞ¸ÄÄãÏÖÔÚ¼ûµ½µÄÃüÁîÐУ¬¼ÓÈësingle£¬½á¹ûÈçÏ£º
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4 ......

Linux shell

Linux ²é¿´ËùÓл·¾³±äÁ¿ÃüÁexpoert ºÍ  env ¡£
               Ö¸¶¨»·¾³±äÁ¿£ºecho $XXX,(XXX´ú±í»·¾³±äÁ¿Ãû)
¸ü¸Ä»·¾³±äÁ¿Öµ·½·¨£º
1.ÐÞ¸Ä/etc/profileÎļþ
Àý£ºÔÚprofileÎļþĩβ¼ÓÈ룺
JAVA_HOME=/usr/share/jdk1.5.0_05
P ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ