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