讓DOS與Unix文件相互兼容
Unix操作系統(tǒng)與DOS(包括Windos)是不同類型的操作系統(tǒng)。由于其內(nèi)部架構(gòu)的不同,這導(dǎo)致他們之間的文件難以相互兼容。
如現(xiàn)在有一個(gè)文本文件,如果這是一個(gè)Unix操作系統(tǒng)格式下的文件,在Windows操作系統(tǒng)下就不會(huì)正常顯示。很有可能在Windows操作系統(tǒng)下打開的時(shí)候,其三行內(nèi)容會(huì)再同一行中顯示。
所以如果企業(yè)中同時(shí)存在有Unix操作系統(tǒng)與微軟操作系統(tǒng)的時(shí)候,那么就需要考慮如何提高文件的兼容性問題。不但要能夠顯示文件的內(nèi)容,而且文件的格式也需要保存下來,如分行等等。今天筆者就跟大家來探討一下這個(gè)問題。
利用軟件實(shí)現(xiàn)自動(dòng)轉(zhuǎn)換。
有些軟件工具可以幫助系統(tǒng)工程師自動(dòng)進(jìn)行文件格式的轉(zhuǎn)換。如在微軟的操組系統(tǒng)中部署了一個(gè)FTP文件傳輸服務(wù)器。那么當(dāng)系統(tǒng)工程師通過FTP從微軟操作系統(tǒng)中下載文件時(shí),Unix系統(tǒng)就會(huì)自動(dòng)完成這個(gè)格式的轉(zhuǎn)換工作。即會(huì)把文件中每一個(gè)行內(nèi)自動(dòng)加入\n符號(hào)。這個(gè)特性可能會(huì)給系統(tǒng)工程師一定的啟示。,
對(duì)于企業(yè)的普通員工來說,這是最簡(jiǎn)單的實(shí)現(xiàn)文件兼容性的方式。有一些負(fù)責(zé)的實(shí)現(xiàn)方式雖然對(duì)系統(tǒng)工程師來說可能簡(jiǎn)單一些,但是對(duì)于沒有專業(yè)技術(shù)背景的普通員工來說,這個(gè)傻瓜式的實(shí)現(xiàn)方式無疑是比較合理的,因?yàn)檫@個(gè)文件格式轉(zhuǎn)換對(duì)于普通員工來說是透明的。當(dāng)使用Unix操作系統(tǒng)的員工從FTP服務(wù)器上下載Winodws文件時(shí),員工并不知道他們之間存在著差異。Unix系統(tǒng)會(huì)自動(dòng)根據(jù)操作系統(tǒng)的不同,對(duì)格式進(jìn)行轉(zhuǎn)換。
為此,筆者在給企業(yè)部署Unix操作系統(tǒng)的時(shí)候,為了提高文件的兼容性,筆者都是建議用戶通過FTP文件服務(wù)器來下載軟件。如可以組建一個(gè)基于微軟操作系統(tǒng)的文件服務(wù)器,然后其他員工需要把文件共享給Unix操組系統(tǒng)的員工的話,則可以先把文件放到文件服務(wù)器上(利用FTP實(shí)現(xiàn)),然后Unix操作系統(tǒng)的員工可以從文件服務(wù)器上下載文件。這個(gè)處理方式雖然比較麻煩一些,但是對(duì)于用戶來說轉(zhuǎn)換內(nèi)容是透明的,故比較適合普通用戶使用。
利用命令進(jìn)行自動(dòng)轉(zhuǎn)換。
雖然可以通過軟件工具實(shí)現(xiàn)自動(dòng)轉(zhuǎn)換。但是在一些特殊的情況下,必須要由系統(tǒng)管理員手工來完成格式的轉(zhuǎn)換。又或者系統(tǒng)工程師覺得通過軟件來實(shí)現(xiàn)格式轉(zhuǎn)換比較麻煩,而通過命令來手工實(shí)現(xiàn)格式轉(zhuǎn)換要簡(jiǎn)單一些。為此系統(tǒng)工程師就會(huì)選擇手工轉(zhuǎn)換。確實(shí)手工轉(zhuǎn)換不用通過FTP服務(wù)器這個(gè)中轉(zhuǎn)站,所以處理起來就會(huì)便捷許多。況且系統(tǒng)工程師又是這方面的專家,故對(duì)于他們來說也沒有什么技術(shù)障礙。
這樣,我們就可以讓讓DOS與Unix操組系統(tǒng)文件相互兼容了。
【編輯推薦】