?? unix
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0038)http://www.cexpress.com/article/45.php -->
<HTML><HEAD><TITLE>Unix編程常見問題解答</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type><LINK
href="Unix編程常見問題解答.files/text.css" rel=stylesheet type=text/css>
<META content="MSHTML 5.00.3821.2800" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">
<SCRIPT language=javascript src="Unix編程常見問題解答.files/moveBanner.htm"></SCRIPT>
<TABLE align=center border=0 cellPadding=4 cellSpacing=0
width=767><TBODY>
<TR>
<TD vAlign=top width="100%">
<TABLE border=0 cellPadding=0 cellSpacing=0 width=100>
<TBODY>
<TR>
<TD><IMG alt="" height=13
src="Unix編程常見問題解答.files/domain-space_12z.gif"
width=10><IMG alt="" height=13
src="Unix編程常見問題解答.files/domain-space_34z.gif"
width=446><IMG alt="" height=13
src="Unix編程常見問題解答.files/domain-space_14z.gif"
width=13></TD></TR>
<TR>
<TD background=Unix編程常見問題解答.files/domain-space_11.gif>
<TABLE border=0 cellPadding=0 cellSpacing=0 class=text
width="100%">
<TBODY>
<TR>
<TD width="5%"> </TD>
<TD class=text1 width="91%"><IMG align=absMiddle
height=31 src="Unix編程常見問題解答.files/003.gif"
width=31> <STRONG><FONT
color=#000099>Unix編程常見問題解答</FONT></STRONG><BR><BR><B>文摘內容:</B>
<HR>
Unix編程常見問題解答(FAQ / Frequently Asked
Questions)(v1.37)(中文版
v0.1.0)<BR><BR>關于這篇“常見問題解答”<BR>************************<BR><BR>這篇“常見問題解答”
由Patrick
Horgan自一九九六年五月開始起草;因其歷經<BR>數月未復更新,我從而接手編輯。我已經將其內容稍做重新安排并加入一些新的內<BR>容;我仍然認為它仍處于“有待開發建設”中。<BR><BR>請將批評,建議,增補,更正或其它意見發給維護者,電子郵件地址:<BR>andrew@erlenstar.demon.co.uk<BR><BR>這篇文檔的超文本版(英文)在WEB上可以獲得。主站點設在<BR>“<A
href="http://www.erlenstar.demon.co.uk/unix/faq_toc.html"
target=_blank>http://www.erlenstar.demon.co.uk/unix/faq_toc.html</A>”。<BR>美國鏡像站點設在“<A
href="http://www.whitefang.com/unix/faq_toc.html"
target=_blank>http://www.whitefang.com/unix/faq_toc.html</A>”。<BR><BR>這篇文檔可以用FTP的方式自主機rtfm.mit.edu和其眾多鏡像站點的news.answers
歸<BR>檔中找到(譯者注:URL是<A
href="ftp://rtfm.mit.edu/pub/faqs/unix-faq/programmer/faq)"
target=_blank>ftp://rtfm.mit.edu/pub/faqs/unix-faq/programmer/faq)</A>。<BR>它的官方歸檔名是“unix-faq/programmer/faq”。其他將網絡新聞組*.answers歸檔的<BR>服務器也會在目錄“comp.unix.programmer”下存放這篇文檔。<BR><BR>其他信息資源未于此一一列出。讀者可在新聞組comp.unix.programmer每周定期發<BR>布的[READ
ME
FIRST]中找到其他“常見問題”,書籍,原代碼等資源的的連接。<BR>關于管理新聞組的小問題等等也能在其中找到;而我只想在將這篇文檔中特別討<BR>論問題和回答。<BR><BR>所有提供的資料已經經過維護者編輯,所有錯誤或疏忽是我的責任,跟提供者無<BR>關。<BR><BR>這篇“常見問題解答”現在以Texinfo資源格式維護;我使用“makeinfo”程序將其<BR>轉換成供新聞組閱讀的原始字符文件格式,并使用“texi2html”程序將其轉換成<BR>HTML格式。<BR><BR>版權所有:1997,1998,
1999, 2000 Andrew Gierth.
這篇文檔允許通過新聞組或<BR>電子郵件方式的分發,也允許在news.answers
歸檔的鏡像FTP或WWW站點歸檔存<BR>放,并保證提供所有維持該文檔更新應付出的努力。(本許可能夠以個人為單位取<BR>消)未經維護者許可,不允許將該文檔以其他任何方式發表,無論是書面,WWW,<BR>光盤,或在其他任何媒體。<BR><BR>內容提供者名單,無先后次序:<BR><BR>Andrew
Gierth
<andrew@erlenstar.demon.co.uk><BR>Patrick J.
Horgan withheld<BR>Stephen
Baynes <stephen.baynes@soton.sc.philips.com><BR>James
Raynard
withheld<BR>Michael F.
Quigley withheld<BR>Ken
Pizzini
withheld<BR>Thamer Al-Herbish
withheld<BR>Nick
Kew <nick.kew@pobox.com><BR>Dan
Abarbanel
withheld<BR>Billy
Chambless
<billy@cast.msstate.edu><BR>Walter
Briscoe <walter@wbriscoe.demon.co.uk><BR>Jim
Buchanan <jbuchana@buchanan1.net><BR>Dave
Plonka
<plonka@doit.wisc.edu><BR>Daniel
Stenberg withheld<BR>Ralph
Corderoy <ralph@inputplus.demon.co.uk><BR>Stuart
Kemp
withheld<BR>Sergei
Chernev <ser@nsu.ru><BR>Bjorn
Reese
withheld<BR>Joe
Halpin <jhalpin@nortel.ca><BR>Aaron
Crane
<aaronc@pobox.com><BR>Geoff
Clare
<gwc@root.co.uk><BR><BR><BR>問題目錄<BR>********<BR><BR>(譯者:這里我有意保留原文以便于查詢)<BR><BR>1.
Process Control 進程控制<BR> 1.1 Creating
new processes: fork()
創建新進程:fork函數<BR> 1.1.1 What
does fork() do?
fork函數干什么?<BR> 1.1.2 What's
the difference between fork() and vfork()? fork函數
與 vfork函數的區別在哪里?<BR> 1.1.3
Why use _exit rather than exit in the child branch
of a fork?
為何在一個fork的子進程分支中使用_exit函數而不使用exit函數?<BR> 1.2
Environment variables
環境變量<BR> 1.2.1 How can I
get/set an environment variable from a program?
我怎樣在程序中獲得/設置環境變量?<BR> 1.2.2
How can I read the whole environment?
我怎樣讀取整個環境變量表?<BR> 1.3 How can I sleep
for less than a second?
我怎樣睡眠小于一秒?<BR> 1.4 How can I get a
finer-grained version of alarm()?
我怎樣得到一個更細分時間單位的alarm函數版本(譯者注:希望alarm的時間小于一秒)?<BR> 1.5
How can a parent and child process communicate?
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -