目前,Linux的發展正波濤洶湧的進行著.簡單一點講,Linux有兩種執行檔的格式(formats)可用,取決於你的系統是怎麼整合起來的;你可能兩種都有.讀了這份文件之後,你就會知道是那一種了.
那,要怎麼區別呢?執行公用程式(utility)'file' (例如,file /bin/bash
)就對了.就ELF格式的程式碼來講,顯示出來的訊息會含有ELF的字眼;如果是a.out格式的,訊息內就會箝有 Linux/i386
的字樣了.
ELF與a.out格式的差異之處,會在後續的章節中討論(很廣泛喔).ELF是比較新的格式,一般而言,接受的程度較佳.
版權說明(copyright information)與合法的行逕規定(legalese),就擺在這份文件的尾端.除此之外,我......,我還有一些不得不提醒你的話要講:就算你閒著沒事幹,也不要在Usenet上丟一些呆瓜問的問題;還有啊,不要老以為自己C的功力深厚,專門發表一些不是bugs的bugs出來丟人現眼, 告訴別人你不學無術.最後;嚼口香糖的時候,不妨挖挖你的鼻孔(,and picking your nose while chewing gum)! [譯者註:不知道這是那一國的幽默? eh? :-)另一種可能是原文有缺漏字彙, 像是"and not picking your nose while chewing gum."]
如果你現在讀的是Postscript,dvi或者是html格式的話,那麼你所看到的字型變化就會比只讀純文字格式的人多一些.特別的是,檔案名稱(filenames),命令(commands),命令的輸出(command output)與摘錄出來的原始碼(source code)等,統統都是打字機
的字型樣式(form).這樣做的話,對於某些需要強調的變數(variables)以及沒有特定結果的範例(random things)而言,就可以達到強調的效果了.
讀這份文件的同時,你也會得到一個有用的(usable)索引(index).假若是dvi, postscript之類的版本,索引的數字就是章節(section)的編號;如果是HTML的話,這些數字會按順序排列,你可以用滑鼠左鍵來連結(linking)相對的索引;如果你看的是純(plain)文字版本的話, 數字就只是數字, 沒別的含意;建議你趕快昇級為妙哩!
我所用的shell是Bourne shell(不是C shell),舉的例子自然是Bourne shell的語法.如果你用的是C shell的話, 環境變數設定的語法會像下面這樣:
% setenv FOO bar
要是用Bourne shell的話, 我會這樣子寫:
$ FOO=bar; export FOO
如果提示符號(prompt)顯示的是井字符號#
,而不是錢字符號 $
,那麼,很有可能是這個命令只適用root而已.當然啦!要是你試了這些範例,結果弄得你的系統發生災變,我可是一點責任也不會負的喔!祝你心情好啊!:-)
[譯者註:牽拖(閩南語)
_
.]
11/8/97譯.