锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久夜色精品国产,欧美成人午夜77777,午夜亚洲激情http://www.shnenglu.com/Pigwen/articles/2522.htmlPIGWORLDPIGWORLDMon, 09 Jan 2006 14:58:00 GMThttp://www.shnenglu.com/Pigwen/articles/2522.htmlhttp://www.shnenglu.com/Pigwen/comments/2522.htmlhttp://www.shnenglu.com/Pigwen/articles/2522.html#Feedback1http://www.shnenglu.com/Pigwen/comments/commentRss/2522.htmlhttp://www.shnenglu.com/Pigwen/services/trackbacks/2522.html1.7 閿欒澶勭悊

褰?/SPAN>UNIX緋葷粺鍑芥暟鍙戠敓閿欒鏃訛紝閫氬父榪斿洖涓涓礋鍊鹼紝騫朵笖鏁存暟errno琚緗負涓涓彲浠ョ粰鍑洪澶栦俊鎭殑鍊箋備緥濡傦紝open鍑芥暟鎴栬呰繑鍥炰竴涓潪璐熺殑鏂囦歡鎻忚堪絎︼紙褰撲竴鍒囨甯告椂錛夛紝鎴栬呬駭鐢熶竴涓敊璇備竴涓?/SPAN>open鐨勯敊璇兘浜х敓15涓彲鑳界殑errno鍊鹼紝渚嬪鏂囦歡涓嶅瓨鍦紝鏉冮檺闂錛岀瓑絳夈備竴浜涘嚱鏁頒笉榪斿洖璐熷鹼紝鑰屾槸浣跨敤涔犳儻鏂規硶鏉ヨ〃紺洪敊璇備緥濡傦紝澶氭暟鍑芥暟榪斿洖涓涓璞$殑鎸囬拡錛岃岃繑鍥炰竴涓?/SPAN>null錛堢┖錛夋寚閽堟潵琛ㄧず涓涓敊璇?/SPAN>

澶存枃浠?/SPAN><errno.h>瀹氫箟浜嗘爣璇嗙errno鍜?/SPAN>errno鐨勬瘡涓彲鑳界殑甯擱噺鍊箋傝繖涔嬩腑鐨勬瘡涓父閲忓奸兘浠ュ瓧絎?/SPAN>E寮澶淬傚湪UNIX緋葷粺鎵嬪唽絎簩鑺傜殑絎竴欏碉紝鍚嶄負intro(2)鐨勯〉闈腑錛屽悓鏍峰垪鍑轟簡榪欎箣涓墍鏈夌殑閿欒甯擱噺銆備緥濡傦紝濡傛灉errno絳変簬甯擱噺EACCES錛岃繖灝辨樉紺轟簡涓涓潈闄愰敊璇紝姣斿娌℃湁瓚沖鐨勬潈闄愭潵鎵撳紑鎵璇鋒眰鐨勬枃浠躲?/SPAN>

鍦?/SPAN>Linux涓紝閿欒甯擱噺琚垪涓懼湪鎵嬪唽errno(3)涓?/SPAN>

POSIX鍜?/SPAN>ISO C鎶?/SPAN>errno鎵╁睍瀹氫箟涓哄彲鍙樼殑鏁村瀷宸﹀箋傚畠鏃㈠彲浠ユ槸涓涓寘鍚簡閿欒浠g爜鐨勬暣鏁幫紝涔熷彲浠ユ槸涓涓嚱鏁幫紝璇ュ嚱鏁拌繑鍥炴寚鍚戦敊璇唬鐮佺殑鎸囬拡銆備互鍓嶇殑瀹氫箟鏄?/SPAN>

 

extern int errno;

 

鐒惰屽湪涓涓敮鎸佺嚎紼嬬殑鐜涓紝榪涚▼鍦板潃絀洪棿鍦ㄥ涓嚎紼嬩腑鍏變韓錛屽悓鏃舵瘡涓嚎紼嬮兘闇瑕?/SPAN>errno鐨勬湰鍦版嫹璐濇潵闃叉綰跨▼闂翠簰鐩稿獎鍝嶃備緥濡傦紝Linux閫氳繃浠ヤ笅瀹氫箟鏉ユ敮鎸佸綰跨▼璁塊棶errno錛?/SPAN>

 

extern int *_ _errno_location(void);

#define errno (*_ _errno_location())

 

errno鏈変袱鏉¤鍒欍傜涓錛屽鏋滀笉鍙戠敓閿欒錛?/SPAN>errno鐨勫煎喅涓嶄細琚▼搴忔竻闄ゃ傚洜姝わ紝鍙湁鍦ㄥ嚱鏁扮殑榪斿洖鍊艱〃紺洪敊璇彂鐢熸椂錛屾墠闇瑕佹鏌?/SPAN>errno鐨勫箋傜浜岋紝浠諱綍鍑芥暟閮戒笉浼氭妸errno鐨勫艱緗負0錛屽悓鏃跺湪<errno.h>涓篃娌℃湁瀹氫箟浠諱綍甯擱噺鍊間負0銆?/SPAN>

鏍囧噯C涓畾涔変簡涓や釜鍑芥暟鏉ュ府鍔╂墦鍗伴敊璇秷鎭?/SPAN>

 

#include <string.h>

char *strerror(int errnum);

榪斿洖鍊鹼細鎸囧悜娑堟伅瀛楃涓茬殑鎸囬拡

 

璇ュ嚱鏁版妸errno鐨勫吀鍨嬪?/SPAN>errnum鏄犲皠鍒頒竴涓敊璇秷鎭瓧絎︿覆錛屽茍榪斿洖涓涓寚鍚戝瓧絎︿覆鐨勬寚閽堛?/SPAN>

perror鍑芥暟鍦ㄦ爣鍑嗛敊璇駭鐢熷茍榪斿洖涓涓敊璇秷鎭紝璇ユ秷鎭熀浜?/SPAN>errno鐨勫綋鍓嶅箋?/SPAN>

 

#include <stdio.h>

void perror(const char *msg);

 

瀹冭緭鍑?/SPAN>msg鎸囧悜鐨勫瓧絎︿覆錛屾帴鐫鏄竴涓垎鍙峰拰涓涓┖鏍鹼紝鐒跺悗鏄笌errno鍊煎搴旂殑閿欒娑堟伅錛屾渶鍚庢槸涓涓柊琛屻?/SPAN>

渚嬪瓙

鍥?/SPAN>1.8灞曠ず浜嗚繖涓や釜鍑芥暟鐨勫簲鐢ㄣ?/SPAN>

濡傛灉璇ョ▼搴忚緙栬瘧涓烘枃浠?/SPAN>a.out錛屾垜浠皢鐪嬪埌

 

$ ./a.out

EACCES: Permission denied

./a.out: No such file or directory

 

娉ㄦ剰鎴戜滑鎶婄▼搴忓悕瀛?/SPAN>argv[0]浣滀負鍙傛暟浼犻掔粰perror錛?/SPAN>argv[0]鐨勫兼槸./a.out銆傝繖鏄?/SPAN>UNIX緋葷粺鐨勪竴涓爣鍑嗘儻渚嬨傞氳繃榪欐牱鍋氾紝濡傛灉紼嬪簭鏄綔涓虹閬撶殑涓閮ㄥ垎鎵ц錛屽氨鍍忓湪

 

prog1 < inputfile | prog2 | prog3 > outputfile

 

鎴戜滑灝辮兘澶熷垎娓呮槸涓変釜紼嬪簭涓槸鍝釜浜х敓浜嗛敊璇秷鎭?BR>

 1#include "apue.h"
 2#include <errno.h>
 3
 4int
 5main(int argc, char *argv[])
 6{
 7    fprintf(stderr, "EACCES: %s\n", strerror(EACCES));
 8    errno = ENOENT;
 9    perror(argv[0]);
10    exit(0);
11}

鍥?/SPAN> 1.8 strerror鍜?/SPAN>perror鐨勭ず鑼?BR>

鏈功涓殑鎵鏈夌殑渚嬪瓙閮戒嬌鐢ㄩ檮褰?/SPAN>B涓殑閿欒鍑芥暟錛屾潵浠f浛鐩存帴璋冪敤strerror鎴栬?/SPAN>perror銆傞檮褰曚腑鐨勯敊璇嚱鏁頒嬌鐢ㄤ簡ISO C鐨勫彲鍙樺弬鏁板垪琛紝鍙互鍙敤鍗曚釜C璇彞鏉ュ鐞嗛敊璇儏鍐點?/SPAN>

閿欒鎭㈠

<errno.h>涓畾涔夌殑閿欒鍙互琚垎涓轟袱綾伙細鑷村懡鐨勫拰闈炶嚧鍛界殑銆備竴涓嚧鍛介敊璇槸涓嶈兘澶熸仮澶嶇殑銆傛渶濂界殑鍔炴硶鏄湪鐢ㄦ埛鐨勫睆騫曚笂鎵撳嵃涓鏉¢敊璇秷鎭紝鎴栬呭湪涓涓棩蹇楁枃浠朵腑鍐欏叆閿欒娑堟伅錛屾帴鐫鍦ㄩ鍑恒傚彟涓鏂歸潰錛岄潪鑷村懡閿欒鍦ㄦ煇浜涙椂鍊欒兘澶熸洿寰椾綋鐨勫鐞嗐傚鏁伴潪鑷村懡閿欒鏄嚜鐒剁殑涓存椂閿欒錛屼緥濡傚綋緋葷粺鐨勬椿鍔ㄧ▼搴忚緝灝戞椂錛岋紙緋葷粺錛夎祫婧愮煭緙虹殑閿欒鍙兘灝變笉浼氬彂鐢熴?/SPAN>

璧勬簮鐩稿叧鐨勯潪鑷村懡閿欒鍖呮嫭EAGAIN錛?/SPAN>ENFILE錛?/SPAN>ENOBUFS錛?/SPAN>ENOLCK錛?/SPAN>ENOSPC錛?/SPAN>ENOSR錛?/SPAN>EWOULDBLOCK錛屽綋ENOMEM錛?/SPAN>EBUSH琛ㄧず涓涓叡浜祫婧愭鍦ㄨ浣跨敤鏃訛紝瀹冧滑涔熷彲浠ヨ浣滀負闈炶嚧鍛介敊璇傛煇浜涙椂鍊欙紝褰?/SPAN>EINTR涓柇浜嗕竴涓紦鎱㈢殑緋葷粺璋冪敤鏃訛紝瀹冧篃鍙互琚湅浣滈潪鑷村懡閿欒錛堣瑙?/SPAN>10.5鑺傦級銆?/SPAN>

璧勬簮鐩稿叧鐨勯潪鑷村懡閿欒鐨勫吀鍨嬫仮澶嶅姩浣滃氨鏄歡榪熶竴浼氬効鍐嶈瘯銆傝繖涓妧宸т篃鑳藉簲鐢ㄥ湪鍏跺畠寰幆涓備緥濡傦紝濡傛灉閿欒琛ㄧず緗戠粶榪炴帴娌℃湁宸ヤ綔錛岄偅涔堢▼搴忓彲鑳戒細寤惰繜涓浼氬効鍐嶉噸鏂板緩绔嬭繛鎺ャ備竴浜涚▼搴忎嬌鐢ㄦ寚鏁板闀跨殑綆楁硶錛屾瘡嬈$瓑寰呮洿闀跨殑鏃墮棿銆?/SPAN>

鏈鍚庯紝鐢卞簲鐢ㄧ▼搴忓紑鍙戣呮潵鍐沖畾鍝簺閿欒鏄彲浠ユ仮澶嶇殑銆傚鏋滀竴涓悎鐞嗙殑絳栫暐鑳藉琚敤鏉ユ仮澶嶉敊璇紝閫氳繃閬垮厤寮傚父閫鍑猴紝鎴戜滑灝卞彲浠ュ寮烘垜浠▼搴忕殑鍋ュ.鎬с?/SPAN>



PIGWORLD 2006-01-09 22:58 鍙戣〃璇勮
]]>
1.6 紼嬪簭鍜岃繘紼?/title><link>http://www.shnenglu.com/Pigwen/articles/2459.html</link><dc:creator>PIGWORLD</dc:creator><author>PIGWORLD</author><pubDate>Thu, 05 Jan 2006 16:25:00 GMT</pubDate><guid>http://www.shnenglu.com/Pigwen/articles/2459.html</guid><wfw:comment>http://www.shnenglu.com/Pigwen/comments/2459.html</wfw:comment><comments>http://www.shnenglu.com/Pigwen/articles/2459.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/Pigwen/comments/commentRss/2459.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Pigwen/services/trackbacks/2459.html</trackback:ping><description><![CDATA[<H1 style="MARGIN: 17pt 0cm 16.5pt"><SPAN lang=EN-US>1.6 </SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">紼嬪簭鍜岃繘紼?/SPAN></H1> <H2 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">紼嬪簭</SPAN></H2> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">紼嬪簭鏄瓨鍦ㄤ簬紓佺洏涓婄洰褰曚腑鐨勫彲鎵ц鏂囦歡銆?/SPAN><SPAN lang=EN-US>6</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓?/SPAN><SPAN lang=EN-US>exec</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟涓殑浠繪剰涓涓紝閮藉彲浠ュ皢涓涓▼搴忚鍏ュ唴瀛樹腑騫剁敱鍐呮牳鎵ц錛堟劅瑙夎繖鍙ユ病鏈夌炕璇戝ソ錛屽師鍙ユ槸錛?/SPAN><SPAN lang=EN-US>A program is read into memory and is executed by the kernel as a result of one of the six </SPAN><TT><SPAN lang=EN-US style="FONT-SIZE: 12pt"><FONT face=瀹嬩綋>exec</FONT></SPAN></TT><SPAN lang=EN-US> functions.</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夈傛垜浠皢鍦?/SPAN><SPAN lang=EN-US>8.10</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑺備腑浠嬬粛榪欎簺鍑芥暟銆?/SPAN></P> <H2 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">榪涚▼鍜岃繘紼?/SPAN><SPAN lang=EN-US><FONT face=Arial>ID</FONT></SPAN></H2> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓涓鍦ㄦ墽琛屼腑鐨勭▼搴忓疄渚嬭縐頒負榪涚▼錛?/SPAN><SPAN lang=EN-US>process</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夛紝璇ヨ瘝璇紙榪涚▼錛夊嚑涔庝細鍑虹幇鍦ㄦ湰涔︿腑鐨勬瘡涓欏點備竴浜涙搷浣滅郴緇熺敤浠誨姟錛?/SPAN><SPAN lang=EN-US>task</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夋潵縐板懠涓涓鍦ㄨ繍琛屼腑鐨勭▼搴忋?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺紜繚姣忎竴涓繘紼嬮兘鎷ユ湁涓涓敮涓鐨勬暟瀛楁爣璇嗙錛岀О涓鴻繘紼?/SPAN><SPAN lang=EN-US>ID</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆傝繘紼?/SPAN><SPAN lang=EN-US>ID</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎬繪槸闈炶礋鏁存暟銆?/SPAN></P> <H3 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=5>渚嬪瓙</FONT></SPAN></H3> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍥?/SPAN><SPAN lang=EN-US>1.6</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓殑紼嬪簭鎵撳嵃鍑哄畠鐨勮繘紼?/SPAN><SPAN lang=EN-US>ID</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡傛灉鎴戜滑鎶婄▼搴忕紪璇戞垚</SPAN><SPAN lang=EN-US>a.out</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">騫舵墽琛屽畠錛屾垜浠細鐪嬪埌</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN lang=EN-US style="COLOR: red">$<B style="mso-bidi-font-weight: normal"> ./a.out<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></B></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN lang=EN-US style="COLOR: red">hello world from process ID 851<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN lang=EN-US style="COLOR: red">$<B style="mso-bidi-font-weight: normal"> ./a.out</B></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN lang=EN-US style="COLOR: red">hello world from process ID 854<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇ョ▼搴忚繍琛屾椂璋冪敤</SPAN><SPAN lang=EN-US>getpid</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鏉ヨ幏寰楄繘紼?/SPAN><SPAN lang=EN-US>ID</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆?BR></P></SPAN><FONT size=2><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial"> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5" align=center></P> <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><SPAN style="COLOR: #008080">1</SPAN> <SPAN style="COLOR: #000000">#include </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">apue.h</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">2</SPAN> <SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">3</SPAN> <SPAN style="COLOR: #000000"></SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">4</SPAN> <SPAN style="COLOR: #000000">main(</SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000">)<BR></SPAN><SPAN style="COLOR: #008080">5</SPAN> <SPAN style="COLOR: #000000">{<BR></SPAN><SPAN style="COLOR: #008080">6</SPAN> <SPAN style="COLOR: #000000">    printf(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">hello world from process ID %d\n</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">, getpid());<BR></SPAN><SPAN style="COLOR: #008080">7</SPAN> <SPAN style="COLOR: #000000">    exit(</SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">);<BR></SPAN><SPAN style="COLOR: #008080">8</SPAN> <SPAN style="COLOR: #000000">}</SPAN></DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5" align=center>鍥?/SPAN><SPAN lang=EN-US><FONT face=Arial> 1.6 </FONT></SPAN><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">鎵撳嵃榪涚▼</SPAN><SPAN lang=EN-US><FONT face=Arial>ID</FONT></SPAN></FONT></P> <H2 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">榪涚▼鎺у埗</SPAN></H2> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪涚▼鎺у埗涓昏浣跨敤涓変釜鍑芥暟錛?/SPAN><SPAN lang=EN-US>fork</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US>exec</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜?/SPAN><SPAN lang=EN-US>waitpid</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆傦紙</SPAN><SPAN lang=EN-US>exec</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鏈?/SPAN><SPAN lang=EN-US>6</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓彉浣擄紝鎴戜滑閫氬父鎶婂畠浠粺縐頒負</SPAN><SPAN lang=EN-US>exec</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟銆傦級</SPAN></P> <H3 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=5>渚嬪瓙</FONT></SPAN></H3> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浣跨敤涓涓畝鍗曠殑紼嬪簭錛堝浘</SPAN><SPAN lang=EN-US>1.7</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夋潵灞曠ず</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺鐨勮繘紼嬫帶鍒剁壒鎬э紝璇ョ▼搴忎粠鏍囧噯杈撳叆璇誨彇鍛戒護騫朵笖鎵ц榪欎簺鍛戒護銆傝繖鏄竴涓被浼?/SPAN><SPAN lang=EN-US>shell</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">紼嬪簭鐨勬湰璐紙緲昏瘧寰椾笉濂斤紝鍘熷彞鏄細</SPAN><SPAN lang=EN-US>This is a bare-bones implementation of a shell-like program.</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夈傚湪榪欎釜</SPAN><SPAN lang=EN-US>30</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琛岀殑紼嬪簭涓湁璁稿鐗規у煎緱鎬濊冦?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浣跨敤鏍囧噯</SPAN><SPAN lang=EN-US>I/O</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟</SPAN><SPAN lang=EN-US>fgets</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛屼竴嬈′粠鏍囧噯杈撳叆涓鍙栦竴琛屻傚綋杈撳叆鏂囦歡緇堟絎︼紙閫氬父鏄?/SPAN><SPAN lang=EN-US>Control-D</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛変綔涓轟竴琛岀殑絎竴涓瓧絎︽椂錛?/SPAN><SPAN lang=EN-US>fgets</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪斿洖</SPAN><SPAN lang=EN-US>null</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎸囬拡錛屽悓鏃剁粓姝㈠驚鐜紝鎺ョ潃緇堟榪涚▼銆傚湪</SPAN><SPAN lang=EN-US>18</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">绔犱腑錛屾垜浠弿榪版墍鏈夌壒孌婄殑緇堢瀛楃錛堟枃浠剁粓姝㈢錛岄鏍煎瓧絎︼紝鏁磋鎿﹂櫎瀛楃絳夌瓑錛夛紝騫朵笖浠嬬粛鎬庢牱鏀瑰彉瀹冧滑銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN lang=EN-US>fgets</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪斿洖鐨勬瘡涓琛岄兘緇堟浜庝竴涓崲琛岀鍜岃窡鍦ㄦ崲琛岀鍚庨潰鐨勪竴涓?/SPAN><SPAN lang=EN-US>null</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀛楄妭錛屾垜浠嬌鐢ㄦ爣鍑嗙殑</SPAN><SPAN lang=EN-US>C</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟</SPAN><SPAN lang=EN-US>strlen</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏉ヨ綆楀瓧絎︿覆鐨勯暱搴︼紝鎺ョ潃鎶婃崲琛岀鏇挎崲涓轟竴涓?/SPAN><SPAN lang=EN-US>null</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀛楄妭銆傝繖鏍峰仛鏄洜涓?/SPAN><SPAN lang=EN-US>execlp</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟闇瑕佷竴涓互</SPAN><SPAN lang=EN-US>null</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇撴潫鐨勫弬鏁幫紝鑰屼笉鏄互鎹㈣絎︾粨鏉熺殑鍙傛暟銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璋冪敤</SPAN><SPAN lang=EN-US>fork</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鏉ュ緩绔嬩竴涓繘紼嬶紝榪欎釜榪涚▼鏄竴涓皟鐢ㄨ呯殑鎷瘋礉銆傛垜浠妸璋冪敤鑰呯О涓虹埗榪涚▼錛屾妸鏂板緩绔嬬殑榪涚▼縐頒負瀛愯繘紼嬨傞偅涔?/SPAN><SPAN lang=EN-US>fork</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟榪斿洖瀛愯繘紼嬬殑闈炶礋榪涚▼</SPAN><SPAN lang=EN-US>ID</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇欑埗榪涚▼錛屽悓鏃惰繑鍥?/SPAN><SPAN lang=EN-US>0</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇欏瓙榪涚▼銆傚洜涓?/SPAN><SPAN lang=EN-US>fork</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍒涘緩浜嗕竴涓柊榪涚▼錛屾垜浠</SPAN><SPAN lang=EN-US>fork</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琚皟鐢ㄤ竴嬈″氨榪斿洖涓ゆ錛屼竴嬈¤繑鍥炵粰鐖惰繘紼嬶紝涓嬈¤繑鍥炵粰瀛愯繘紼嬨?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄥ瓙榪涚▼涓紝璋冪敤</SPAN><SPAN lang=EN-US>execlp</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏉ユ墽琛屼粠鏍囧噯杈撳叆璇誨彇鐨勫懡浠ゃ傝繖灝辨妸瀛愯繘紼嬫浛鎹負涓涓柊鐨勭▼搴忔枃浠躲?/SPAN><SPAN lang=EN-US>fork</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鍚庤窡</SPAN><SPAN lang=EN-US>exec</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鐨勭粍鍚堬紝灝辨槸涓浜涙搷浣滅郴緇熸墍璋撶殑浜х敓涓涓柊榪涚▼銆傦紙緲昏瘧寰椾笉濂斤紝鍘熷彞鏄細</SPAN><SPAN lang=EN-US>This replaces the child process with the new program file. The combination of a </SPAN><TT><SPAN lang=EN-US style="FONT-SIZE: 12pt"><FONT face=瀹嬩綋>fork</FONT></SPAN></TT><SPAN lang=EN-US>, followed by an </SPAN><TT><SPAN lang=EN-US style="FONT-SIZE: 12pt"><FONT face=瀹嬩綋>exec</FONT></SPAN></TT><SPAN lang=EN-US>, is what some operating systems call spawning a new process.</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夊湪</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺涓紝榪欎袱閮ㄥ垎琚垎涓轟簡鐙珛鐨勫嚱鏁般傜鍏珷涓皢浼氫粙緇嶆洿澶氳繖鏂歸潰鐨勫唴瀹廣?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍥犱負瀛愯繘紼嬭皟鐢?/SPAN><SPAN lang=EN-US>execlp</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏉ユ墽琛屾柊鐨勭▼搴忔枃浠訛紝鐖惰繘紼嬪氨浼氱瓑寰呯洿鍒板瓙榪涚▼緇撴潫銆傝繖浜涘伐浣滅敱</SPAN><SPAN lang=EN-US>waitpid</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟瀹屾垚銆?/SPAN><SPAN lang=EN-US>waitpid</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟涓殑</SPAN><SPAN lang=EN-US>pid</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍙傛暟浠h〃浜嗗瓙榪涚▼鐨勮繘紼?/SPAN><SPAN lang=EN-US>ID</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛岃鍙傛暟鐢ㄦ潵鏍囪瘑鍑洪渶瑕佺瓑寰呯殑榪涚▼銆?/SPAN><SPAN lang=EN-US>waitpid</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟涔熷彲浠ュ緱鍒板瓙榪涚▼鐨勭粓姝㈢姸鎬併傚湪榪欎釜綆鍗曠▼搴忎腑鐨勭殑</SPAN><SPAN lang=EN-US>status</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍙橀噺灝變唬琛ㄤ簡瀛愯繘紼嬬殑緇堟鐘舵侊紝鍦ㄧ▼搴忎腑鎴戜滑娌℃湁浣跨敤榪欎釜鍊鹼紝浣嗘槸鎴戜滑鍙互閫氳繃媯鏌ヨ繖涓兼潵紜畾瀛愯繘紼嬬殑緇堟鐘舵併?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪欎釜紼嬪簭鏈鏍規湰鐨勯檺鍒跺湪浜庢垜浠笉鑳藉儚鎴戜滑鎵鎵ц鐨勫懡浠や紶閫掑弬鏁般備緥濡傦紝涓嶈兘鍒椾婦鐗瑰畾鐨勭洰褰曘傛垜浠彧鍙互鍦ㄥ伐浣滅洰褰曟墽琛?/SPAN><SPAN lang=EN-US>ls</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍛戒護銆備負浜嗚兘澶熶紶閫掑弬鏁幫紝鎴戜滑闇瑕佸垎鏋愯緭鍏ヨ錛屾寜鏌愮涔犳儻錛堝彲鑳界殑鎯呭喌鏄嬌鐢ㄧ┖鏍兼垨鑰呭埗琛ㄧ錛夊尯鍒嚭鍙傛暟錛屾帴鐫鎶婃瘡涓涓弬鏁頒綔涓虹嫭绔嬬殑鍙傛暟浼犻掔粰</SPAN><SPAN lang=EN-US>execlp</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟銆傚敖綆″姝わ紝榪欎釜紼嬪簭浠嶇劧瀵?/SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺榪涚▼鎺у埗鍑芥暟榪涜浜嗘湁鐢ㄨ鏄庛?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯榪欎釜紼嬪簭錛屾垜浠緱鍒頒笅闈㈢殑杈撳嚭銆傛敞鎰忔垜浠殑紼嬪簭鏈変竴涓笉鍚岀殑鎻愮ず絎︼紝浣跨敤鐧懼垎鍙鳳紙</SPAN><SPAN lang=EN-US>%</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夋潵鍖哄埆浜?/SPAN><SPAN lang=EN-US>shell</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勬彁紺虹銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">$ <B style="mso-bidi-font-weight: normal">./a.out</B><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">%<B style="mso-bidi-font-weight: normal"> date</B><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">Sun Aug 1 03:04:47 EDT 2004<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">%<B style="mso-bidi-font-weight: normal"> who</B><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">sar<SPAN style="mso-spacerun: yes">    </SPAN>:0<SPAN style="mso-spacerun: yes">        </SPAN>Jul 26 22:54<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">sar<SPAN style="mso-spacerun: yes">    </SPAN>pts/0<SPAN style="mso-spacerun: yes">      </SPAN>Jul 26 22:54<SPAN style="mso-spacerun: yes">  </SPAN>(:0)<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">sar<SPAN style="mso-spacerun: yes">    </SPAN>pts/1<SPAN style="mso-spacerun: yes">      </SPAN>Jul 26 22:54<SPAN style="mso-spacerun: yes">  </SPAN>(:0)<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">sar<SPAN style="mso-spacerun: yes">    </SPAN>pts/2<SPAN style="mso-spacerun: yes">      </SPAN>Jul 26 22:54<SPAN style="mso-spacerun: yes">  </SPAN>(:0)<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">%<B style="mso-bidi-font-weight: normal"> pwd</B><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">/home/sar/bk/apue/2e<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">% <B style="mso-bidi-font-weight: normal">ls</B><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">Makefile<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">a.out<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">shell1.c<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">% <B style="mso-bidi-font-weight: normal">^D</B><SPAN style="mso-spacerun: yes">                           </SPAN></SPAN><I style="mso-bidi-font-style: normal"><SPAN style="COLOR: red; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">杈撳叆鏂囦歡緇堟絎?/SPAN></I><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6"><SPAN lang=EN-US style="COLOR: red">$<SPAN style="mso-spacerun: yes">                              </SPAN><I style="mso-bidi-font-style: normal"><SPAN style="mso-spacerun: yes"> </SPAN>shell</I></SPAN><I style="mso-bidi-font-style: normal"><SPAN style="COLOR: red; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎻愮ず絎?BR></SPAN></I><FONT size=2><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial"></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6" align=center> </P> <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><SPAN style="COLOR: #000000">#include </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">apue.h</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR>#include </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">sys</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">wait.h</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><BR></SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000"><BR>main(</SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000">)<BR>{<BR>    </SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">    buf[MAXLINE];   </SPAN><SPAN style="COLOR: #008000">/*</SPAN><SPAN style="COLOR: #008000"> from apue.h </SPAN><SPAN style="COLOR: #008000">*/</SPAN><SPAN style="COLOR: #000000"><BR>    pid_t   pid;<BR>    </SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000">     status;<BR><BR>    printf(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">%% </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);  </SPAN><SPAN style="COLOR: #008000">/*</SPAN><SPAN style="COLOR: #008000"> print prompt (printf requires %% to print %) </SPAN><SPAN style="COLOR: #008000">*/</SPAN><SPAN style="COLOR: #000000"><BR>    </SPAN><SPAN style="COLOR: #0000ff">while</SPAN><SPAN style="COLOR: #000000"> (fgets(buf, MAXLINE, stdin) </SPAN><SPAN style="COLOR: #000000">!=</SPAN><SPAN style="COLOR: #000000"> NULL) {<BR>        </SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000"> (buf[strlen(buf) </SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">1</SPAN><SPAN style="COLOR: #000000">] </SPAN><SPAN style="COLOR: #000000">==</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">\n</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">)<BR>            buf[strlen(buf) </SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">1</SPAN><SPAN style="COLOR: #000000">] </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">; </SPAN><SPAN style="COLOR: #008000">/*</SPAN><SPAN style="COLOR: #008000"> replace newline with null </SPAN><SPAN style="COLOR: #008000">*/</SPAN><SPAN style="COLOR: #000000"><BR><BR>        </SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000"> ((pid </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> fork()) </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">) {<BR>            err_sys(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">fork error</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR>        } </SPAN><SPAN style="COLOR: #0000ff">else</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000"> (pid </SPAN><SPAN style="COLOR: #000000">==</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">) {      </SPAN><SPAN style="COLOR: #008000">/*</SPAN><SPAN style="COLOR: #008000"> child </SPAN><SPAN style="COLOR: #008000">*/</SPAN><SPAN style="COLOR: #000000"><BR>            execlp(buf, buf, (</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">*</SPAN><SPAN style="COLOR: #000000">)</SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">);<BR>            err_ret(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">couldn't execute: %s</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">, buf);<BR>            exit(</SPAN><SPAN style="COLOR: #000000">127</SPAN><SPAN style="COLOR: #000000">);<BR>        }<BR><BR>        </SPAN><SPAN style="COLOR: #008000">/*</SPAN><SPAN style="COLOR: #008000"> parent </SPAN><SPAN style="COLOR: #008000">*/</SPAN><SPAN style="COLOR: #000000"><BR>        </SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000"> ((pid </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> waitpid(pid, </SPAN><SPAN style="COLOR: #000000">&</SPAN><SPAN style="COLOR: #000000">status, </SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">)) </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">)<BR>            err_sys(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">waitpid error</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR>        printf(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">%% </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR>    }<BR>    exit(</SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">);<BR>}<BR><BR></SPAN></DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 6" align=center>鍥?/SPAN><SPAN lang=EN-US><FONT face=Arial> 1.7 </FONT></SPAN><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">浠庢爣鍑嗚緭鍏ヨ鍙栧懡浠ゅ茍鎵ц瀹冧滑</SPAN></FONT></P> <P class=MsoCaption style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Arial size=2> </FONT></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">絎﹀彿</SPAN><SPAN lang=EN-US>^D</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐢ㄤ唬琛ㄤ竴涓帶鍒跺瓧絎︺傛帶鍒跺瓧絎︽槸涓縐嶇壒孌婄殑鐨勫瓧絎︼紝鍙互閫氳繃鍚屾椂鎸変笅鎺у埗閿紙鍦ㄤ綘鐨勮綆楁満涓婇氬父涓?/SPAN><SPAN lang=EN-US>Control</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閿垨</SPAN><SPAN lang=EN-US>Ctrl</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閿級鍜屽彟涓涓敭鏉ヤ駭鐢熷畠銆?/SPAN><SPAN lang=EN-US>Control-D</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛屾垨鑰呰</SPAN><SPAN lang=EN-US>^D</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛屾槸榛樿鐨勬枃浠剁粓姝㈢銆傚湪</SPAN><SPAN lang=EN-US>18</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">绔犺璁虹粓姝?/SPAN><SPAN lang=EN-US>I/O</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勬椂鍊欎細鐪嬪埌鏇村鐨勬帶鍒跺瓧絎︺?/SPAN></P> <H2 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">綰跨▼鍜岀嚎紼?/SPAN><SPAN lang=EN-US><FONT face=Arial>ID</FONT></SPAN></H2> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閫氬父錛屼竴涓繘紼嬪彧鏈変竴涓嚎紼嬶紙鍘熷彞鏄細</SPAN><SPAN lang=EN-US>Usually, a process has only one thread of control one set of machine instructions executing at a time.</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓嶇煡閬撴庝箞緲昏瘧錛岀暀緇欏ぇ铏劇炕璇戯級銆傚綋鏈夊浜庝竴涓殑綰跨▼鏉ユ帶鍒朵笉鍚岄儴鍒嗘椂錛屼竴浜涢棶棰樺氨鍙樺緱寰堝鏄撹В鍐熾傚彟澶栵紝澶氱嚎紼嬪湪澶氬鐞嗗櫒緋葷粺涓婅兘澶熻幏寰楀鉤琛℃э紙鍙堜竴鍙ョ炕璇戝緱涓嶇埥錛?/SPAN><SPAN lang=EN-US>Additionally, multiple threads of control can exploit the parallelism possible on multiprocessor systems.</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夈?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓涓繘紼嬩腑鐨勬墍鏈夌嚎紼嬪叡浜悓涓涓湴鍧絀洪棿錛屾枃浠舵弿榪扮錛屾爤鍜岃繘紼嬬浉鍏崇殑灞炴с傚洜涓鴻兘澶熻闂浉鍚岀殑鍐呭瓨錛岀嚎紼嬪繀欏誨悓姝ヨ闂畠浠嚜宸辯殑鍏變韓鏁版嵁錛屼互閬垮厤鍐茬獊銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜岃繘紼嬩竴鏍鳳紝綰跨▼鐢辯嚎紼?/SPAN><SPAN lang=EN-US>ID</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏍囪瘑銆傚敖綆″姝わ紝綰跨▼</SPAN><SPAN lang=EN-US>ID</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀵逛簬榪涚▼</SPAN><SPAN lang=EN-US>ID</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏉ヨ鏄湰鍦扮殑銆備篃灝辨槸璇達紝涓涓繘紼嬩腑鐨勭嚎紼?/SPAN><SPAN lang=EN-US>ID</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄥ彟涓涓繘紼嬩腑鏄病鏈夋剰涔夌殑銆傚綋鎴戜滑鍦ㄨ繘紼嬩腑鎿嶄綔綰跨▼鐨勬椂鍊欙紝浣跨敤綰跨▼</SPAN><SPAN lang=EN-US>ID</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏉ユ寚鍑虹壒瀹氱殑綰跨▼銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-char-indent-count: 1.71; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎺у埗綰跨▼鐨勫嚱鏁板拰鎺у埗榪涚▼鐨勫嚱鏁版槸涓鏍風殑銆傚湪榪涚▼妯″瀷寤虹珛寰堜箙浠ュ悗錛岀嚎紼嬫墠琚姞鍏ュ埌</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺涓紝鐒惰岋紝綰跨▼妯″瀷鍜岃繘紼嬫ā鍨嬩箣闂存湁涓浜涘鏉傜殑浜や簰錛屽湪</SPAN><SPAN lang=EN-US>12</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">绔犲皢浼氱湅鍒拌繖浜涖?/SPAN></P><img src ="http://www.shnenglu.com/Pigwen/aggbug/2459.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Pigwen/" target="_blank">PIGWORLD</a> 2006-01-06 00:25 <a href="http://www.shnenglu.com/Pigwen/articles/2459.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>1.5 杈撳叆鍜岃緭鍑?/title><link>http://www.shnenglu.com/Pigwen/articles/2408.html</link><dc:creator>PIGWORLD</dc:creator><author>PIGWORLD</author><pubDate>Tue, 03 Jan 2006 14:04:00 GMT</pubDate><guid>http://www.shnenglu.com/Pigwen/articles/2408.html</guid><wfw:comment>http://www.shnenglu.com/Pigwen/comments/2408.html</wfw:comment><comments>http://www.shnenglu.com/Pigwen/articles/2408.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Pigwen/comments/commentRss/2408.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Pigwen/services/trackbacks/2408.html</trackback:ping><description><![CDATA[<H2 style="MARGIN: 13pt 0cm" align=center><SPAN lang=EN-US><FONT face=Arial>1.5 </FONT></SPAN><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">杈撳叆鍜岃緭鍑?/SPAN></H2> <H3 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=5>鏂囦歡鎻忚堪絎?/FONT></SPAN></H3> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏂囦歡鎻忚堪絎﹂氬父鏄皬鐨勪笖闈炶礋鐨勬暣鏁幫紝鍐呮牳浣跨敤瀹冩潵鏍囪瘑鑳借鐗瑰畾榪涚▼璁塊棶鐨勬枃浠躲傚彧瑕佹墦寮鎴栧垱寤轟簡鏂版枃浠訛紝鍐呮牳灝辮繑鍥炰竴涓枃浠舵弿榪扮錛屾垜浠嬌鐢ㄥ畠鏉ヨ鍐欐枃浠躲?/SPAN></P> <H3 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=5>鏍囧噯杈撳叆錛屾爣鍑嗚緭鍑哄拰鏍囧噯閿欒</FONT></SPAN></H3> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閫氬父錛屼竴鏃︿竴涓柊鐨勭▼搴忚繍琛岋紝鎵鏈夌殑</SPAN><SPAN lang=EN-US>shell</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">灝變負鍏舵墦寮涓変釜鎻忚堪絎︼細鏍囧噯杈撳叆錛屾爣鍑嗚緭鍑哄拰鏍囧噯閿欒銆傚鏋滀笉鍋氫粈涔堢壒鍒殑浜嬶紝灝卞儚涓嬮潰榪欐牱涓鏉$畝鍗曠殑鍛戒護錛?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN lang=EN-US style="COLOR: red">ls<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閭d箞鎵鏈夌殑涓変釜鎻忚堪絎﹂兘榪炴帴鍒扮粓绔傚鏁?/SPAN><SPAN lang=EN-US>shell</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎻愪緵浜嗕竴縐嶆柟寮忔潵閲嶅畾鍚戜笁涓弿榪扮鍒版枃浠躲備緥濡傦細</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN lang=EN-US style="COLOR: red">ls > file.list<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎵ц</SPAN><SPAN lang=EN-US>ls</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍛戒護錛屽茍鎶婂畠鐨勬爣鍑嗚緭鍑洪噸瀹氬悜鍒板悕涓?/SPAN><SPAN lang=EN-US>file.list</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勬枃浠躲?/SPAN></P> <H3 style="MARGIN: 13pt 0cm"><FONT size=5><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏃犵紦鍐?/SPAN><SPAN lang=EN-US>I/O</SPAN></FONT></H3> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏃犵紦鍐?/SPAN><SPAN lang=EN-US>I/O</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐢?/SPAN><SPAN lang=EN-US>open</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟錛?/SPAN><SPAN lang=EN-US>read</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟錛?/SPAN><SPAN lang=EN-US>write</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟錛?/SPAN><SPAN lang=EN-US>lseek</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鍜?/SPAN><SPAN lang=EN-US>close</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鎻愪緵銆傝繖浜涘嚱鏁伴兘闇瑕佹枃浠舵弿榪扮鎵嶈兘宸ヤ綔銆?/SPAN></P> <H4 style="MARGIN: 14pt 0cm 14.5pt"><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial"><FONT size=5>渚嬪瓙</FONT></SPAN></H4> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡傛灉鎴戜滑鎯寵浠庢爣鍑嗚緭鍏ヨ鍙栵紝浠庢爣鍑嗚緭鍑哄啓鍏ワ紝閭d箞鍥?/SPAN><SPAN lang=EN-US>1.4</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓殑紼嬪簭灝卞彲浠ユ嫹璐?/SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺涓殑甯歌鏂囦歡銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN lang=EN-US>apue.h</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓寘鍚殑</SPAN><SPAN lang=EN-US><unistd.h></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">澶存枃浠訛紝浠ュ強涓や釜甯擱噺</SPAN><SPAN lang=EN-US>STDIN_FILENO</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜?/SPAN><SPAN lang=EN-US>STDOUT_FILENO</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閮芥槸</SPAN><SPAN lang=EN-US>POSIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏍囧噯錛堜笅绔犱腑灝嗕細璇︾粏浠嬬粛錛夌殑涓閮ㄥ垎銆傚湪璇ュご鏂囦歡涓湁璁稿</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺鏈嶅姟鐨勫嚱鏁扮殑鍘熷瀷錛屼緥濡傛垜浠皟鐢ㄧ殑</SPAN><SPAN lang=EN-US>read</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜?/SPAN><SPAN lang=EN-US>write</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">甯擱噺</SPAN><SPAN lang=EN-US>STDIN_FILENO</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜?/SPAN><SPAN lang=EN-US>STDOUT_FILENO</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦?/SPAN><SPAN lang=EN-US><unistd.h></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓畾涔夛紝瀹冧滑鎸囧畾浜嗘爣鍑嗚緭鍏ュ拰鏍囧噯杈撳嚭鐨勬枃浠舵弿榪扮銆傞氬父錛?/SPAN><SPAN lang=EN-US>STDIN_FILENO</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜?/SPAN><SPAN lang=EN-US>STDOUT_FILENO</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勫煎垎鍒負</SPAN><SPAN lang=EN-US>0</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜?/SPAN><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛岀劧鑰岋紝鍦ㄤ究鎼鴻澶囧紑鍙戜腑錛屾垜浠嬌鐢ㄦ柊鐨勫悕瀛楁潵琛ㄧず瀹冧滑銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN lang=EN-US>3.9</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑺備腑浼氳緇嗚璁?/SPAN><SPAN lang=EN-US>BUFFSIZE</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">甯擱噺錛屽皢鐪嬪埌瀹冪殑涓嶅悓鍊兼槸濡備綍褰卞搷涓涓▼搴忕殑鏁堢巼鐨勩傚敖綆″姝わ紝鏃犺</SPAN><SPAN lang=EN-US>BUFFSIZE</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓轟綍鍊鹼紝鍥?/SPAN><SPAN lang=EN-US>1.4</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓殑紼嬪簭閮戒細鎷瘋礉甯歌鏂囦歡銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN lang=EN-US>read</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟榪斿洖璇誨彇鐨勫瓧鑺傛暟錛岃繖涓艱鐢ㄦ潵浣滀負瑕佸啓鍏ョ殑瀛楄妭鏁般傚綋鍒拌揪杈撳叆鏂囦歡鐨勬湯灝炬椂錛?/SPAN><SPAN lang=EN-US>read</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟榪斿洖</SPAN><SPAN lang=EN-US>0</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛岀▼搴忓仠姝€傚鏋滆鍙栨椂鍙戠敓閿欒錛?/SPAN><SPAN lang=EN-US>read</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟榪斿洖</SPAN><SPAN lang=EN-US>-1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆傚鏁扮郴緇熷嚱鏁板湪鍙戠敓閿欒鏃惰繑鍥?/SPAN><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡傛灉鍍忎笅闈㈣繖鏍鋒寜鏍囧噯鍚嶅瓧錛?/SPAN><SPAN lang=EN-US>a.out</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夌紪璇戞垜浠殑紼嬪簭</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN lang=EN-US style="COLOR: red">./a.out > data<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="COLOR: black; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏍囧噯杈撳叆灝辨槸緇堢錛岃屾爣鍑嗚緭鍑鴻閲嶅畾鍚戝埌鏂囦歡</SPAN><SPAN lang=EN-US style="COLOR: black">data</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛屽悓鏃舵爣鍑嗛敊璇篃鏄粓绔傚鏋滆繖涓緭鍑烘枃浠朵笉瀛樺湪錛岄偅涔?/SPAN><SPAN lang=EN-US style="COLOR: black">shell</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">灝嗛粯璁ゅ垱寤哄畠銆傞櫎闈炶緭鍏ョ粓姝㈢錛堥氬父鏄?/SPAN><SPAN lang=EN-US style="COLOR: black">Control-D</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夛紝紼嬪簭灝嗘嫹璐濊緭鍏ュ埌鏍囧噯杈撳嚭銆?/SPAN><SPAN lang=EN-US style="COLOR: black"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="COLOR: black; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡傛灉鎴戜滑榪愯</SPAN><SPAN lang=EN-US style="COLOR: black"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN lang=EN-US style="COLOR: red">./a.out < infile > outfile<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閭d箞鏂囦歡</SPAN><SPAN lang=EN-US>finfile</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">灝嗚鎷瘋礉鍒版枃浠?/SPAN><SPAN lang=EN-US>outfile</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆?BR><BR></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71" align=center><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: "><IMG alt=http://pigworld.blogbus.com/files/1136135921.jpg hspace=0 src="http://pigworld.blogbus.com/files/1136135921.jpg" align=baseline border=0></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><BR></P></SPAN> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-outline-level: 5"><SPAN lang=EN-US><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 path="m@4@5l@4@11@9@11@9@5xe" stroked="f" filled="f" o:spt="75" o:preferrelative="t" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype></SPAN></P> <P class=MsoCaption style="MARGIN: 0cm 0cm 0pt" align=center><FONT size=2><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">鍥?/SPAN><SPAN lang=EN-US><FONT face=Arial> 1.4 </FONT></SPAN><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">鍒楀嚭鐩綍涓殑鎵鏈夋枃浠?/SPAN></FONT></P> <P class=MsoCaption style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Arial size=2> </FONT></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋">絎笁绔犱腑灝嗚緇嗘弿榪版棤緙撳啿<SPAN lang=EN-US>I/O</SPAN>鍑芥暟銆?SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P> <H3 style="MARGIN: 13pt 0cm"><FONT size=5><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏍囧噯</SPAN><SPAN lang=EN-US>I/O</SPAN></FONT></H3> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏍囧噯</SPAN><SPAN lang=EN-US>I/O</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟涓烘棤緙撳啿</SPAN><SPAN lang=EN-US>I/O</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鎻愪緵浜嗙紦鍐叉帴鍙c備嬌鐢ㄦ爣鍑?/SPAN><SPAN lang=EN-US>I/O</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍙互闃叉鍦ㄩ夋嫨鍚堥傜紦鍐插ぇ灝忕殑鏃跺欏嚭鐜伴敊璇紝渚嬪鍥?/SPAN><SPAN lang=EN-US>1.4</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓殑</SPAN><SPAN lang=EN-US>BUFFSIZE</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">甯擱噺銆備嬌鐢ㄦ爣鍑?/SPAN><SPAN lang=EN-US>I/O</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鐨勫彟涓涓紭鐐規槸鍏朵粎浠呭鐞嗚緭鍏ョ殑琛岋紙</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">搴旂敤紼嬪簭涓殑閫氬父浜嬩歡錛夈備緥濡?/SPAN><SPAN lang=EN-US>fgets</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟錛屽畠璇誨彇鏁翠釜涓琛屻傚彟涓鏂歸潰錛?/SPAN><SPAN lang=EN-US>read</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟璇誨彇鎸囧畾鐨勫瓧鑺傛暟銆傚氨鍍忓皢</SPAN><SPAN lang=EN-US>5.4</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑺備腑鐪嬪埌鐨勯偅鏍鳳紝鏍囧噯</SPAN><SPAN lang=EN-US>I/O</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">搴撴彁渚涚殑鍑芥暟璁╂垜浠兘澶熸帶鍒剁紦鍐茬殑浣跨敤椋庢牸銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈甯歌鐨勬爣鍑?/SPAN><SPAN lang=EN-US>I/O</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟灝辨槸</SPAN><SPAN lang=EN-US>printf</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆傚鏋滃湪紼嬪簭涓皟鐢?/SPAN><SPAN lang=EN-US>printf</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟錛屽彲浠ラ氳繃鍖呭惈</SPAN><SPAN lang=EN-US>apue.h</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏉ュ寘鍚?/SPAN><SPAN lang=EN-US><stdio.h></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">澶存枃浠訛紝</SPAN><SPAN lang=EN-US><stdio.h></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">澶存枃浠朵腑鍖呭惈浜嗘墍鏈夋爣鍑?/SPAN><SPAN lang=EN-US>I/O</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鐨勫師鍨嬨?/SPAN></P> <H4 style="MARGIN: 14pt 0cm 14.5pt"><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial"><FONT size=5>渚嬪瓙</FONT></SPAN></H4> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍥?/SPAN><SPAN lang=EN-US>1.5</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓殑紼嬪簭浼氬湪</SPAN><SPAN lang=EN-US>5.8</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑺備腑璇︾粏璁ㄨ銆傝紼嬪簭鍍忓墠闈㈢殑紼嬪簭閭f牱璋冪敤</SPAN><SPAN lang=EN-US>read</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浣?/SPAN><SPAN lang=EN-US>write</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟銆傝紼嬪簭鎷瘋礉鏍囧噯杈撳叆鍒版爣鍑嗚緭鍑猴紝鍚屾椂涔熻兘澶熸嫹璐濅換浣曞父瑙勬枃浠躲?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN lang=EN-US>getc</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟涓嬈¤鍙栦竴涓瓧絎︼紝璇ュ瓧絎﹁</SPAN><SPAN lang=EN-US>putc</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鍐欏叆銆傚湪鏈鍚庝竴涓緭鍏ョ殑瀛楄妭琚鍙栧悗錛?/SPAN><SPAN lang=EN-US>getc</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪斿洖甯擱噺</SPAN><SPAN lang=EN-US>EOF</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US><stdio.h></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓畾涔夛級銆傛爣鍑?/SPAN><SPAN lang=EN-US>I/O</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">甯擱噺</SPAN><SPAN lang=EN-US>stdin</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜?/SPAN><SPAN lang=EN-US>stdout</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涔熷湪</SPAN><SPAN lang=EN-US><stdio.h></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">澶存枃浠朵腑瀹氫箟錛屽畠浠垎鍒〃紺烘爣鍑嗚緭鍏ュ拰鏍囧噯杈撳嚭銆?BR></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71" align=center><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial"><IMG alt=http://pigworld.blogbus.com/files/1136135878.jpg hspace=0 src="http://pigworld.blogbus.com/files/1136135878.jpg" align=baseline border=0></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><BR></P></SPAN> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-outline-level: 5"><SPAN lang=EN-US></SPAN></P> <P class=MsoCaption style="MARGIN: 0cm 0cm 0pt" align=center><FONT size=2><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">鍥?/SPAN><SPAN lang=EN-US><FONT face=Arial> 1.5 </FONT></SPAN><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">浣跨敤鏍囧噯</SPAN><SPAN lang=EN-US><FONT face=Arial>I/O</FONT></SPAN><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">鎷瘋礉鏍囨敞杈撳叆鍒版爣娉ㄨ緭鍑?/SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p> </o:p></SPAN></P><img src ="http://www.shnenglu.com/Pigwen/aggbug/2408.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Pigwen/" target="_blank">PIGWORLD</a> 2006-01-03 22:04 <a href="http://www.shnenglu.com/Pigwen/articles/2408.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>1.4 鏂囦歡涓庣洰褰?/title><link>http://www.shnenglu.com/Pigwen/articles/2407.html</link><dc:creator>PIGWORLD</dc:creator><author>PIGWORLD</author><pubDate>Tue, 03 Jan 2006 14:00:00 GMT</pubDate><guid>http://www.shnenglu.com/Pigwen/articles/2407.html</guid><wfw:comment>http://www.shnenglu.com/Pigwen/comments/2407.html</wfw:comment><comments>http://www.shnenglu.com/Pigwen/articles/2407.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Pigwen/comments/commentRss/2407.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Pigwen/services/trackbacks/2407.html</trackback:ping><description><![CDATA[<div id="hvzpftn" class=Section1 style="LAYOUT-GRID: 15.6pt none"> <H2><SPAN lang=EN-US>1.4 </SPAN><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">鏂囦歡涓庣洰褰?/SPAN></H2> <H3><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏂囦歡緋葷粺</SPAN></H3> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏂囦歡緋葷粺鏄寜灞傛瀹夋帓鐩綍鍜屾枃浠剁殑銆傝搗濮嬬洰褰曡縐頒負鏍癸紙</SPAN><SPAN lang=EN-US>root</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夛紝瀹冪殑鍚嶅瓧鏄竴涓瓧絎?/SPAN><SPAN lang=EN-US> / </SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩綍鏄竴涓寘鍚洰褰曢」鐨勬枃浠躲傚湪閫昏緫涓婏紝鍙互璁や負姣忎釜鐩綍欏歸兘鍖呭惈涓涓枃浠跺悕錛屽悓鏃惰繕鍖呭惈璇存槑璇ユ枃浠跺睘鎬х殑淇℃伅銆傛枃浠跺睘鎬ф槸錛氭枃浠剁被鍨嬶紝鏂囦歡闀垮害錛屾枃浠舵墍鏈夎咃紝鏂囦歡鐨勮鍙潈錛堜緥濡傦紝鍏朵粬鐢ㄦ埛鑳藉惁鑳借闂鏂囦歡錛?/SPAN><SPAN lang=EN-US>,</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏂囦歡鏈鍚庣殑淇敼鏃墮棿絳夈?/SPAN><SPAN lang=EN-US>start</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>fstat</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟榪斿洖涓涓寘鍚墍鏈夋枃浠跺睘鎬х殑淇℃伅緇撴瀯銆傜</SPAN><SPAN lang=EN-US>4</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">绔犲皢璇︾粏璇存槑鏂囦歡鐨勫悇縐嶅睘鎬с?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩綍欏逛簨瀹炰笂瀛樺偍鍦ㄧ鐩樹笂錛屽姝ゅ尯鍒簬鐩綍欏圭殑閫昏緫鐪嬫硶銆傚鏁?/SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏂囦歡緋葷粺鐨勫疄鐜板茍涓嶅湪鐩綍欏逛腑瀛樺偍璇ョ洰褰曢」鑷繁鐨勫睘鎬э紝鍥犱負褰撴枃浠舵湁寰堝紜繛鎺ョ殑鏃跺欙紝寰堥毦鍋氬埌鍚屾淇濆瓨璇ユ枃浠剁殑灞炴с傚綋鎴戜滑鍦ㄧ鍥涚珷璁ㄨ紜繛鎺ュ悗錛屽姝ゅ皢鏈夋竻鏅扮殑璁よ瘑銆?/SPAN></P> <H3><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏂囦歡鍚?/SPAN></H3> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩綍涓殑鍚勪釜鍚嶅瓧琚О涓烘枃浠跺悕銆傚敮涓涓や釜涓嶈兘鍑虹幇鍦ㄦ枃浠跺悕涓殑瀛楃鏄弽鏂滄潬錛?/SPAN><SPAN lang=EN-US>/</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夊拰絀哄瓧絎︼紙</SPAN><SPAN lang=EN-US>null</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夈傚弽鏂滄潬鐢ㄦ潵鎶婃枃浠跺悕浠庤礬寰勫悕涓尯鍒嚭鏉ワ紝絀哄瓧絎︾敤鏉ョ粨鏉熶竴涓礬寰勫悕銆傚洜姝わ紝鎶婃枃浠跺悕涓彲鐢ㄧ殑瀛楃闄愬埗鍦ㄤ竴鑸墦鍗板瓧絎︾殑瀛愰泦涓槸涓涓ソ涔犳儻銆傦紙鎴戜滑闄愬埗鍙敤瀛楃榪樺洜涓猴紝濡傛灉鎴戜滑鍦ㄦ枃浠跺悕涓嬌鐢ㄤ簡</SPAN><SPAN lang=EN-US>shell</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勭壒孌婂瓧絎︼紝鎴戜滑灝卞繀欏諱嬌鐢?/SPAN><SPAN lang=EN-US>shell</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勫紩鍙鋒満鍒舵潵寮曠敤鏂囦歡鍚嶏紝榪欏皢瀵艱嚧闂澶嶆潅鍖栥傦級</SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琚弽鏂滄潌鍖哄垎寮錛屽茍涓斿彲閫夌殑浠ュ弽鏂滄潌寮澶翠竴涓垨澶氫釜鏂囦歡鍚嶇殑搴忓垪錛屾瀯鎴愪簡璺緞鍚嶃備互鍙嶆枩鏉嗚搗澶寸殑璺緞鍚嶇О涓虹粷瀵硅礬寰勶紱鍚﹀垯錛岀О涓虹浉瀵硅礬寰勩傜浉瀵硅礬寰勬秹鍙婂埌鐨勬枃浠剁浉瀵逛簬褰撳墠鐩綍銆傛枃浠剁郴緇熺殑鏍癸紙</SPAN><SPAN lang=EN-US>/</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夌殑鍚嶅瓧鏄粷瀵硅礬寰勭殑鐗逛緥錛屽畠娌℃湁鏂囦歡鍚嶃?/SPAN></P> <H4><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">渚嬪瓙</SPAN></H4> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍒楀嚭涓涓洰褰曚腑鎵鏈夋枃浠剁殑鍚嶅瓧騫朵笉鍥伴毦銆傚浘</SPAN><SPAN lang=EN-US>1.3</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">灞曠ず浜?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>ls</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夊懡浠ゅ疄鐜扮殑鏈川銆?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>ls</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夌鍙鋒槸</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺鎵嬪唽鐨勪竴鑸〃紺烘柟娉曪紝鐢ㄦ潵寮曠敤鐗瑰畾鐨勯」銆傚畠寮曠敤絎竴灝忚妭涓殑</SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>ls</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">欏廣傚皬鑺傚彿閫氬父鐢ㄦ暟瀛?/SPAN><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍒?/SPAN><SPAN lang=EN-US>8</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琛ㄧず錛屽悓鏃舵瘡涓灝忚妭涓殑鎵鏈夐」閮芥槸鎸夊瓧姣嶉『搴忔帓鍒楃殑銆傛湰涔︿腑錛屾垜浠亣瀹氫綘鏈変竴浠戒綘鐨?/SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺鎵嬪唽鐨勬嫹璐濄?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 6; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍘嗗彶涓婏紝</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺鎶婃墍鏈?/SPAN><SPAN lang=EN-US>8</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓皬鑺傞泦涓湪</SPAN><I style="mso-bidi-font-style: normal"><SPAN lang=EN-US>UNIX</SPAN></I><I style="mso-bidi-font-style: normal"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">紼嬪簭鍛樻墜鍐?/SPAN></I><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓傞殢鐫欏墊暟鐨勫鍔狅紝瓚嬪娍鍙樹負鎶婂悇鑺傚畨鎺掑湪涓嶅悓鐨勬墜鍐屼腑錛氫緥濡備竴浠戒負鐢ㄦ埛鍑嗗鐨勶紝涓浠戒負紼嬪簭鍛樺噯澶囩殑錛屼竴浠戒負緋葷粺綆$悊鍛樺噯澶囩殑銆?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 6; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓浜?/SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺浣跨敤澶у啓瀛楁瘝鍦ㄥ凡鏈夌殑灝忚妭涓繘涓姝ョ粏鍒嗘墜鍐屻備婦渚嬫潵璇達紝鎵鏈?/SPAN><SPAN lang=EN-US>AT&T</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓殑鏍囧噯杈撳嚭</SPAN><SPAN lang=EN-US>/</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">杈撳叆</SPAN><SPAN lang=EN-US>(I/O)</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鍦?/SPAN><SPAN lang=EN-US>3S</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">灝忚妭涓紝姣斿</SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>fopen</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US>3S</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夈傚叾瀹冪郴緇熺敤瀛楁瘝鏉ヤ唬鏇挎暟瀛楄〃紺哄皬鑺傚彿錛屼緥濡傜敤</SPAN><SPAN lang=EN-US>C</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琛ㄧず鍛戒護銆?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浠婂ぉ錛岃澶氭墜鍐岀敤鐢靛瓙褰㈠紡榪涜鍙戣銆傚鏋滀綘鐨勬墜鍐屾槸鑱旀満鎵嬪唽錛屾煡鐪嬫墜鍐屼腑</SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>ls</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍛戒護鐨勬柟寮忔垨璁告槸榪欐牱鐨勶細</SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">man<SPAN style="mso-spacerun: yes">  </SPAN>1</SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><SPAN style="mso-spacerun: yes">  </SPAN><span id="hvzpftn" class=SpellE>ls</SPAN><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P> <P class=MsoNormal style="mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎴栬?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">man<SPAN style="mso-spacerun: yes">  </SPAN>鈥?/SPAN></SPAN><SPAN lang=EN-US style="COLOR: red">s1<SPAN style="mso-spacerun: yes">  </SPAN><span id="hvzpftn" class=SpellE>ls</SPAN><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><SPAN lang=EN-US><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍥?/SPAN><SPAN lang=EN-US>1.3</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏄竴涓▼搴忥紝鍏舵墦鍗板嚭鐩綍涓悇涓枃浠剁殑鍚嶅瓧銆傚鏋滄簮鐮佹枃浠剁殑鍚嶅瓧鏄?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>myls.c</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛屾垜浠寜鐓т互涓嬫柟寮忔妸瀹冪紪璇戞垚榛樿鐨勫彲鎵ц鏂囦歡</SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>a.out</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US>cc <SPAN style="mso-spacerun: yes"> </SPAN><span id="hvzpftn" class=SpellE>myls.c</SPAN></SPAN></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><SPAN lang=EN-US>cc</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夋槸鏃╂湡鐨?/SPAN><SPAN lang=EN-US>C</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緙栬瘧鍣ㄣ傚湪鏀寔</SPAN><SPAN lang=EN-US>GNU C</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緙栬瘧鍣ㄧ殑緋葷粺涓婏紝</SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>gcc</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夋槸</SPAN><SPAN lang=EN-US>C</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緙栬瘧鍣ㄣ傝繖閲岋紝</SPAN><SPAN lang=EN-US>cc</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閫氬父涓?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>gcc</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩歌繛鎺ワ紙璇戣呮敞錛氬師鍙ユ槸</SPAN><SPAN lang=EN-US>Here</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US>cc is often linked to <span id="hvzpftn" class=SpellE>gcc</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆傛病緲昏瘧濂斤紝鏈熷緟鍝綅澶ц櫨鎸囨暀錛夈?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓浜涜緭鍑轟緥瀛愬涓嬶細</SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><SPAN lang=EN-US><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">$<B style="mso-bidi-font-weight: normal"> ./</B></SPAN></SPAN><span id="hvzpftn" class=SpellE><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red">a.out</SPAN></B></SPAN><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red"> /dev<o:p></o:p></SPAN></B></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><SPAN lang=EN-US style="COLOR: red">.<o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><SPAN lang=EN-US style="COLOR: red">..<o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">console</SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=SpellE><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">tty</SPAN></SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=SpellE><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">mem</SPAN></SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=SpellE><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">kmem</SPAN></SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">null</SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">mouse</SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=SpellE><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">stdin</SPAN></SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=SpellE><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">stdout</SPAN></SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=SpellE><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">stderr</SPAN></SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">zero</SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><I style="mso-bidi-font-style: normal"><SPAN style="COLOR: red; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐪佺暐鍏跺畠鏈樉紺虹殑琛?/SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></I></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=SpellE><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">cdrom</SPAN></SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">$ <B style="mso-bidi-font-weight: normal">./</B></SPAN></SPAN><span id="hvzpftn" class=SpellE><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red">a.out</SPAN></B></SPAN><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red"> /<span id="hvzpftn" class=SpellE>var/spool/cron</SPAN></SPAN></B></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">can鈥檛</SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"> open /<span id="hvzpftn" class=SpellE>var/spool/cron</SPAN>: Permission denied<o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">$ <B style="mso-bidi-font-weight: normal">./</B></SPAN></SPAN><span id="hvzpftn" class=SpellE><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red">a.out</SPAN></B></SPAN><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red"> .dev/<span id="hvzpftn" class=SpellE>tty</SPAN></SPAN></B></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><span id="hvzpftn" class=GramE><SPAN lang=EN-US style="COLOR: red">can鈥檛</SPAN></SPAN><SPAN lang=EN-US style="COLOR: red"> open /dev/<span id="hvzpftn" class=SpellE>tty</SPAN>: Not a directory<o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><SPAN lang=EN-US><o:p></o:p></SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍍忎笂闈㈤偅鏍鳳紝鎴戜滑浼氫互濡備笅鐨勬柟寮忓睍紺鴻繍琛岀殑鍛戒護鍜岃鍛戒護鐨勮緭鍑猴細杈撳叆鐨勫瓧絎︿互<B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red">綰㈣壊鍔犵矖瀛椾綋鏄劇ず</SPAN></B>錛岃岀▼搴忕殑杈撳嚭浠?SPAN style="COLOR: red">綰㈣壊瀛椾綋</SPAN>鏄劇ず銆傚鏋滃浜庤緭鍑洪渶瑕佸姞娉ㄩ噴錛屾垜浠細浠?I style="mso-bidi-font-style: normal"><SPAN style="COLOR: red">綰㈣壊鏂滀綋瀛椾綋</SPAN></I>鏄劇ず娉ㄩ噴銆傝緭鍏ヨ鍓嶉潰鐨勭編鍏冪鍙鋒槸</SPAN><SPAN lang=EN-US>shell</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎵撳嵃鍑烘潵鐨勬彁紺虹銆傛垜浠緇堜嬌鐢ㄧ編鍏冪鍙蜂綔涓?/SPAN><SPAN lang=EN-US>shell</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎻愮ず絎︺?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">娉ㄦ剰鏂囦歡鍚嶅茍娌℃湁鎸夌収瀛楁瘝欏哄簭杈撳嚭銆傝?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>ls</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍛戒護浼氬湪鎵撳嵃鍚嶅瓧涔嬪墠鐜板鍚嶅瓧鎺掑簭銆?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 21.75pt; mso-outline-level: 5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄨ繖涓?/SPAN><SPAN lang=EN-US>20</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琛岀殑紼嬪簭涓紝璁稿緇嗚妭搴斿綋琚冭檻錛?/SPAN></P> <P class=MsoNormal style="MARGIN-LEFT: 42.75pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 42.75pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">棣栧厛錛屾垜浠寘鍚簡涓涓垜浠嚜宸辯紪鍐欑殑澶存枃浠訛細</SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>apue.h</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆傚嚑涔庢湰涔︿腑鎵鏈夌殑紼嬪簭閮藉寘鍚繖涓ご鏂囦歡銆傝澶存枃浠跺寘鍚簡涓浜涙爣鍑嗙郴緇熷ご鏂囦歡錛屽茍涓斿畾涔変簡鏈功渚嬪瓙涓嬌鐢ㄧ殑鏁板煎父閲忓拰鍑芥暟鍘熷瀷銆傝澶存枃浠剁殑娓呭崟鍦ㄩ檮褰?/SPAN><SPAN lang=EN-US>B</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓?/SPAN></P> <P class=MsoNormal style="MARGIN-LEFT: 42.75pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 42.75pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN lang=EN-US>main</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鐨勫0鏄庝嬌鐢ㄤ簡</SPAN><SPAN lang=EN-US>ISO C</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏍囧噯鐨勯鏍箋傦紙涓嬬珷涓垜浠細璋堝埌鏇村</SPAN><SPAN lang=EN-US>ISO C</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏍囧噯銆傦級</SPAN></P> <P class=MsoNormal style="MARGIN-LEFT: 42.75pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 42.75pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎴戜滑浠庡懡浠よ寰楀埌鍙傛暟</SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>argv</SPAN></SPAN><SPAN lang=EN-US>[1]</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浣滀負瀵硅薄鐩綍鐨勫悕瀛椼傚湪絎竷绔狅紝鎴戜滑灝嗙湅鍒?/SPAN><SPAN lang=EN-US>main</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鏄庢牱琚皟鐢ㄧ殑錛屽悓鏃剁湅鍒板懡浠よ鍙傛暟鍜岀幆澧冨彉閲忔槸濡備綍浼犻掔粰紼嬪簭鐨勩?/SPAN></P> <P class=MsoNormal style="MARGIN-LEFT: 42.75pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 42.75pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐢變簬涓嶅悓</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺鐨勭洰褰曢」鏍煎紡涓嶅敖鐩稿悓錛屾垜浠嬌鐢?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>opendir</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟錛?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>readdir</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鍜?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>closedir</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鏉ユ搷浣滅洰褰曘?/SPAN></P> <P class=MsoNormal style="MARGIN-LEFT: 42.75pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 42.75pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>opendir</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟榪斿洖</SPAN><SPAN lang=EN-US>DIR</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇撴瀯鐨勬寚閽堬紝騫朵紶閫掕鎸囬拡緇?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>readdir</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟銆備笉蹇呭叧蹇?/SPAN><SPAN lang=EN-US>DIR</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇撴瀯鐨勭粏鑺傘傛帴鐫鍦ㄥ驚鐜腑璋冪敤</SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>readdir</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟錛岀敤鏉ヨ鍙栨瘡涓洰褰曢」銆?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>readdir</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟榪斿洖涓涓?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>dirent</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇撴瀯鐨勬寚閽堬紝鍚﹀垯錛屽湪鏃犵洰褰曢」鍙鏃惰繑鍥?/SPAN><SPAN lang=EN-US>null</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎸囬拡銆傛垜浠彧闇瑕佹鏌?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>dirent</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇撴瀯涓瘡涓洰褰曢」鐨勫悕瀛楋紙</SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>d_name</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夈備嬌鐢ㄨ繖涓悕瀛楋紝鎴戜滑灝卞彲浠ヨ皟鐢?/SPAN><SPAN lang=EN-US>stat</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟錛?/SPAN><SPAN lang=EN-US>4.2</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑺備粙緇嶏級鏉ョ‘瀹氭枃浠剁殑鎵鏈夊睘鎬с?/SPAN></P> <P class=MsoNormal style="MARGIN-LEFT: 42.75pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 42.75pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎴戜滑璋冪敤涓や釜鎴戜滑鑷繁緙栧啓鐨勫嚱鏁版潵澶勭悊閿欒錛?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>err_sys</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>err_quit</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆備粠鍥?/SPAN><SPAN lang=EN-US>1.3</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勮緭鍑轟腑鎴戜滑鍙互鐪嬪埌錛?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>err_sys</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鎵撳嵃鍑轟簡涓板瘜鐨勪俊鎭潵鎻忚堪閬囧埌鐨勯敊璇紙鈥?/SPAN><SPAN lang=EN-US>Permission denied</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濆拰鈥?/SPAN><SPAN lang=EN-US>Not a directory</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濓級銆傞檮褰?/SPAN><SPAN lang=EN-US>B</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓垪鍑轟簡榪欎袱涓敊璇鐞嗗嚱鏁般傚湪</SPAN><SPAN lang=EN-US>1.7</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑺備腑鎴戜滑灝嗘洿璇︾粏鐨勮皥鍒伴敊璇鐞嗐?/SPAN></P> <P class=MsoNormal style="MARGIN-LEFT: 42.75pt; TEXT-INDENT: -21pt; mso-outline-level: 6; mso-list: l0 level1 lfo1; tab-stops: list 42.75pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">褰撶▼搴忓畬鎴愭椂錛屼互鍙傛暟</SPAN><SPAN lang=EN-US>0</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璋冪敤</SPAN><SPAN lang=EN-US>exit</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟銆?/SPAN><SPAN lang=EN-US>exit</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟緇撴潫涓涓▼搴忋傞氬父錛屽弬鏁?/SPAN><SPAN lang=EN-US>0</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎰忓懗鑰呮甯哥粨鏉燂紝鑰?/SPAN><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍒?/SPAN><SPAN lang=EN-US>255</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涔嬮棿鐨勫弬鏁版剰鍛崇潃鍙戠敓浜嗛敊璇?/SPAN><SPAN lang=EN-US>8.5</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑺備腑錛屾垜浠皢浼氬涔犱竴涓▼搴忥紙姣斿</SPAN><SPAN lang=EN-US>shell</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎴栬呮垜浠嚜宸卞啓鐨勭▼搴忥級濡備綍鑾峰緱鍙︿竴涓鍦ㄦ墽琛屼腑鐨勭▼搴忕殑</SPAN><SPAN lang=EN-US>exit</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐘舵併?/SPAN></P> <P class=MsoNormal style="MARGIN-LEFT: 21.75pt; mso-outline-level: 6"><SPAN lang=EN-US><o:p></P> <P class=MsoNormal style="MARGIN-LEFT: 21.75pt; mso-outline-level: 6" align=center><IMG alt=http://pigworld.blogbus.com/files/1136135551.jpg hspace=0 src="http://pigworld.blogbus.com/files/1136135551.jpg" align=baseline border=0></o:p></SPAN></P> <P class=MsoNormal style="MARGIN-LEFT: 21.75pt; TEXT-ALIGN: center; mso-outline-level: 6" align=center><SPAN lang=EN-US><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 coordsize="21600,21600" o:preferrelative="t" o:spt="75" filled="f" stroked="f" path=" m@4@5 l@4@11@9@11@9@5 xe"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0 "></v:f><v:f eqn="sum @0 1 0 "></v:f><v:f eqn="sum 0 0 @1 "></v:f><v:f eqn="prod @2 1 2 "></v:f><v:f eqn="prod @3 21600 pixelWidth "></v:f><v:f eqn="prod @3 21600 pixelHeight "></v:f><v:f eqn="sum @0 0 1 "></v:f><v:f eqn="prod @6 1 2 "></v:f><v:f eqn="prod @7 21600 pixelWidth "></v:f><v:f eqn="sum @8 21600 0 "></v:f><v:f eqn="prod @7 21600 pixelHeight "></v:f><v:f eqn="sum @10 21600 0 "></v:f></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype></SPAN></P> <P class=MsoCaption style="TEXT-ALIGN: center" align=center><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">鍥?/SPAN><SPAN lang=EN-US> 1.3 </SPAN><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">鍒椾婦鍑轟竴涓洰褰曚腑鐨勬墍鏈夋枃浠?/SPAN></P> <P class=MsoCaption style="TEXT-ALIGN: center" align=center><SPAN lang=EN-US><o:p></o:p></SPAN></P> <H3><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">宸ヤ綔鐩綍</SPAN></H3> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">姣忎釜榪涚▼閮芥湁涓涓伐浣滅洰褰曪紝鏈夋椂鍙堢О涓哄綋鍓嶅伐浣滅洰褰曘傛墍鏈夌殑鐩稿璺緞閮戒粠璇ョ洰褰曞紑濮嬨備竴涓繘紼嬭兘澶熺敤</SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>chdir</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鏀瑰彉瀹冪殑宸ヤ綔鐩綍銆?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">渚嬪錛岀浉瀵硅礬寰?/SPAN><SPAN lang=EN-US>doc/memo/<span id="hvzpftn" class=SpellE>joe</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎸囧嚭</SPAN><SPAN lang=EN-US>memo</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩綍涓殑鏂囦歡鎴栫洰褰?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>joe</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US>memo</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩綍鍙堝湪</SPAN><SPAN lang=EN-US>doc</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩綍涓紝鑰?/SPAN><SPAN lang=EN-US>doc</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓瀹氭槸宸ヤ綔鐩綍涓嬬殑涓涓洰褰曘傛煡鐪嬭繖涓浉瀵硅礬寰勶紝鎴戜滑鐭ラ亾</SPAN><SPAN lang=EN-US>doc</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜?/SPAN><SPAN lang=EN-US>memo</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓瀹氭槸鐩綍錛屼絾鏄垜浠笉鑳界‘瀹?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>joe</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏄竴涓枃浠惰繕鏄竴涓洰褰曘傝礬寰?/SPAN><SPAN lang=EN-US>/<span id="hvzpftn" class=SpellE>usr</SPAN>/lib/lint</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏄竴涓粷瀵硅礬寰勶紝瀹冩寚鍑轟簡</SPAN><SPAN lang=EN-US>lib</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩綍涓殑鏂囦歡鎴栫洰褰?/SPAN><SPAN lang=EN-US>lint</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US>lib</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩綍鍦?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>usr</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩綍涓紝鑰?/SPAN><span id="hvzpftn" class=SpellE><SPAN lang=EN-US>usr</SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩綍鍙堝湪鏍癸紙</SPAN><SPAN lang=EN-US>root</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夌洰褰曚腑銆?/SPAN></P> <H3><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璧峰錛?/SPAN><SPAN lang=EN-US>Home</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夌洰褰?/SPAN></H3> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">褰撴垜浠櫥褰曟椂錛屽伐浣滅洰褰曡璁懼畾涓烘垜浠殑璧峰鐩綍銆傛垜浠殑璧峰鐩綍鏄粠瀵嗙爜鏂囦歡錛?/SPAN><SPAN lang=EN-US>1.3</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑺備粙緇嶏級涓垜浠殑鐧誨綍<span id="hvzpftn" class=GramE>欏瑰緱鍒?/SPAN>鐨勩?/SPAN></P></DIV><img src ="http://www.shnenglu.com/Pigwen/aggbug/2407.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Pigwen/" target="_blank">PIGWORLD</a> 2006-01-03 22:00 <a href="http://www.shnenglu.com/Pigwen/articles/2407.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>1.3 鐧誨綍http://www.shnenglu.com/Pigwen/articles/2406.htmlPIGWORLDPIGWORLDTue, 03 Jan 2006 13:56:00 GMThttp://www.shnenglu.com/Pigwen/articles/2406.htmlhttp://www.shnenglu.com/Pigwen/comments/2406.htmlhttp://www.shnenglu.com/Pigwen/articles/2406.html#Feedback0http://www.shnenglu.com/Pigwen/comments/commentRss/2406.htmlhttp://www.shnenglu.com/Pigwen/services/trackbacks/2406.html

1.3 鐧誨綍

鐧誨綍鍚?/SPAN>

褰撴垜浠櫥褰?/SPAN>UNIX緋葷粺鏃訛紝鎴戜滑杈撳叆鎴戜滑鐨勭櫥褰曞悕錛岀劧鍚庢槸鍙d護銆傜郴緇熸帴鐫灝卞湪瀵嗙爜鏂囦歡涓壂鎻忔垜浠殑鐧誨綍鍚嶏紝瀵嗙爜鏂囦歡閫氬父浣嶄簬/etc/passwd銆傚鏋滄垜浠湪瀵嗙爜鏂囦歡涓煡鐪嬫垜浠殑鐧誨綍欏癸紝灝嗕細鐪嬪埌瀹冩槸鐢?/SPAN>7涓啋鍙峰垎紱葷殑閮ㄥ垎緇勬垚鐨勶細鐧誨綍鍚嶏紝鍔犲瘑鍙d護錛岀敤鎴風殑鏁板瓧ID錛?/SPAN>205錛夛紝緇勭殑鏁板瓧ID錛?/SPAN>105錛夛紝涓涓敞閲婃錛岃搗濮嬬洰褰曪紙/home/sar錛夛紝榪樻湁shell錛堟敞錛氫互鍚庣洿鎺ョ敤shell浠h〃瑙i噴鍣級紼嬪簭錛?/SPAN>/bin/ksh錛夈?/SPAN>

    sar:x:205:105:Stephen Rago:/home/sar:/bin/ksh

鎵鏈夋柊鐨勭郴緇熷凡緇忔妸鍔犲瘑鍙d護縐誨埌鍙︿竴涓枃浠朵腑浜嗐傚湪絎叚绔狅紝鎴戜滑灝嗘煡鐪嬭繖浜涙枃浠跺拰涓浜涘嚱鏁版潵璁塊棶浠栦滑銆?/SPAN>

Shell

涓鏃︽垜浠櫥褰曞悗錛屼竴浜涚壒瀹氱殑緋葷粺淇℃伅灝辨樉紺哄嚭鏉ワ紝鎺ョ潃鎴戜滑灝卞彲浠ュ湪shell涓緭鍏ュ懡浠ゃ傦紙涓浜涚郴緇熷湪浣犵櫥褰曞悗錛屼細鍚姩紿楀彛綆$悊紼嬪簭錛屼絾鏄竴鑸潵璇達紝浣犱細浠ュ湪鍏朵腑涓涓獥鍙d腑榪愯shell鏉ョ粨鏉熴傦級shell鏄竴涓懡浠よ瑙i噴鍣紝瀹冭鍏ョ敤鎴風殑杈撳叆騫朵笖鎵ц鍛戒護銆傜敤鎴烽氬父浠庣粓绔紙涓涓氦浜掑紡鐨?/SPAN>shell錛夛紝鎴栬呮煇浜涙椂鍊欎粠涓涓枃浠訛紙琚О涓?/SPAN>shell鏁欐湰錛夊悜shell杈撳叆銆傞氬父浣跨敤鐨?/SPAN>shell鎬葷粨鍦ㄥ浘1.2涓?/SPAN>

鍚嶅瓧

璺緞

FreeBSD 5.2.1

Linux 2.4.22

Mac OS X 10.3

Solaris 9

Bourne shell

/bin/sh

*

link to bash

Link to bash

*

Bourne-again shell

/bin/bash

Optional

*

*

*

C shell

/bin/csh

link to tcsh

Link to tcsh

link to tcsh

*

Korn shell

/bin/ksh

 

 

 

*

TENEX C shell

/bin

*

*

*

*

鍥?/SPAN> 1.2 UNIX緋葷粺甯哥敤shell

緋葷粺浠庡瘑鐮佹枃浠朵腑鐧誨綍欏圭殑鏈鍚庝竴涓瓧孌典腑浜嗚В鍒板簲璇ユ墽琛屽摢涓涓?/SPAN>shell銆?/SPAN>

Bourne shell錛岀敱Steve Bourne鍦ㄨ礉灝斿疄楠屽寮鍙戯紝鑷?/SPAN>Version 7浠ユ潵涓鐩村湪浣跨敤錛屽茍涓旇鐩墠鍑犱箮鎵鏈夌殑UNIX緋葷粺鎵鏀寔銆?/SPAN>The control-flow constructs of the Bourne shell are reminiscent of Algol 68銆?/SPAN>

C shell鏄敱Bill Joy鍦ㄤ集鍏嬪埄寮鍙戠殑錛岃鎵鏈夌殑BSD鍙戣鐗堟敮鎸併傚彟澶栵紝C shell涔熻AT&T鐨?/SPAN>System V/386 Release 3.2鍜?/SPAN>System V Release 4錛?/SPAN>SVR4錛夋墍鏀寔銆傦紙鎴戜滑灝嗗湪涓嬩竴绔犱腑鏇磋緇嗕粙緇嶈繖涓や釜鐗堟湰UNIX緋葷粺鐨勪笉鍚屻傦級C shell鏋勫緩浜庣鍏増鐨?/SPAN>shell錛岃屼笉鏄?/SPAN>Bourne shell銆傚畠鐨?/SPAN>control flow鏇村儚C璇█錛屽畠涔熸敮鎸佷竴浜涘叾瀹冪殑錛?/SPAN>Bourne shell鎵涓嶆敮鎸佺殑鐗規э細job control, a history mechanism, and command line editing銆?/SPAN>

Korn shell琚涓烘槸瀵?/SPAN>Bourne shell鐨勬垚鍔熻咃紝瀹冩渶鍏堣SVR4鎵鏀寔銆?/SPAN>Korn shell鏄敱David Korn鍦ㄨ礉灝斿疄楠屽寮鍙戠殑錛岃繍琛屼簬澶у鏁扮殑UNIX緋葷粺涓娿傚湪SVR4涔嬪墠錛?/SPAN>Korn shell鏄竴涓敹璐圭粍浠訛紝鎵浠ュ畠騫舵病鏈夊叾瀹冧袱涓?/SPAN>shell嫻佽銆傚畠涔熷拰Bourne shell鍏煎錛屽悓鏃跺寘鍚簡浣垮緱C shell嫻佽鐨勯偅浜涚壒鎬э細job control, command line editing, and so on銆?/SPAN>

Bourne-again shell鏄敱鎵鏈?/SPAN>Linux緋葷粺鎵鏀寔鐨?/SPAN>GNU shell銆傚畠琚璁′負涓?/SPAN>POSIX涓鑷達紝鍚屾椂浠嶇劧涓?/SPAN>Bourne shell鍏煎銆傚畠鍚屾椂鏀寔C shell鍜?/SPAN>Korn shell鐨勭壒鎬с?/SPAN>

TENEX C shell鏄?/SPAN>C shell鐨勫寮虹増鏈傚畠浠?/SPAN>TENEX鎿嶄綔緋葷粺錛?/SPAN>1972騫村紑鍙戜簬Bolt Beranek鍜?/SPAN>Newman錛夊熺敤浜嗚澶氱壒鎬э紝姣斿鍛戒護琛ュ叏銆?/SPAN>TENEX C shell瀵逛簬C shell澧炲姞浜嗚澶氱壒鎬э紝鍏墮氬父琚綔涓?/SPAN>C shell鐨勬浛浠e搧銆?/SPAN>

Linux浣跨敤Bourne-again shell浣滀負榛樿shell銆備簨瀹炰笂錛?/SPAN>/bin/sh灝辨槸/bin/bash鐨勮繛鎺ャ?/SPAN>FreeBSD鍜?/SPAN>Mac OS X鐨勯粯璁?/SPAN>shell鏄?/SPAN>TENEN C shell錛岀敱浜?/SPAN>C shell鐨勭▼搴忚璁¤璦琚箍娉涚殑璁や負寰堥毦浣跨敤錛屾墍鏈変粬浠嬌鐢?/SPAN>Bourne shell浣滀負浠栦滑鐨勭郴緇燂紙administrative錛?/SPAN>shell鑴氭湰銆?/SPAN>Solaris鏈夌戶鎵夸簬BSD鍜?/SPAN>System V鐨勶紝鍦ㄥ浘1.2涓墍鍒楀嚭鐨勬墍鏈?/SPAN>shell銆傚ぇ澶氭暟榪欎簺shell鐨勫厤璐歸儴鍒嗚兘澶熷湪鍥犵壒緗戜笂寰楀埌銆?/SPAN>

閫氳繃鏈功錛屾垜浠皢灞曠ず浜掑姩鐨?/SPAN>shell渚嬪瓙鏉ユ墽琛屾垜浠墍寮鍙戠殑紼嬪簭銆傝繖浜涗緥瀛愪嬌鐢?/SPAN>Bourne shell錛?/SPAN>Korn shell鍜?/SPAN>Bourne-again shell鐨勫叡鍚岀壒鎬с?/SPAN>



PIGWORLD 2006-01-03 21:56 鍙戣〃璇勮
]]>
1.2 UNIX緇撴瀯http://www.shnenglu.com/Pigwen/articles/2363.htmlPIGWORLDPIGWORLDMon, 02 Jan 2006 14:55:00 GMThttp://www.shnenglu.com/Pigwen/articles/2363.htmlhttp://www.shnenglu.com/Pigwen/comments/2363.htmlhttp://www.shnenglu.com/Pigwen/articles/2363.html#Feedback1http://www.shnenglu.com/Pigwen/comments/commentRss/2363.htmlhttp://www.shnenglu.com/Pigwen/services/trackbacks/2363.html

1.2 UNIX緇撴瀯

 涓ユ牸鐨勬潵璇達紝鎿嶄綔緋葷粺琚畾涔変負鎿嶆帶璁$畻鏈虹‖浠跺拰涓虹▼搴忔彁渚涜繍琛岀幆澧冪殑杞歡銆備竴鑸潵璇達紝鎴戜滑縐版敼杞歡涓哄唴鏍革紙kernel錛夛紝鍥犱負鍏剁浉瀵硅緝灝忓茍灞呬簬榪愯鐜鐨勬牳蹇冦傚浘1.1灞曠ず浜?/SPAN>UNIX緋葷粺鐨勬灦鏋勩?/SPAN>

http://pigworld.blogbus.com/files/1136135093.jpg
鍥?/SPAN> 1.1 UNIX鎿嶄綔緋葷粺鐨勭粨鏋?/SPAN>

 鍐呮牳鐨勬帴鍙f槸涓涓蔣浠跺眰錛岃縐頒負緋葷粺璋冪敤銆?/SPAN>system calls銆戯紙鍥?/SPAN>1.1涓槾褰遍儴鍒嗭級銆傚父鐢ㄧ殑鍑芥暟搴撳氨琚瀯寤哄湪緋葷粺璋冪敤鎺ュ彛涔嬩笂錛屼絾鏄簲鐢ㄧ▼搴忓彲浠ヤ換鎰忓湴璋冪敤浠栦滑浜岃呫傦紙鎴戜滑灝嗗湪1.11鑺傛洿澶氱殑浠嬬粛緋葷粺璋冪敤鍜屽父鐢ㄥ嚱鏁板簱銆傦級瑙i噴鍣紙shell錛夋槸涓涓壒孌婄殑搴旂敤紼嬪簭錛屽叾鐢ㄦ潵涓哄叾瀹冪▼搴忕殑榪愯鎻愪緵鎺ュ彛銆?BR>    鏇翠竴鑸潵璇達紝涓涓搷浣滅郴緇熷氨鏄唴鏍稿拰鎵鏈夊叾瀹冧嬌寰楄綆楁満鏄撶敤騫舵湁涓х殑杞歡鐨勭粍鍚堛傝繖浜涘叾瀹冪殑杞歡鍖呮嫭緋葷粺宸ュ叿錛屽簲鐢ㄧ▼搴忥紝瑙i噴鍣紙shell錛夛紝甯哥敤鍑芥暟搴擄紝絳夌瓑銆?BR>    涓句緥鏉ヨ錛?/SPAN>Linux灝辨槸琚?/SPAN>GNU鎿嶄綔緋葷粺浣跨敤鐨勫唴鏍搞備竴浜涗漢縐版涓?/SPAN>GNU/Linux鎿嶄綔緋葷粺錛岀劧鑰屽叾閫氬父鐨勮綆縐頒負Linux銆傚敖綆¤繖縐嶇О娉曚弗鏍兼潵璇村茍涓嶆紜紝鐒惰岃繖縐嶇О娉曞嵈鏇村鏄撶悊瑙o紝璧嬩簣浜嗚瘝緇勬搷浣滅郴緇熷弻閲嶅惈涔夈傦紙鍙︿竴涓紭鐐規槸榪欐牱鏇寸畝媧併傦級



PIGWORLD 2006-01-02 22:55 鍙戣〃璇勮
]]>
1.1 綆浠?/title><link>http://www.shnenglu.com/Pigwen/articles/2362.html</link><dc:creator>PIGWORLD</dc:creator><author>PIGWORLD</author><pubDate>Mon, 02 Jan 2006 14:51:00 GMT</pubDate><guid>http://www.shnenglu.com/Pigwen/articles/2362.html</guid><wfw:comment>http://www.shnenglu.com/Pigwen/comments/2362.html</wfw:comment><comments>http://www.shnenglu.com/Pigwen/articles/2362.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Pigwen/comments/commentRss/2362.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Pigwen/services/trackbacks/2362.html</trackback:ping><description><![CDATA[<div id="hvzpftn" class=Section1 style="LAYOUT-GRID: 15.6pt none"> <H2><SPAN lang=EN-US>1.1 </SPAN><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">綆浠?/SPAN></H2> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎵鏈夋搷浣滅郴緇熶負紼嬪簭鐨勮繍琛屾彁渚涙湇鍔°傚吀鍨嬬殑鏈嶅姟鍖呮嫭鎵ц涓涓柊鐨勭▼搴忥紝鎵撳紑鏂囦歡錛岄槄璇繪枃浠訛紝鐢寵鍐呭瓨錛岃幏寰楀綋鍓嶆椂闂達紝絳夌瓑銆傛湰鏂囬泦涓簬鎻忚堪涓嶅悓鐗堟湰</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎿嶄綔緋葷粺鎻愪緵鐨勬湇鍔°?/SPAN></P> <P class=MsoNormal style="TEXT-INDENT: 17.95pt; mso-outline-level: 5; mso-char-indent-count: 1.71"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浠ヤ弗鏍肩殑姝ヨ繘鏂瑰紡鎻忚堪</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺錛屼笉瀵逛換浣?SPAN class=GramE>鏈涔?/SPAN>榪囩殑璇嶆眹榪涜瓚呭墠寮曠敤鍑犱箮鏄笉鍙兘鐨勶紙鎴栬涔熸槸涔忓懗鐨勶級銆傛湰绔犱粠涓涓▼搴忓憳鐨勮搴﹀</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緋葷粺榪涜蹇熸祻瑙堛傚茍瀵逛功涓紩鐢ㄧ殑涓浜涙湳璇拰姒傚康榪涜綆瑕佺殑璇存槑騫剁粰鍑哄疄渚嬨傚湪浠ュ悗鍚勭珷涓紝灝嗗榪欎簺姒傚康浣滄洿璇︾粏鐨勮鏄庛傚浜庝笉鐔熸倝</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勭▼搴忚璁′漢鍛橈紝鏈功綆瑕佷粙緇嶄簡</SPAN><SPAN lang=EN-US>UNIX</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎻愪緵鐨勫悇縐嶆湇鍔°?/SPAN></P></DIV><img src ="http://www.shnenglu.com/Pigwen/aggbug/2362.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Pigwen/" target="_blank">PIGWORLD</a> 2006-01-02 22:51 <a href="http://www.shnenglu.com/Pigwen/articles/2362.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://www.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://www-34909.com" target="_blank">午夜在线一区二区</a>| <a href="http://xmzszx.com" target="_blank">性欧美激情精品</a>| <a href="http://baluka-tw.com" target="_blank">免费观看成人www动漫视频</a>| <a href="http://1313js.com" target="_blank">久久九九99</a>| <a href="http://y8e8.com" target="_blank">欧美一区二区精品久久911</a>| <a href="http://korean-edu.com" target="_blank">欧美成人午夜激情视频</a>| <a href="http://tyaisen.com" target="_blank">亚洲欧美国产高清</a>| <a href="http://wanmajc.com" target="_blank">99热这里只有成人精品国产</a>| <a href="http://www55avav.com" target="_blank">日韩小视频在线观看专区</a>| <a href="http://www777788c.com" target="_blank">免费成年人欧美视频</a>| <a href="http://2502255.com" target="_blank">久久综合色8888</a>| <a href="http://gmqgw.com" target="_blank">欧美激情视频在线免费观看 欧美视频免费一</a>| <a href="http://mm-777.com" target="_blank">99精品国产一区二区青青牛奶 </a>| <a href="http://www-772773.com" target="_blank">久久尤物视频</a>| <a href="http://nagebbs.com" target="_blank">欧美~级网站不卡</a>| <a href="http://511caifu.com" target="_blank">曰韩精品一区二区</a>| <a href="http://wanmajc.com" target="_blank">狠狠综合久久av一区二区老牛</a>| <a href="http://bdkaoyan.com" target="_blank">欧美一级大片在线观看</a>| <a href="http://48488a.com" target="_blank">久久精品亚洲一区二区</a>| <a href="http://w7727.com" target="_blank">欧美国产91</a>| <a href="http://33wbwb.com" target="_blank">亚洲视频碰碰</a>| <a href="http://www218999.com" target="_blank">久久国产精品久久久久久</a>| <a href="http://cn1357.com" target="_blank">国产欧美精品日韩精品</a>| <a href="http://jobmrleehxx.com" target="_blank">国产自产精品</a>| <a href="http://zuan3344.com" target="_blank">亚洲图片自拍偷拍</a>| <a href="http://480192.com" target="_blank">久久久天天操</a>| <a href="http://xiuxiu124.com" target="_blank">亚洲午夜黄色</a>| <a href="http://sdkingpin.com" target="_blank">亚洲国产专区校园欧美</a>| <a href="http://tuokuba520.com" target="_blank">亚洲夫妻自拍</a>| <a href="http://www-23918.com" target="_blank">久久久久久伊人</a>| <a href="http://www134rr.com" target="_blank">亚洲欧洲精品一区</a>| <a href="http://www909059.com" target="_blank">亚洲欧美日韩国产一区</a>| <a href="http://www-11688.com" target="_blank">免费成人高清</a>| <a href="http://8xxjj.com" target="_blank">蜜桃av一区</a>| <a href="http://4322333.com" target="_blank">欧美一二三视频</a>| <a href="http://jnhrjixie.com" target="_blank">国产精品乱码久久久久久</a>| <a href="http://sdsptl.com" target="_blank">亚洲国产精品黑人久久久</a>| <a href="http://137177.com" target="_blank">午夜在线不卡</a>| <a href="http://119553.com" target="_blank">欧美一区二区三区的</a>| <a href="http://97gaoba.com" target="_blank">欧美三级不卡</a>| <a href="http://www-333304.com" target="_blank">国产精品极品美女粉嫩高清在线</a>| <a href="http://0755hqr.com" target="_blank">亚洲天堂av电影</a>| <a href="http://56qn.com" target="_blank">91久久精品日日躁夜夜躁国产</a>| <a href="http://176sfsf.com" target="_blank">一区二区三区久久久</a>| <a href="http://www-878899.com" target="_blank">亚洲福利av</a>| <a href="http://lxpaiju.com" target="_blank">欧美波霸影院</a>| <a href="http://scqike.com" target="_blank">亚洲精品精选</a>| <a href="http://xpj694.com" target="_blank">欧美中文字幕不卡</a>| <a href="http://by3787.com" target="_blank">国产一区二区三区免费不卡</a>| <a href="http://hengbang50.com" target="_blank">亚洲婷婷在线</a>| <a href="http://xhtd688.com" target="_blank">国产一区二区三区自拍</a>| <a href="http://3dpasion.com" target="_blank">欧美久久婷婷综合色</a>| <a href="http://3bmmxyz.com" target="_blank">亚洲精品一级</a>| <a href="http://dk13studio.com" target="_blank">亚洲日韩成人</a>| <a href="http://cm1-100.com" target="_blank">一本一本久久</a>| <a href="http://5252bnet.com" target="_blank">国产日韩欧美精品综合</a>| <a href="http://aqdav81.com" target="_blank">久久精品在线免费观看</a>| <a href="http://kakatok.com" target="_blank">久久久天天操</a>| <a href="http://5252bnet.com" target="_blank">在线视频一区观看</a>| <a href="http://4534com.com" target="_blank">欧美一区二区精品在线</a>| <a href="http://ww9494.com" target="_blank">亚洲国产欧洲综合997久久</a>| <a href="http://gg5gg.com" target="_blank">欧美喷潮久久久xxxxx</a>| <a href="http://www520590.com" target="_blank">亚洲一级黄色片</a>| <a href="http://mm77gg.com" target="_blank">久久精品一二三</a>| <a href="http://yx3369.com" target="_blank">国产精品福利在线观看</a>| <a href="http://xjhzgy.com" target="_blank">欧美一级片久久久久久久</a>| <a href="http://5418002.com" target="_blank">久久麻豆一区二区</a>| <a href="http://0773ye.com" target="_blank">国产精品亚洲а∨天堂免在线</a>| <a href="http://gaobb52.com" target="_blank">久久精品国产一区二区三区免费看</a>| <a href="http://114499com.com" target="_blank">久久美女性网</a>| <a href="http://017455.com" target="_blank">嫩草影视亚洲</a>| <a href="http://041935.com" target="_blank">国产亚洲永久域名</a>| <a href="http://012492.com" target="_blank">亚洲综合视频在线</a>| <a href="http://www31931.com" target="_blank">免费在线观看成人av</a>| <a href="http://wwwbbb888999.com" target="_blank">午夜精品久久久久久久99水蜜桃</a>| <a href="http://s0247.com" target="_blank">欧美在线免费视频</a>| <a href="http://zzzz80.com" target="_blank">欧美日韩在线观看一区二区</a>| <a href="http://saobitv.com" target="_blank">亚洲激情在线激情</a>| <a href="http://zyjzz.com" target="_blank">性xx色xx综合久久久xx</a>| <a href="http://zhuankee.com" target="_blank">国产伦精品一区二区三区四区免费 </a>| <a href="http://www78778.com" target="_blank">亚洲综合欧美</a>| <a href="http://52wenxiu.com" target="_blank">欧美丰满高潮xxxx喷水动漫</a>| <a href="http://126900.com" target="_blank">尤物yw午夜国产精品视频明星</a>| <a href="http://laodaohang.com" target="_blank">在线视频中文亚洲</a>| <a href="http://wwwby113.com" target="_blank">欧美日韩你懂的</a>| <a href="http://5773000.com" target="_blank">日韩亚洲欧美一区二区三区</a>| <a href="http://wwwmiya728.com" target="_blank">亚洲激情成人在线</a>| <a href="http://ganmabook.com" target="_blank">亚洲三级免费电影</a>| <a href="http://wwwby6682.com" target="_blank">亚洲国产精品第一区二区三区 </a>| <a href="http://china391.com" target="_blank">欧美夫妇交换俱乐部在线观看</a>| <a href="http://dayomall.com" target="_blank">亚洲精品免费一区二区三区</a>| <a href="http://9238479.com" target="_blank">欧美成人福利视频</a>| <a href="http://16355t.com" target="_blank">亚洲欧洲精品一区二区三区 </a>| <a href="http://555888666.com" target="_blank">亚洲人人精品</a>| <a href="http://456kp.com" target="_blank">欧美sm极限捆绑bd</a>| <a href="http://jm1688e.com" target="_blank">亚洲一区久久</a>| <a href="http://344230.com" target="_blank">一区二区在线看</a>| <a href="http://eee285.com" target="_blank">亚洲成色精品</a>| <a href="http://www633998.com" target="_blank">亚洲一区欧美</a>| <a href="http://xjksrbh.com" target="_blank">亚洲午夜视频</a>| <a href="http://com42923.com" target="_blank">国产精品欧美精品</a>| <a href="http://www55747.com" target="_blank">欧美在线免费观看视频</a>| <a href="http://911mmm.com" target="_blank">午夜精品国产更新</a>| <a href="http://www55747.com" target="_blank">亚洲日本黄色</a>| <a href="http://660507jj.com" target="_blank">国产欧美一区二区三区在线看蜜臀</a>| <a href="http://caopanjia.com" target="_blank">久久婷婷麻豆</a>| <a href="http://058888e.com" target="_blank">国产精品你懂的</a>| <a href="http://wallypanel.com" target="_blank">免费欧美网站</a>| <a href="http://430390.com" target="_blank">欧美一区免费视频</a>| <a href="http://100736.com" target="_blank">一区二区三区免费观看</a>| <a href="http://372469.com" target="_blank">亚洲第一区在线观看</a>| <a href="http://www35177.com" target="_blank">99天天综合性</a>| <a href="http://aijiashe.com" target="_blank">日韩亚洲国产欧美</a>| <a href="http://4r6b.com" target="_blank">欧美成人影音</a>| <a href="http://82b2.com" target="_blank">欧美成人69av</a>| <a href="http://990288.com" target="_blank">免费成人毛片</a>| <a href="http://saohu79.com" target="_blank">欧美高清视频www夜色资源网</a>| <a href="http://123hiba.com" target="_blank">国产老肥熟一区二区三区</a>| <a href="http://710557.com" target="_blank">欧美精品xxxxbbbb</a>| <a href="http://cechi8.com" target="_blank">日韩午夜激情电影</a>| <a href="http://5e5b7g.com" target="_blank">中文欧美字幕免费</a>| <a href="http://shalxee.com" target="_blank">欧美日韩久久精品</a>| <a href="http://710952.com" target="_blank">亚洲精品乱码久久久久久按摩观 </a>| <a href="http://40346c.com" target="_blank">国产亚洲福利社区一区</a>| <a href="http://yeyelu888.com" target="_blank">牛牛国产精品</a>| <a href="http://4388x3.com" target="_blank">欧美日韩黄色一区二区</a>| <a href="http://qq6699.com" target="_blank">亚洲精品免费在线观看</a>| <a href="http://pansinobbs.com" target="_blank">欧美成人资源网</a>| <a href="http://jinlijun.com" target="_blank">99国内精品久久</a>| <a href="http://www330849.com" target="_blank">亚洲午夜精品久久</a>| <a href="http://www344399.com" target="_blank">欧美亚洲视频</a>| <a href="http://91pinping.com" target="_blank">樱桃国产成人精品视频</a>| <a href="http://vipaqdx29.com" target="_blank">麻豆9191精品国产</a>| <a href="http://ahqdlq.com" target="_blank">欧美三级网页</a>| <a href="http://rosi2030.com" target="_blank">久久久久久久尹人综合网亚洲</a>| <a href="http://yw9677.com" target="_blank">久久久国产精品一区</a>| <a href="http://www559955.com" target="_blank">亚洲在线免费观看</a>| <a href="http://036762.com" target="_blank">西西裸体人体做爰大胆久久久</a>| <a href="http://yeepey.com" target="_blank">亚洲欧美春色</a>| <a href="http://jrtkpx.com" target="_blank">亚洲国产精品一区在线观看不卡 </a>| <a href="http://tcgo903.com" target="_blank">欧美激情第8页</a>| <a href="http://avtb2120.com" target="_blank">亚洲视频网在线直播</a>| <a href="http://123hiba.com" target="_blank">欧美中文字幕在线播放</a>| <a href="http://ythbhg.com" target="_blank">欧美乱大交xxxxx</a>| <a href="http://www123720a.com" target="_blank">久久免费视频在线观看</a>| <a href="http://2061375.com" target="_blank">亚洲国产美女</a>| <a href="http://2343ww.com" target="_blank">久久久久久亚洲精品中文字幕</a>| <a href="http://6h8c.com" target="_blank">国产精品久久久久久影院8一贰佰</a>| <a href="http://xpfuli.com" target="_blank">久久久福利视频</a>| <a href="http://3dxxoo.com" target="_blank">国产精品自拍小视频</a>| <a href="http://chinasck.com" target="_blank">国产精品国产一区二区</a>| <a href="http://337105.com" target="_blank">91久久精品国产91久久</a>| <a href="http://ww4477.com" target="_blank">久久精品免费电影</a>| <a href="http://18mmcg.com" target="_blank">午夜日韩av</a>| <a href="http://jkllkg.com" target="_blank">一区二区国产日产</a>| <a href="http://baluka-tw.com" target="_blank">欧美日韩蜜桃</a>| <a href="http://86311ib.com" target="_blank">9l国产精品久久久久麻豆</a>| <a href="http://551731.com" target="_blank">久久影音先锋</a>| <a href="http://511caifu.com" target="_blank">久久久久国产精品麻豆ai换脸</a>| <a href="http://876769.com" target="_blank">亚洲自拍都市欧美小说</a>| <a href="http://baidubf.com" target="_blank">欧美精品激情</a>| <a href="http://ythbhg.com" target="_blank">亚洲午夜极品</a>| <a href="http://hy8r.com" target="_blank">久久国产毛片</a>| <a href="http://dh03.com" target="_blank">久久精品最新地址</a>| <a href="http://by722777.com" target="_blank">亚洲国内自拍</a>| <a href="http://huabiseeds.com" target="_blank">一本大道av伊人久久综合</a>| <a href="http://zhxjl.com" target="_blank">国产精品一二三</a>| <a href="http://haochen072.com" target="_blank">欧美不卡高清</a>| <a href="http://www-232323.com" target="_blank">欧美日韩高清在线</a>| <a href="http://160160160.com" target="_blank">午夜精品成人在线视频</a>| <a href="http://sxxawef.com" target="_blank">久久精品免费播放</a>| <a href="http://www-55125.com" target="_blank">猛男gaygay欧美视频</a>| <a href="http://y65v.com" target="_blank">亚洲特黄一级片</a>| <a href="http://mimi78.com" target="_blank">久久婷婷久久</a>| <a href="http://99hhbb.com" target="_blank">欧美日韩精品二区</a>| <a href="http://6567ya.com" target="_blank">一本久久综合</a>| <a href="http://zzzz91.com" target="_blank">国产伊人精品</a>| <a href="http://ategpu.com" target="_blank">亚洲高清激情</a>| <a href="http://s0247.com" target="_blank">亚洲人成网在线播放</a>| <a href="http://131397.com" target="_blank">亚洲免费网址</a>| <a href="http://114499com.com" target="_blank">久久一区二区三区四区五区</a>| <a href="http://www-878009.com" target="_blank">欧美aa国产视频</a>| <a href="http://remenkan.com" target="_blank">国产日韩精品视频一区</a>| <a href="http://1x118.com" target="_blank">亚洲人线精品午夜</a>| <a href="http://a718fun.com" target="_blank">性色av一区二区三区红粉影视</a>| <a href="http://bckxy.com" target="_blank">欧美大片免费</a>| <a href="http://www77711.com" target="_blank">亚洲一二三区精品</a>| <a href="http://l5076.com" target="_blank">亚洲精品国产系列</a>| <a href="http://777888789.com" target="_blank">欧美在线黄色</a>| <a href="http://66hhmm.com" target="_blank">欧美专区福利在线</a>| <a href="http://www-798009.com" target="_blank">国产精品成人免费视频</a>| <a href="http://www92y.com" target="_blank">欧美国产视频在线</a>| <a href="http://goutoujunshi.com" target="_blank">久久av一区二区三区</a>| <a href="http://www-68689.com" target="_blank">亚洲一区二区黄</a>| <a href="http://wwww999.com" target="_blank">国产精品xxxav免费视频</a>| <a href="http://bjzgmember.com" target="_blank">亚洲黄色成人久久久</a>| <a href="http://y65k.com" target="_blank">99国内精品久久</a>| <a href="http://3333347.com" target="_blank">欧美系列一区</a>| <a href="http://com42923.com" target="_blank">亚洲无线一线二线三线区别av</a>| <a href="http://7878168.com" 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>