亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
樓主: haoji
打印 上一主題 下一主題

Unix網(wǎng)絡(luò) [復(fù)制鏈接]

論壇徽章:
0
171 [報(bào)告]
發(fā)表于 2008-05-17 21:44 |只看該作者
174 第三部分網(wǎng)絡(luò)及Internet工具
下載
使用w a i s i n d e x命令,可以將不同類型的文件與一個(gè)指定文檔關(guān)聯(lián)起來。例如,如果想把
有關(guān)的圖像、視頻或聲音文件與一個(gè)指定的文本文檔關(guān)聯(lián)起來,就用w a i s i n d e x命令將這些文
件鏈接起來。這樣,當(dāng)用戶檢索該文本文檔時(shí),關(guān)聯(lián)的圖像、視頻或聲音文件也都被檢索;
因此用戶閱讀文本時(shí),還可以同時(shí)顯示一張圖片或放一段聲音。

關(guān)聯(lián)的文件必須與鏈接的文檔具有相同的前綴名;例如,有一個(gè)文檔名叫r o c k e t . t x t,與
它關(guān)聯(lián)的一輛火車圖片的文件名叫r o c k e t . g i f,還有一個(gè)是火箭聲音的文件名叫r o c k e t . m i d i。將
一串文件鏈接在一個(gè)索引中時(shí),使用- M選項(xiàng)并列出需鏈接的一些文件類型,后面帶上- e x p o r t
選項(xiàng),例如:

# waisindex -d train -M text,


t i f f , m p e g , m i d i -export /user/waisdata/train/
*


為了在I n t e r n e t上能夠使用已經(jīng)建立的索引,就需在c n i d r. o rg 或q u a k e . t h i n k . c o m站點(diǎn)上的服
務(wù)器目錄中進(jìn)行注冊(cè)。注冊(cè)時(shí),在w a i s i n d e x命令中使用- e x p o r t和- r e g i s t e r選項(xiàng),后面列出索引
文件。下面給出了對(duì)i f l a s h索引文件進(jìn)行注冊(cè)的例子:

# waisindex -export -register iflash


為了使WA I S 與We b 資源能集成在一起,就需要對(duì)We b 網(wǎng)頁(yè)建立WA I S 索引;這樣就可以使
用We b 瀏覽器訪問WA I S 資源,同時(shí)也可以使用WA I S 查找We b 上的H T M L文檔。在使用
w a i s i n d e x命令時(shí),如果采用-T HTML選項(xiàng)就指定需要索引的文檔類型是H T M L文檔。在下面
的例子中,用戶對(duì)/ h o m e / h t t p d目錄下的We b 網(wǎng)頁(yè)進(jìn)行索引,索引名叫i w e b,文件類型是h t m l;
使用- c o n t e n t s選項(xiàng)表示對(duì)每一個(gè)網(wǎng)頁(yè)文件的全部?jī)?nèi)容進(jìn)行索引;為便于I n t e r n e t訪問,使用
e x p o r t選項(xiàng);采用- r選項(xiàng),包括任何子目錄下的所有文件:

# waisindex -d iweb -T HTML -r -contents -export /home/httpd/*.html


在通過文件索引建立一個(gè)可訪問的數(shù)據(jù)庫(kù)時(shí),w a i s i n d e x會(huì)創(chuàng)建有關(guān)該數(shù)據(jù)庫(kù)的一個(gè)源文
件,它描述的是其他用戶訪問這個(gè)數(shù)據(jù)庫(kù)的一些方法。例如提供數(shù)據(jù)庫(kù)所在的目錄名;如果
數(shù)據(jù)庫(kù)提供的是有償信息服務(wù),就指定收費(fèi)價(jià)格,在源文件中進(jìn)行說明;另外,還列出維護(hù)
人的聯(lián)系地址,可供用戶進(jìn)行聯(lián)系。源文件的結(jié)尾是有關(guān)WA I S 數(shù)據(jù)庫(kù)的一條簡(jiǎn)短描述。如果
創(chuàng)建數(shù)據(jù)庫(kù)時(shí)使用了- e x p o r t選項(xiàng),那么在源文件中就有I n t e r n e t地址信息,包括域名和I P地址。

可以使用任何標(biāo)準(zhǔn)的文本編輯器編輯一個(gè)源文件。源文件中的內(nèi)容都放在一對(duì)括號(hào)里,
其中每一段都以一個(gè)冒號(hào)“:”起頭,接著是字段名。請(qǐng)注意,描述內(nèi)容是放在一對(duì)雙引號(hào)中
的,其中第一個(gè)雙引號(hào)接在字段名d e s c r i p t i o n后面,而第二個(gè)雙引號(hào)單獨(dú)在后面占一行。下面
的例子是用于r e c i p e s數(shù)據(jù)庫(kù)的一個(gè)源文件,文件名叫m y r e c i p e s . s r c:


網(wǎng)上的其他用戶可以使用源文件訪問相應(yīng)的WA I S 數(shù)據(jù)庫(kù),它的作用就相當(dāng)于WA I S 數(shù)據(jù)

論壇徽章:
0
172 [報(bào)告]
發(fā)表于 2008-05-17 21:45 |只看該作者
第12章Archie和WAIS 175
下載
庫(kù)的U R L(統(tǒng)一資源定位器)。遠(yuǎn)程用戶要想訪問一個(gè)WA I S 數(shù)據(jù)庫(kù),就必須首先要得到它的
源文件。因此,在創(chuàng)建了你自己的WA I S 數(shù)據(jù)庫(kù)后,可以將相應(yīng)的源文件發(fā)送給其他用戶,把
它放在他們自己主機(jī)上的w a i s - s o u r c e目錄中,這樣才能便于他們?cè)L問你的數(shù)據(jù)庫(kù);另外,你
也可以在公共的WA I S 服務(wù)器上注冊(cè)源文件,例如在q u a k e . t h i n k . c o m或c n i d r. o rg 站點(diǎn)上的WA I S
服務(wù)器上進(jìn)行注冊(cè)。這樣,你提供的源文件就跟許多其他源文件一起放在服務(wù)器上同一目錄
中;使用WA I S 客戶軟件,例如s w a i s,全世界各地的用戶都可以進(jìn)入服務(wù)器上的相應(yīng)目錄中
獲取你提供的源文件,然后就能訪問你的WA I S 數(shù)據(jù)庫(kù)了。

論壇徽章:
0
173 [報(bào)告]
發(fā)表于 2008-05-17 21:46 |只看該作者
下載
第1 3章G o p h e r

G o p h e r是一個(gè)基于菜單的應(yīng)用系統(tǒng),可用來訪問各種網(wǎng)絡(luò)資源,例如F T P站點(diǎn)等;它既
可以用在I n t e r n e t上,也可以用在企業(yè)內(nèi)部網(wǎng)中。G o p h e r提供的菜單界面非常易于使用,用戶
只需簡(jiǎn)單地選擇菜單項(xiàng)就可以輕松地訪問網(wǎng)上的各種資源,快速地獲取所需的信息。G o p h e r
集成了Te l n e t 、F T P和A r c h i e等服務(wù)功能,可方便用戶瀏覽或選擇各種不同的數(shù)據(jù)庫(kù)、文件、
文檔以及其他一些在線信息服務(wù)。

G o p h e r最先是由美國(guó)明尼蘇達(dá)(M i n n e s o t a)大學(xué)開發(fā)出來的,其目的是為了提供一個(gè)校
園范圍內(nèi)的分布式信息服務(wù)系統(tǒng);該校的每個(gè)系都設(shè)置了一臺(tái)自己的G o p h e r服務(wù)器,任何人
都可以使用G o p h e r客戶軟件進(jìn)行訪問。后來,這種分布式信息服務(wù)模型很快在I n t e r n e t上得到
迅速發(fā)展,許多大學(xué)都建立了自己的G o p h e r服務(wù)器,既允許校園內(nèi)部師生訪問,也允許外面
的人通過I n t e r n e t進(jìn)行訪問。

為了訪問G o p h e r服務(wù)器,用戶最好使用G o p h e r客戶軟件。G o p h e r客戶軟件可提供方便的
菜單界面,通過它可以輕松地完成所有的信息查詢?nèi)蝿?wù)。目前有幾種常用的G o p h e r客戶軟件,
例如,g o p h e r是一種基于光標(biāo)的客戶軟件;x g o p h e r則是一種基于X - Wi n d o w s的G o p h e r客戶軟
件,它提供按鈕和下拉菜單界面。如果你還沒有安裝G o p h e r客戶軟件,就可以從網(wǎng)上U n i x
F T P站點(diǎn)下載;明尼蘇達(dá)大學(xué)的b o o m b o x . m i c r o . u m n . e d u站點(diǎn)上提供有G o p h e r客戶軟件。

如果已經(jīng)在U n i x系統(tǒng)上安裝好了基于光標(biāo)的G o p h e r客戶軟件g o p h e r,那么只要在命令行
中輸入g o p h e r命令,就啟動(dòng)了g o p h e r:

$ g o p h e
r


啟動(dòng)時(shí),可以指定訪問的G o p h e r服務(wù)器。許多G o p h e r服務(wù)器的名字都以“g o p h e r”起頭,
下面的例子用于訪問明尼蘇達(dá)大學(xué)的G o p h e r服務(wù)器g o p h e r. t c . u m n . e d u:

$ gopher gopher.tc.umn.edu


如果沒有指定G o p h e r服務(wù)器,就默認(rèn)為缺省的服務(wù)器。一旦啟動(dòng)G o p h e r程序后,通過鍵
入o命令可以設(shè)置缺省的服務(wù)器;執(zhí)行o命令后屏幕上出現(xiàn)一個(gè)選項(xiàng)菜單,上面列出了G o p h e r
客戶軟件的一些配置選項(xiàng),用戶可以根據(jù)需要進(jìn)行修改,修改完畢后系統(tǒng)將新的配置信息保
存在用戶起始目錄(h o m e)中的. g o p h e r r c文件里。

如果用戶沒有安裝G o p h e r客戶軟件,也可以使用Te l n e t 方式遠(yuǎn)程登錄到提供G o p h e r公共客
戶軟件的主機(jī)上,例如g o p h e r. u i u c . e d u站點(diǎn)就提供這類服務(wù)。這種情況下采用Te l n e t 進(jìn)行遠(yuǎn)程
登錄時(shí),通常使用“g o p h e r”作為帳號(hào)名。如前所述,用戶要獲得更好的G o p h e r服務(wù),最好
的辦法還是使用本地系統(tǒng)上的G o p h e r客戶軟件。

13.1 Gopher菜單
G o p h e r服務(wù)提供給用戶的是菜單界面,每頁(yè)菜單包括許多菜單項(xiàng),一個(gè)菜單項(xiàng)可以代表
一個(gè)文件、一個(gè)目錄或一個(gè)I n t e r n e t資源。在G o p h e r站點(diǎn)上,通常每個(gè)目錄都有自己的G o p h e r
菜單,列出本目錄中可訪問的文件和其他資源,如果想訪問另一個(gè)目錄就得選擇另一個(gè)

論壇徽章:
0
174 [報(bào)告]
發(fā)表于 2008-05-17 21:46 |只看該作者
第13章Gopher 177
下載
G o p h e r菜單。

G o p h e r中的每個(gè)菜單項(xiàng)結(jié)尾一般都有一個(gè)標(biāo)記,用來指明本菜單項(xiàng)的類型。如果菜單項(xiàng)
用一個(gè)點(diǎn)號(hào)“.”結(jié)尾,則表明該菜單指向一個(gè)文本文件;如果以“/”結(jié)尾,則表明該菜單項(xiàng)
將引出一個(gè)目錄或另外一個(gè)G o p h e r菜單;數(shù)據(jù)庫(kù)菜單項(xiàng)以“< ? >”結(jié)尾;如果以“< C S O >

結(jié)尾,則表明是用于查找用戶地址和信息的一個(gè)C S O名字服務(wù)器;如果以“< T E L >”結(jié)尾,
則表明是Te l n e t 連接;另外,還有“< P i c t u r e >”、“< M o v i e >”和“<”標(biāo)記,分別代表圖像、
視頻和聲音文件。

當(dāng)屏幕上第一次出現(xiàn)一個(gè)G o p h e r菜單頁(yè)面時(shí),光標(biāo)最初都在第一個(gè)菜單項(xiàng)上。光標(biāo)所在
的位置代表用戶當(dāng)前選擇的菜單項(xiàng),如果想選擇某個(gè)菜單項(xiàng),可以使用鍵盤上的上下光標(biāo)鍵
將光標(biāo)移動(dòng)到相應(yīng)的菜單項(xiàng)上,或者直接鍵入菜單選擇項(xiàng)所對(duì)應(yīng)的數(shù)字。

在圖1 3 - 1示出了一個(gè)頂級(jí)G o p h e r菜單,其中大多數(shù)菜單項(xiàng)結(jié)尾都有一個(gè)“/”標(biāo)記,表明
它們將引出另外的下一級(jí)菜單;第1 0個(gè)菜單項(xiàng)結(jié)尾標(biāo)記“< ? >”,表明它是一個(gè)數(shù)據(jù)庫(kù)。圖中
當(dāng)前的光標(biāo)指向第一個(gè)菜單項(xiàng),只要將光標(biāo)移動(dòng)到所選擇的菜單項(xiàng),或直接鍵入它所對(duì)應(yīng)的
數(shù)字,然后敲回車鍵,就選中并顯示該菜單項(xiàng)代表的內(nèi)容。


圖13-1 Gopher頂級(jí)菜單示例

如果要退出G o p h e r,就鍵入q鍵;退回到前一個(gè)菜單,使用u鍵;如果一個(gè)菜單在一屏中
顯示不下,就敲空格鍵(S p a c e b a r )移動(dòng)到下一屏,退回到上一屏使用b鍵。當(dāng)前菜單所占的總
屏數(shù)以及當(dāng)前所在的屏數(shù)都顯示在屏幕的右下角。表1 3 - 1列出了G o p h e r的各種命令。一些基
于X - Wi n d o w s的G o p h e r客戶軟件,例如x g o p h e r,其用法也大致相同。不過,選擇菜單項(xiàng)時(shí)它
們不是通過移動(dòng)光標(biāo),而是直接采用鼠標(biāo)點(diǎn)擊菜單項(xiàng);并通過一些按鈕和下拉菜單在G o p h e r
菜單之間來回移動(dòng)。

顯示G o p h e r文本文件時(shí),使用的命令也基本上與上述的一樣。使用空格鍵或b鍵來回移動(dòng)
文本,鍵入u命令將退出文本文件返回到原來的菜單上。屏幕的右上角以百分比數(shù)字,列出了
當(dāng)前顯示部分在整個(gè)文本文件中的位置,左上角列出了文件名。圖1 3 - 2中給出了顯示一個(gè)
G o p h e r文本文件的例子。

論壇徽章:
0
175 [報(bào)告]
發(fā)表于 2008-05-17 21:47 |只看該作者
178 第三部分網(wǎng)絡(luò)及Internet工具
下載
圖13-2 一個(gè)G o p h e r文本文件的顯示

另外,G o p h e r還提供菜單項(xiàng)的搜索功能,能基于每個(gè)菜單項(xiàng)的文本進(jìn)行模式查找。值得
注意的是,這里指的是菜單項(xiàng)本身的文本,而不是它指向的文件內(nèi)容。啟動(dòng)一次搜索時(shí),輸
入一個(gè)“/”,然后在屏幕中間彈出一個(gè)對(duì)話框,提示用戶輸入一個(gè)搜索模式。待用戶輸入完
畢并敲回車鍵后,就開始進(jìn)行搜索;可以使用c t r l - g取消正在進(jìn)行的搜索。

G o p h e r菜單項(xiàng)中也可以列出在線圖書目錄之類的服務(wù),這類服務(wù)通常通過Te l n e t 遠(yuǎn)程登錄
實(shí)現(xiàn),因此在相應(yīng)的菜單項(xiàng)結(jié)尾具有“< TEL>”標(biāo)記,如果用戶選擇該菜單項(xiàng),就會(huì)啟動(dòng)相
應(yīng)的Te l n e t 連接。例如,如果用戶選擇了一個(gè)登錄到美國(guó)國(guó)會(huì)在線目錄的菜單項(xiàng),G o p h e r客戶
軟件就開始進(jìn)行Te l n e t 連接,并提示用戶正在脫離I n t e r n e t和G o p h e r,開始進(jìn)入在線服務(wù);完
成Te l n e t 對(duì)話后,只要用戶退出Te l n e t 連接,系統(tǒng)就返回到原來的G o p h e r菜單。

13.2 Gopher書簽
大部分客戶軟件都提供“書簽(b o o k m a r k)”功能,用戶需要經(jīng)常訪問的一些特別重要的
G o p h e r菜單項(xiàng)都可以放在b o o k m a r k里;當(dāng)下一次準(zhǔn)備訪問其中的某個(gè)G o p h e r菜單項(xiàng)時(shí),就不
必再進(jìn)行重復(fù)查找,只要使用V命令調(diào)出G o p h e r中的b o o k m a r k,在列表中選擇一下自己要訪
問的菜單項(xiàng)就行了。

用戶可以將整個(gè)G o p h e r菜單,或僅僅一個(gè)菜單項(xiàng)添加到書簽列表中(見表1 3 - 1)。當(dāng)輸入A
或a命令時(shí),在屏幕中間彈出一個(gè)對(duì)話框,上面列出了當(dāng)前顯示的菜單項(xiàng),如圖1 3 - 3所示。用
戶選中菜單項(xiàng)后,敲回車鍵就可以將所選中的菜單項(xiàng)添加到書簽列表中。如果輸入的是A命令,
則書簽列表中保存的是當(dāng)前顯示的整個(gè)G o p h e r菜單;如果輸入的是小寫的a命令,則書簽列表
中保存的僅僅是用戶所選中的菜單項(xiàng)。只要用戶愿意,可以在書簽中保存任意多的列表項(xiàng);
如果不再需要書簽列表中的某一項(xiàng)了,可以使用d命令刪除它。

表13-1 Gopher命令

命令作用
g o p h e r命令選項(xiàng)
-p s t r i n g
-t s t r i n g
G o p h e r菜單項(xiàng)標(biāo)記符

指定啟動(dòng)G o p h e r時(shí)直接進(jìn)入的路徑名
設(shè)置一個(gè)用于G o p h e r客戶軟件初始屏幕的標(biāo)題
指向一個(gè)文本文件

論壇徽章:
0
176 [報(bào)告]
發(fā)表于 2008-05-17 21:48 |只看該作者
第13章Gopher 179
下載
(續(xù))

命令作用
/ 代表一個(gè)目錄或另外一個(gè)G o p h e r菜單
< C S O > 代表一個(gè)用于查找用戶地址和信息的C S O名字服務(wù)器
< T E L > 代表一個(gè)Te l n e t 連接
< ? > 代表可用來進(jìn)行關(guān)鍵詞搜索的數(shù)據(jù)庫(kù)菜單項(xiàng)
< P i c t u r e > 代表圖像文件,例如g i f或j p e g類型的文件
< M o v i e > 代表視頻文件,例如m o v或a v i類型的文件
< H T M L > 代表H T M L網(wǎng)頁(yè)文件
< B i n > 代表二進(jìn)制文件
<PC Bin> 代表D O S二進(jìn)制文件
< H Q X > 代表M a c i n t o s h系統(tǒng)的b i n h e x文件
< M I M E > 代表符合M I M E(多目標(biāo)I n t e r n e t郵件擴(kuò)展)的文件
< ) 代表聲音文件
移動(dòng)光標(biāo)選擇菜單項(xiàng)
k或上光標(biāo)鍵移到前一個(gè)菜單項(xiàng)
j或下光標(biāo)鍵移到后一個(gè)菜單項(xiàng)
n u m 移到n u m指定的菜單項(xiàng)
l、右光標(biāo)鍵、或回車鍵選擇當(dāng)前菜單項(xiàng)
搜索菜單項(xiàng)
/p a t t e r n 根據(jù)指定模式搜索菜單項(xiàng),并移到第一個(gè)匹配的菜單項(xiàng)
n 重復(fù)前面的菜單項(xiàng)搜索
操作菜單項(xiàng)
= 顯示一個(gè)菜單項(xiàng)的信息
s 將當(dāng)前的菜單項(xiàng)保存在一個(gè)文件里
S 將當(dāng)前的菜單項(xiàng)列表保存在一個(gè)文件里
m 將當(dāng)前的菜單發(fā)送給一個(gè)用戶
p 打印當(dāng)前的菜單
移動(dòng)菜單屏幕
>、+、或空格鍵移到下一個(gè)菜單屏幕
<、-、或b 返回到上一個(gè)菜單屏幕
返回前面的菜單
u或左光標(biāo)鍵返回到前一個(gè)菜單
m 返回到主菜單
書簽命令
a 將選定的菜單項(xiàng)添加到書簽列表中
A 將當(dāng)前的菜單項(xiàng)添加到書簽列表中
d 從書簽列表中刪除一個(gè)列表項(xiàng)
v 顯示書簽列表
退出、幫助和選項(xiàng)命令
q 退出G o p h e r
Q 不加提示退出G o p h e r
? 顯示幫助信息
O 顯示和改變G o p h e r選項(xiàng)
環(huán)境變量
PA G E R 指定顯示文本文件的程序
G O P H E R _ H T M L 指定顯示H T M L文件的程序
G O P H E R _ M A I L 指定發(fā)送郵件的程序
G O P H E R _ P L AY 指定播放聲音的程序
G O P H E R _ T E L N E T 指定與Te l n e t 聯(lián)系的程序
G O P H E R _ P R I N T E R 指定打印程序

論壇徽章:
0
177 [報(bào)告]
發(fā)表于 2008-05-17 21:48 |只看該作者
180 第三部分網(wǎng)絡(luò)及Internet工具
下載
對(duì)于需要保存搜索結(jié)果的情況,使用A命令就非常有用。例如,當(dāng)用戶通過G o p h e r使用
A r c h i e進(jìn)行F T P搜索時(shí),搜索結(jié)果會(huì)以另一個(gè)G o p h e r菜單的形式出現(xiàn),其中的每一個(gè)菜單項(xiàng)都
分別代表一臺(tái)F T P服務(wù)器上的一個(gè)文件;如果用戶選中了其中的一個(gè)菜單項(xiàng),那么G o p h e r就訪
問相應(yīng)的F T P服務(wù)器并將該菜單項(xiàng)指向的文件傳送到本地系統(tǒng)。搜索結(jié)果形成的G o p h e r菜單是
臨時(shí)的,如果需要保存留待以后進(jìn)一步使用,就得將它放在書簽里。當(dāng)搜索結(jié)果出來后,只要
敲入A命令,就能將它添加到書簽列表中,以后要使用它時(shí)只要調(diào)出書簽就行了見圖( 1 3 - 4 )。


圖13-3 使用A命令在書簽里添加列表項(xiàng)


圖13-4 Gopher 書簽菜單

如果菜單項(xiàng)用一個(gè)點(diǎn)號(hào)“.”結(jié)尾,則表明該菜單指向一個(gè)文本文件;如果以“/”結(jié)尾,
則表明該菜單項(xiàng)將引出一個(gè)目錄或另外一個(gè)G o p h e r菜單;數(shù)據(jù)庫(kù)菜單項(xiàng)以“< ? >”結(jié)尾;如果
以“< C S O >”結(jié)尾,則表明是用于查找用戶地址和信息的一個(gè)C S O名字服務(wù)器;如果以

“< T E L >”結(jié)尾,則表明是Te l n e t 連接;另外,還有“< p i c t u r e >”、“< m o v i e >”和“<”標(biāo)記,
分別代表圖像、視頻和聲音文件。

13.3 Veronica
Ve r o n i c a 是一種G o p h e r檢索工具,它通過關(guān)鍵詞對(duì)I n t e r n e t上的大多數(shù)G o p h e r服務(wù)器的

論壇徽章:
0
178 [報(bào)告]
發(fā)表于 2008-05-17 21:49 |只看該作者
第13章Gopher 181
下載
G o p h e r菜單選擇項(xiàng)的標(biāo)題進(jìn)行檢索,以確定關(guān)鍵詞所代表的信息或資源在I n t e r n e t的哪些
G o p h e r服務(wù)器上存在。使用Ve r o n i c a 檢索的結(jié)果是一個(gè)G o p h e r菜單,該菜單的各個(gè)選擇項(xiàng)的
標(biāo)題中包含了被檢索的關(guān)鍵詞,用戶可以像瀏覽一般的G o p h e r菜單那樣瀏覽它。

多數(shù)G o p h e r服務(wù)器都設(shè)有一個(gè)用來訪問Ve r o n i c a 的菜單,該菜單里列出了用戶可以使用的
各種Ve r o n i c a 服務(wù)器,在列出的每一個(gè)服務(wù)器菜單項(xiàng)結(jié)尾都有一個(gè)< ? >標(biāo)記,代表一個(gè)可使用
關(guān)鍵詞檢索的數(shù)據(jù)庫(kù)。當(dāng)用戶在該菜單里選擇一個(gè)服務(wù)器敲入回車鍵后,屏幕中間彈出一個(gè)
對(duì)話框,供用戶輸入用于檢索的關(guān)鍵詞。Ve r o n i c a 檢索完畢后,返回的結(jié)果是一個(gè)由符合關(guān)鍵
詞的各個(gè)菜單項(xiàng)組成的G o p h e r菜單。用戶如果想了解某個(gè)菜單項(xiàng)的來源,就移動(dòng)光標(biāo)選擇相
應(yīng)菜單項(xiàng)后敲入“=”鍵,這時(shí)就可以看到相關(guān)信息。雖然使用Ve r o n i c a 檢索的結(jié)果是臨時(shí)的,
但你可以使用A命令將它整個(gè)保存在書簽里,或者使用a命令僅將結(jié)果中的某一個(gè)菜單項(xiàng)保存
在書簽里。

13.4 Gopher配置文件
每個(gè)用戶在起始目錄中都有一個(gè)自己的. g o p h e r r c文件,該文件用來保存G o p h e r客戶軟件
個(gè)人化的配置信息,以滿足每個(gè)用戶的特定需求。在G o p h e r客戶軟件中,可以使用o命令修
改. g o p h e r r c中的配置信息;另外,還可以通過一個(gè)標(biāo)準(zhǔn)的文本編輯器直接編輯. g o p h e r r c文件
來修改配置信息。

在. g o p h e r r c文件里有三種可能的設(shè)置項(xiàng),分別是m a p、s e a r c h B o l d i n g和B o o k m a r k s。m a p
類設(shè)置項(xiàng)用來將某一文件類型與指定的顯示命令或打印命令關(guān)聯(lián)起來。例如,可以將一個(gè)圖
像文件與用來顯示圖像的程序x v關(guān)聯(lián)起來。設(shè)置項(xiàng)中的% S代碼,代表傳給應(yīng)用程序的相關(guān)文
件的一份拷貝。一個(gè)m a p設(shè)置項(xiàng)中可以包括文件類型、顯示命令和打印命令三個(gè)部分,每個(gè)部
分之間使用逗號(hào)隔開,如下所示:

map: 文件類型,顯示命令,打印命令

如果某個(gè)命令需要從標(biāo)準(zhǔn)輸入中接受數(shù)據(jù),就使用管道命令形式。例如,需從標(biāo)準(zhǔn)輸入
中接受數(shù)據(jù)的打印命令l p,可以寫成| l p。如果采用G o p h e r客戶軟件的顯示程序p a g e r顯示一種
文件,就指定b u i l t i n作為顯示命令。在下面給出的示例中,第一個(gè)例子是將j p e g圖像文件與顯
示命令x v關(guān)聯(lián)起來,沒有指定打印命令;第二個(gè)例子規(guī)定文本文件采用G o p h e r顯示程序p a g e r
顯示,使用l p命令打印:

map: image/jpeg, XV %S,


map: text/plain, builtin, lp %
S


S e a r c h B o l d i n g設(shè)置項(xiàng)用來設(shè)置一種屬性的開關(guān)狀態(tài),它有兩種取值:y e s和n o。如果為
y e s,則檢索詞采用粗體字顯示;如果為n o,則不使用粗體字顯示檢索詞。

SearchBolding:y e s / n
o


B o o k m a r k s設(shè)置項(xiàng)用來列出書簽中每一項(xiàng)的鏈接信息,它采用下一節(jié)(即13.5 Gopher服
務(wù)器)中描述的鏈接格式。該設(shè)置項(xiàng)在文件中以關(guān)鍵詞“B o o k m a r k s :”起頭,然后跟著各書
簽列表項(xiàng)的鏈接信息。其中每一個(gè)書簽列表項(xiàng)的鏈接信息都以符號(hào)“#”打頭,接著是類型、
名稱、主機(jī)和路徑等信息,如下所示:

B o o k m a r k s
:
#

論壇徽章:
0
179 [報(bào)告]
發(fā)表于 2008-05-17 21:50 |只看該作者
182 第三部分網(wǎng)絡(luò)及Internet工具
下載
T y p e = n u m

N a m e = b o o k m a r k - n a m e

H o s t = g o p h e r - s i t e

P o r t = n u m

P a t h = p a t h

#


O t h e r - b o o k m a r k - e n t r i e s

表1 3 - 2中列出了G o p h e r文件的各種類型;N a m e是指它在書簽菜單中顯示出來的名稱;
H o s t是指列表項(xiàng)所在的站點(diǎn);P o r t是指用來訪問它的端口號(hào);P a t h是指它所在站點(diǎn)上的路徑。
在下面的示例中,給出了一個(gè)名叫“chocolate pancakes”書簽列表項(xiàng)的鏈接信息:

#
T y p e = 0
+
Name=chocolate pancakes
P a t h = 0 / f u n / R e c i p e s / P a n c a k e s / c h o c - p a n c a k e
s
H o s t = s p i n a l t a p . m i c r o . u m n . e d
u
P o r t = 7
0


下面給出一個(gè). g o p h e r r c文件的示例:

. g o p h e r r
c



在U n i x系統(tǒng)中還有一個(gè)全局. g o p h e r r c文件,它是系統(tǒng)中所有用戶缺省使用的. g o p h e r r c文
件,只有系統(tǒng)管理員才有權(quán)修改它。另外,如果啟動(dòng)G o p h e r客戶軟件時(shí)帶上- r選項(xiàng),則采用
一個(gè)名為r e m o t e g o p h e r. r c的文件,它也類似于. g o p h e r r c文件。

論壇徽章:
0
180 [報(bào)告]
發(fā)表于 2008-05-17 21:50 |只看該作者
第13章Gopher 183
下載
表13-2 Gopher文件類型

代碼文件類型
0 文本文件
1 G o p h e r目錄
2 C S O電話簿服務(wù)器
3 錯(cuò)誤信息文件
4 Binhex Macintosh文件,即H Q X
5 二進(jìn)制D O S文件
6 Unix uuencoded文件
7 全文本索引(G o p h e r菜單文件)

代碼文件類型
8 Te l n e t 對(duì)話
9 二進(jìn)制文件
g G I F圖像文件
h H T M L文件
I 不同于G I F類型的其他圖像文件
M M I M E文件
P P D F文件
S 聲音文件
T TN3270 Te l n e t 對(duì)話

13.5 Gopher服務(wù)器
如前所述,G o p h e r站點(diǎn)上的資源是采用G o p h e r菜單形式組織起來的,不同于F T P,它可
以提供很多菜單項(xiàng)供用戶選擇,其中由一個(gè)菜單還可以引向另一個(gè)菜單或另一個(gè)G o p h e r站點(diǎn),
在這一方面,G o p h e r服務(wù)很像We b 服務(wù)。但是,在另一方面,它又有點(diǎn)類似于F T P,因?yàn)樗?br /> 是列出資源,而沒有顯示出資源中包含的文本或圖形內(nèi)容。

G o p h e r使用G o p h e r協(xié)議,它也是T C P / I P協(xié)議族中的一種協(xié)議,用于快速地傳輸G o p h e r菜
單文件。這些菜單文件里包含了各種G o p h e r信息,即所有可訪問資源的菜單項(xiàng)列表,其中每
一個(gè)菜單項(xiàng)都指明了相關(guān)資源的一些信息及其所在的位置。

美國(guó)明尼蘇達(dá)大學(xué)最先開發(fā)成功了G o p h e r,他們目前還在一如繼往地提供技術(shù)支持,并
且還在不斷地推出新版本的G o p h e r。用戶可以從明尼蘇達(dá)大學(xué)b o o m b o x . m i c r o . u m n . e d u站點(diǎn)上
或者大多數(shù)Unix FTP站點(diǎn)上得到G o p h e r服務(wù)器軟件包,該軟件包中除了服務(wù)器軟件外,還包
括G o p h e r客戶軟件。另外,還有一種叫做GN Gopher的服務(wù)器軟件,它可以在許多Unix FTP
站點(diǎn)上免費(fèi)下載。GN Gopher服務(wù)器軟件與明尼蘇達(dá)大學(xué)開發(fā)的G o p h e r服務(wù)器軟件有一點(diǎn)點(diǎn)
差異,在本章中給出的例子都是基于明尼蘇達(dá)大學(xué)的G o p h e r服務(wù)器軟件。

G o p h e r服務(wù)器軟件的安裝是系統(tǒng)管理員的任務(wù),一旦安裝完畢,就能創(chuàng)建G o p h e r站點(diǎn)使
用的G o p h e r目錄和文件,這些G o p h e r文件可以由系統(tǒng)管理員或者已被授權(quán)的用戶放在G o p h e r
目錄中。

作為一名系統(tǒng)管理員,當(dāng)你從明尼蘇達(dá)大學(xué)的站點(diǎn)下載G o p h e r服務(wù)器軟件包后,就用解
壓程序進(jìn)行解壓,然后采用t a r命令解檔。完成解壓和解檔操作后,就會(huì)生成一個(gè)名字以
g o p h e r起頭后接版本號(hào)的目錄,在這個(gè)目錄下還有許多用于存儲(chǔ)不同文檔和程序的子目錄。
其中g(shù) o p h e r d目錄中保存G o p h e r服務(wù)器軟件的源代碼;g o p h e r目錄中保存G o p h e r客戶軟件的源
代碼;d o c目錄中保存一些文檔,包括幫助文檔。

明尼蘇達(dá)大學(xué)開發(fā)的G o p h e r軟件中有一個(gè)配置工具,它可以自動(dòng)檢測(cè)系統(tǒng)的配置,并創(chuàng)
建能適應(yīng)指定系統(tǒng)的M a k e f i l e s文件。任何指定系統(tǒng)的信息都可以在配置文件里設(shè)置,在創(chuàng)建
G o p h e r服務(wù)器軟件之前,你必須在g o p h e r d . c o n f和g o p h e r d l o c a l . c o n f里進(jìn)行配置。G o p h e r d . c o n f
用于配置指定系統(tǒng)的一些屬性,而g o p h e r d l o c a l . c o n f則用于定制G o p h e r服務(wù)器,例如由指定的
遠(yuǎn)程系統(tǒng)控制訪問。

完成有關(guān)的配置操作后,就可以輸入配置命令以創(chuàng)建一個(gè)定制的M a k e f i l e,然后使用
m a k e命令創(chuàng)建G o p h e r執(zhí)行程序。生成G o p h e r執(zhí)行程序后,就可以使用make install 命令將
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP