??xml version="1.0" encoding="utf-8" standalone="yes"?>heyzo高清在线,天堂在线免费av,亚洲精品美女久久久http://www.aygfsteel.com/zjrstar/archive/2008/07/08/213217.html一叶笑?/dc:creator>一叶笑?/author>Tue, 08 Jul 2008 01:38:00 GMThttp://www.aygfsteel.com/zjrstar/archive/2008/07/08/213217.htmlhttp://www.aygfsteel.com/zjrstar/comments/213217.htmlhttp://www.aygfsteel.com/zjrstar/archive/2008/07/08/213217.html#Feedback0http://www.aygfsteel.com/zjrstar/comments/commentRss/213217.htmlhttp://www.aygfsteel.com/zjrstar/services/trackbacks/213217.html阅读全文

]]>
UNIX Shells by Example(Fourth Edition)MW记-2.Shells~程快速入?? 之Korn Shellhttp://www.aygfsteel.com/zjrstar/archive/2008/06/30/211591.html一叶笑?/dc:creator>一叶笑?/author>Mon, 30 Jun 2008 02:25:00 GMThttp://www.aygfsteel.com/zjrstar/archive/2008/06/30/211591.htmlhttp://www.aygfsteel.com/zjrstar/comments/211591.htmlhttp://www.aygfsteel.com/zjrstar/archive/2008/06/30/211591.html#Feedback0http://www.aygfsteel.com/zjrstar/comments/commentRss/211591.htmlhttp://www.aygfsteel.com/zjrstar/services/trackbacks/211591.html阅读全文

]]>
UNIX Shells by Example(Fourth Edition)MW记-2.Shells~程快速入?? 之Bourne Shellhttp://www.aygfsteel.com/zjrstar/archive/2008/06/25/210643.html一叶笑?/dc:creator>一叶笑?/author>Wed, 25 Jun 2008 10:29:00 GMThttp://www.aygfsteel.com/zjrstar/archive/2008/06/25/210643.htmlhttp://www.aygfsteel.com/zjrstar/comments/210643.htmlhttp://www.aygfsteel.com/zjrstar/archive/2008/06/25/210643.html#Feedback0http://www.aygfsteel.com/zjrstar/comments/commentRss/210643.htmlhttp://www.aygfsteel.com/zjrstar/services/trackbacks/210643.html阅读全文

]]>
UNIX Shells by Example(Fourth Edition)MW记-2.Shells~程快速入?一)之C Shell和TC Shellhttp://www.aygfsteel.com/zjrstar/archive/2008/06/19/209133.html一叶笑?/dc:creator>一叶笑?/author>Thu, 19 Jun 2008 05:52:00 GMThttp://www.aygfsteel.com/zjrstar/archive/2008/06/19/209133.htmlhttp://www.aygfsteel.com/zjrstar/comments/209133.htmlhttp://www.aygfsteel.com/zjrstar/archive/2008/06/19/209133.html#Feedback0http://www.aygfsteel.com/zjrstar/comments/commentRss/209133.htmlhttp://www.aygfsteel.com/zjrstar/services/trackbacks/209133.html2.1 快速浏览Shell脚本Q?br /> C shell ?TC shell cM于C语言语法
Bourne shell 是基于Algol语言
Bash和Korn shells 混合了Bourne和C shells, 但是h于Bourne shell.
2.3 C 和TC Shell 语法l构

shbang?

"shbang" 行告诉采用哪个shell来解析脚? 首先?tt>#, !, shell的\?例如Q?!/bin/csh or #!/bin/tcsh

注释

?tt>#W号。例如: # This is a comment

通配W?/p>

 *, ?, and [ ] 用于文g名的扩展.
! 是历史字W?br />  < , > , >> , <&, and | 用于标准IO的重定向和管?br />  Z避免q些W号被shell解析器解释,shell中必M用\或?。例如:
rm *; ls ??; cat file[1-3]; !!
echo "How are you?"
echo Oh boy\!

输出昄

echo 输出昄 echo "Hello to you\!"

局部变?/p>

局部变量存在于当前shell中。用set讄。例?br /> set variable_name = value
set name = "Tom Jones"

全局变量

全局变量被称为环境变量。例?br /> setenv VARIABLE_NAME value
setenv PRINTER Shakespeare 

从变量中提取?/p>

Z从变量中提取之,使用$在变量前。例如:
echo $variable_name
echo $name
echo $PRINTER

d用户输入

使用 $< d一行到一个变量中Q例如:
echo "What is your name?"
set name = $<
           


参数

可以从命令行中传入参数。两U方式接受这些参数|一个是位置参数Q另外一个是argv数组。例如:
% scriptname arg1 arg2 arg3 ...         

使用位置参数:

echo $1 $2 $3

arg1 指定?/span>$1, arg2 to $2, etc.

echo $*

所有的参数

使用argv数组:

echo $argv[1] $argv[2] $argv[3]

 

echo $argv[*]

所有参?/span>

echo $#argv

参数?/span>

数组

数组是一列被I格分隔的字W。?)把字W都包含q去?br /> 用内建的shift命名可以Ud左边的字从list中?br /> 不同于C, index起始值是1而不?.
例如Q?/p>

set word_list = ( word1 word2 word3 )

 
set names = ( Tom Dick Harry Fred )
            shift names

从list中删?/span>Tom

echo $word_list[1]
            echo $word_list[2]
            echo $word_list or $word_list[*]
            echo $names[1]
            echo $names[2]
            echo $names[3]
            echo $names or echo $names[*]
            

昄W一?br /> 昄W二?br /> 昄所?/span>

命o替换

使用` `例如Q?/span>

 
set variable_name=`command` echo $variable_name
 
 
set now = `date`
            echo $now
            echo "Today is `date`"

 

使用@来表C结果的保存变量。例?br /> @ n = 5 + 5
echo $n

操作W?/p>

相等?

==

!=

Relational:

>

greater than

>=

greater than or equal to

<

less than

<=

less than or equal to

逻辑?

&&

and

||

or

!

nSot

条g语句

if  then. if 必须?tt>endifl尾. q可以?tt>if/else。例如:

The if construct is:

if (  expression  ) then
            block of statements
            endif
            

The if/else construct is:

if ( expression ) then
            block of statements
            else
            block of statements
            endif
            

The if/else/else if construct is:

if ( expression ) then
            block of statements
            else if ( expression ) then
            block of statements
            else if ( expression ) then
            block of statements
            else
            block of statements
            endif
            switch ( "$color" )
            case blue:
            echo $color is blue
            breaksw
            case green:
            echo $color is green
            breaksw
            case red:
            case orange:
            echo $color is red or orange
            breaksw
            default:
            echo "Not a valid color"
            endsw
            

switch l构:

switch variable_name
            case constant1:
            statements
            case constant2:
            statements
            case constant3:
            statements
            default:
            statements
            endsw

循环

两种cd循环语句Q?tt>while?tt>foreach
循环控制中可以?tt>break?tt>continue.例如Q?br /> while ( expression )
        block of statements
end
foreach variable ( word list )
     block of statements
end
 ------------------------------
 foreach color (red green blue)
     echo $color
  end

文g试

例如Q?/span>

–r

当前用户能读文g

–w

当前用户能写文g

–x

当前用户能执行文?/span>

–e

文g存在

–o

当前用户拥有文g

–z

文g长度?

–d

文g是目?/span>

–f

文g是普通文?/span>

2.3.1 C/TC Shell 脚本

Example 2.2.
1   #!/bin/csh –f
2   # The Party Program––Invitations to friends from the "guest" file
3   set guestfile = ~/shell/guests
4   if ( ! –e "$guestfile" ) then
echo "$guestfile:t non–existent"
exit 1
5   endif
6   setenv PLACE "Sarotini's"
7   @ Time = `date +%H` + 1
8   set food = ( cheese crackers shrimp drinks "hot dogs" sandwiches )
9   foreach person ( `cat $guestfile` )
10      if ( $person =~ root ) continue
11      mail –v –s "Party" $person << FINIS   # Start of here document 
Hi $person!Please join me at $PLACE for a party!
         Meet me at $Time o'clock. I'll bring the ice cream. 
        Would you please bring $food[1] and anything else you would like to eat? 
        Let me know if you can make it. Hope to see you soon.
Your pal,
ellie@`hostname`       # or `uname -n`
12       FINIS
13       shift food
14       if ( $#food ==  0 ) then
set food = ( cheese crackers shrimp drinks "hot dogs" sandwiches )
endif
15   end
echo "Bye..."
解释Q?/pre>
1.告诉kernelQ这是C shell脚本. ”–f“表示快速启?是说不要执?tt>.cshrc.
2.注释?br /> 3.变量guestfile 被设|ؓ调用guests的全路径
4.行读入,如果guests不存在,打印 "guests nonexistent" Q退本?br /> 5.endif
6.PLACE 环境变量
7.Time局部变量?tt>@是内建算术?br /> 8.food数组?br /> 9.foreach循环。命令替?tt>`cat $guestfile`.
10.条g试
11.foreach循环
12.FINIS是用户定义的l结W?br /> 13.shift命o取得下一个person
14.如果food为空Q将会重|?br /> 15.循环l束标志


]]>UNIX Shells by Example(Fourth Edition)MW记-1.UNIX/Linux Shells?/title><link>http://www.aygfsteel.com/zjrstar/archive/2008/06/18/208634.html</link><dc:creator>一叶笑?/dc:creator><author>一叶笑?/author><pubDate>Wed, 18 Jun 2008 02:37:00 GMT</pubDate><guid>http://www.aygfsteel.com/zjrstar/archive/2008/06/18/208634.html</guid><wfw:comment>http://www.aygfsteel.com/zjrstar/comments/208634.html</wfw:comment><comments>http://www.aygfsteel.com/zjrstar/archive/2008/06/18/208634.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zjrstar/comments/commentRss/208634.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zjrstar/services/trackbacks/208634.html</trackback:ping><description><![CDATA[Shell是一些特定的E序接口Q用于用户和UNIX/Linux操作pȝ怺互。如下图所C:<br /> 1.Unix Shell<br />   (1) Bourne shell (<tt>sh</tt>)是标准的UNIX shell, 用于理pȝ. 很多pȝ理的脚本。例?tt>rc start?/tt><tt>stop脚本以及</tt><tt>shutdown</tt> 是Bourne shell 脚本;~省的Bourne shell 表示?<tt>$</tt>)<br />   (2) C shell (<tt>csh</tt>)是伯克利开发的Q增加了很多新的特征, 例如command-line history, aliasing, built-in arithmetic, filename completion, and job control. Bourne shell 脚本快于和简单于C shell. ~省C shell 表示?<tt>%</tt>)<br />   (3) Korn shell是Bourne shell的超? Korn shell 增强的特征有editable history, aliases, functions, regular expression wildcards, built-in arithmetic, job control, coprocessing, and special debugging features. Bourne shell is 完全向上兼容Korn shell,q~省的Korn shell提示W是 (<tt>$</tt>)<br /> 2.Shell的职责是Q?br /> (1)d输入和解析命令行<br /> (2)计算Ҏ(gu)字符Q例如wildcards和历史字W?br /> (3)建立道Q重定向和后台处?br /> (4)处理信号<br /> (5)建立可执行程?br /> 3.Shell命o执行图:<br /> <img height="696" alt="" src="http://www.aygfsteel.com/images/blogjava_net/zjrstar/shell.JPG" width="556" border="0" /><br /> 4.pȝ启动和登录Shell<br /> 启动pȝ->>调用<tt>init->>分配</tt>PID=1->>打开l端U?>>建立<tt>stdin</tt>,<tt>stdout?/tt><tt>stderr->></tt>输入login name,->>输入password->> <tt>/bin/login</tt>通过<tt>passwd</tt>文g验证你的密码.如果<tt>login</tt>验证成功Q则会开始徏立初始环?<tt>HOME</tt>, <tt>SHELL</tt>, <tt>USER</tt>, ?<tt>LOGNAME</tt> 是从<tt>passwd</tt>中抽取的变量? <tt>HOME变量指定你的home目录</tt>, <tt>SHELL</tt>指定dshell的名U?它是passwd文g的最后一个入? <tt>USER</tt> ?<tt>LOGNAME</tt> 变量指定你的d? ->>执行passwd文g中的最后一个入口程?font face="Courier New">.</font> 通常q个E序是shell. 如果<tt>passwd</tt>文g中的最后一个程序是 <tt>/bin/csh</tt>, C shell被执行,如果?<tt>/bin/bash</tt> 或者null, Bash shell执行. 如果?<tt>/bin/ksh</tt> 或?<tt>/bin/pdksh</tt>, Korn shell 被执? ->>查系l初始化文g建立->>查登录目录下的初始化文g. ->>{待用户输入?br /> 4.1解析命o行的q程Q?br /> (1)执行历史记录替换<br /> (2)命名行被分割成符合或者字<br /> (3)更新历史记录<br /> (4)处理引用<br /> (5)别名替换和定义函?br /> (6)建立重定?后台和管?br /> (7)执行变量(<tt>$user</tt>, <tt>$name</tt>, etc.) 替换<br /> (8)执行命o替换<br /> (9)文g名替换,调用<span id="wmqeeuq" class="docEmphasis">globbing</span> (<tt>cat abc.??</tt>, <tt>rm *.c</tt>, etc.) <br /> (10)执行命o<br /> 4.2命o的类?br /> (1)别名<br /> (2)关键?br /> (3)函数<br /> (4)内徏命o<br /> (5)可执行命?br /> 5.q程和Shell<br /> 5.1查看q程<br /> $ <span id="wmqeeuq" class="docEmphStrong">ps aux</span>  <span id="wmqeeuq" class="docEmphasis">(BSD/Linux ps)  (use ps -ef for SVR4)</span><br /> <span id="wmqeeuq" class="docEmphStrong">$ pstree<br /> </span>6.环境和?br /> 1   $ <span id="wmqeeuq" class="docEmphStrong">id</span><br />    <span id="wmqeeuq" class="docEmphasis">uid=502(ellie) gid=502(ellie)</span><br /> 查看用户的标识user identification (UID), group identifications (GID), <br /> 6.3修改文g许可<br /> chmod<br /> Permission Modes<br /> <table cellspacing="0" cellpadding="5" rules="none" frame="hsides"> <thead> <tr> <th class="thead" valign="top" scope="col" align="left"> <p class="docText"><span id="wmqeeuq" class="docEmphBoldItalic">Decimal</span></p> </th> <th class="thead" valign="top" scope="col" align="left"> <p class="docText"><span id="wmqeeuq" class="docEmphBoldItalic">Binary</span></p> </th> <th class="thead" valign="top" scope="col" align="left"> <p class="docText"><span id="wmqeeuq" class="docEmphBoldItalic">Permissions</span></p> </th> </tr> </thead> <tbody> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">0</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">000</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">none</p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">1</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">001</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>--x</tt></p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">2</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">010</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>-w-</tt></p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">3</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">011</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>-wx</tt></p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">4</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">100</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>r--</tt></p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">5</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">101</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>r-x</tt></p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">6</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">110</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>rw-</tt></p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">7</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">111</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>rwx</tt></p> </td> </tr> </tbody> </table> <tt>chmod</tt> is as follows: <tt>r</tt> = read; <tt>w</tt> = write; <tt>x</tt> = execute; <tt>u</tt> = user; <tt>g</tt> = group; <tt>o</tt> = others; <tt>a</tt> = all.<br /> 1   $ <span id="wmqeeuq" class="docEmphStrong">chmod 755 file</span><br />     $ <span id="wmqeeuq" class="docEmphStrong">ls –l file</span><br />     <span id="wmqeeuq" class="docEmphasis">–rwxr–xr–x 1 ellie  0 Mar  7 12:52 file</span><br /> 2   $ <span id="wmqeeuq" class="docEmphStrong">chmod g+w file</span><br />     $ <span id="wmqeeuq" class="docEmphStrong">ls -l file</span><br />     <span id="wmqeeuq" class="docEmphasis">–rwxrwxr-x  1 ellie  0 Mar 7 12:54 file</span><br /> 3   $ <span id="wmqeeuq" class="docEmphStrong">chmod go-rx file</span><br />     $ <span id="wmqeeuq" class="docEmphStrong">ls -l file</span><br />     <span id="wmqeeuq" class="docEmphasis">–rwx-w---- 1 ellie  0 Mar 7 12:56 file</span><br /> 4   $ <span id="wmqeeuq" class="docEmphStrong">chmod a=r file</span><br />     $ <span id="wmqeeuq" class="docEmphStrong">ls -l file</span><br />     <span id="wmqeeuq" class="docEmphasis">–r--r--r-- 1 ellie  0 Mar 7 12:59 file<br /> <tt>chown改变文g和目录的所有属?br /> </tt>1   $ <span id="wmqeeuq" class="docEmphStrong">ls -l filetest</span><br />     <span id="wmqeeuq" class="docEmphasis">-rw-rw-r--   1 ellie    ellie           0 Jan 10 12:19 filetest</span><br /> 6.4工作目录<br /> 1   > <span id="wmqeeuq" class="docEmphStrong">cd /</span><br /> 2   > <span id="wmqeeuq" class="docEmphStrong">pwd</span><br />     <span id="wmqeeuq" class="docEmphasis">/</span><br /> 3   > <span id="wmqeeuq" class="docEmphStrong">bash</span><br /> 4   $ <span id="wmqeeuq" class="docEmphStrong">cd /home</span><br /> 5   $ <span id="wmqeeuq" class="docEmphStrong">pwd</span><br />     <span id="wmqeeuq" class="docEmphasis">/home</span><br /> 6   $ <span id="wmqeeuq" class="docEmphStrong">exit</span><br /> 7   > <span id="wmqeeuq" class="docEmphStrong">pwd</span><br />     <span id="wmqeeuq" class="docEmphasis">/</span><br />     ><br /> 6.5查看变量<br /> $ <span id="wmqeeuq" class="docEmphStrong">env</span><br /> 6.6重定向和道<br /> 重定?br /> 1   $ who <span id="wmqeeuq" class="docEmphStrong">></span> file<br /> 2   $ cat file1 file2 <span id="wmqeeuq" class="docEmphStrong">>></span> file3<br /> 3   $ mail tom < file<br /> 4   $ find / -name file -print <span id="wmqeeuq" class="docEmphStrong">2></span> errors<br /> 5   % ( find / -name file -print <span id="wmqeeuq" class="docEmphStrong">></span> /dev/tty) <span id="wmqeeuq" class="docEmphStrong">>&</span> errors<br /> 道<br /> |<br /> who | wc<br /> 6.7Shell和信?br /> 标准信号<br /> <table cellspacing="0" cellpadding="5" rules="none" frame="hsides"> <thead> <tr> <th class="thead" valign="top" scope="col" align="left"> <p class="docText"><span id="wmqeeuq" class="docEmphBoldItalic">Number</span></p> </th> <th class="thead" valign="top" scope="col" align="left"> <p class="docText"><span id="wmqeeuq" class="docEmphBoldItalic">Name</span></p> </th> <th class="thead" valign="top" scope="col" align="left"> <p class="docText"><span id="wmqeeuq" class="docEmphBoldItalic">Description</span></p> </th> <th class="thead" valign="top" scope="col" align="left"> <p class="docText"><span id="wmqeeuq" class="docEmphBoldItalic">Action</span></p> </th> </tr> </thead> <tbody> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">0</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>EXIT</tt></p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Shell exits</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Termination</p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">1</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>SIGHUP</tt></p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Terminal has disconnected</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Termination</p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">2</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>SIGINT</tt></p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">User presses Ctrl-C</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Termination</p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">3</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>SIGQUIT</tt></p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">User presses Ctrl-\</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Termination</p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">4</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>SIGILL</tt></p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Illegal hardware instruction</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Program error</p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">5</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>SIGTRAP</tt></p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Produced by debugger</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Program error</p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">8</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>SIGFPE</tt></p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Arithmetic error; e.g., division by zero</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Program error</p> </td> </tr> <tr> <td class="docTableCell" valign="top" align="left"> <p class="docText">9</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText"><tt>SIGKILL</tt></p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Cannot be caught or ignored</p> </td> <td class="docTableCell" valign="top" align="left"> <p class="docText">Termination</p> </td> </tr> </tbody> </table> <br /> </span> <img src ="http://www.aygfsteel.com/zjrstar/aggbug/208634.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zjrstar/" target="_blank">一叶笑?/a> 2008-06-18 10:37 <a href="http://www.aygfsteel.com/zjrstar/archive/2008/06/18/208634.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ƽɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽʡ</a>| <a href="http://" target="_blank">¡</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ѱ</a>| <a href="http://" target="_blank">¡</a>| <a href="http://" target="_blank">ľ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">⴨</a>| <a href="http://" target="_blank">¸</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɿ</a>| <a href="http://" target="_blank">Ϣ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">²</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ǩ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">׼</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">е</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ȫ</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>