打造超级DOS系统(上)
摘要:DOS是辉煌多时的操作系统,尽管现在Windows大放光彩,但DOS依然在发展;而DOS也有其强大的功能,有着其它操作系统尤其是Windows无法取代的特殊作用。本文着重探讨打造一个真正功能强大的、崭新面貌的DOS系统的重要性与实用性,并借此说明:正确对待DOS才是DOS新发展的源动力!
DOS(Disk Operation System:磁盘操作系统)曾经是风行全球的PC机操作系统,只是由于微软的“Windows战略”使得它现在我国几乎成了“被遗忘的一代”了。DOS作为主流操作系统的时代已然过去,这是不争的事实,但DOS并没有因为微软的放弃而从此消失,而是在国内外依然有许多追随者,与Windows相比,DOS操作起来更方便、更快捷、更稳定、更高效,还有Windows系统所不具备的底层及自由开放性。因此,正确对待DOS才是DOS新发展的源动力!最近笔者在“联合DOS论坛”与几位版主和网友们为本人的这个观点进行多次交流与探讨,受益良多,故撰写此文,叙述一下如何打造适合我们使用的超级DOS系统。
关于如何写出这些感想,笔者曾有颇多思虑,最终决定以古龙的武侠名著《七种武器》中武器名称结合DOS的应用这样的形式逐一来说明,以完成终极DOS任务,欢迎大家与笔者联系,共同探讨!
长生剑――新型DOS系统
关于DOS“死刑”的判决书主要有以下几点:不支持长文件名与USB设备、网络能力差、不支持NTFS等等,更要命的是它操作不方便,需记住相当多的命令,使大多数普通用户不敢也不会操作电脑。
只有不断地进取才能获得用户的支持!目前新型的DOS依然是层出不穷,功能强劲。如ROM-DOS、DR-DOS、FreeDOS等,它们大都支持FAT32格式、长文件名,并有一定的网络处理能力,尤其FreeDOS是一个免费系统,目前由世界上许多程序员共同开发,就如Linux一样,相信它将会获得较大的发展。所以,DOS其实并没有死亡,相反在许多方面取得了长足的进步。而新型的DOS系统也一定会在不断前进中进一步扩大生存的空间,得到用户的认可的。
孔雀翎――长文件名的支持
Windows 95推出之后,DOS不支持长文件名的“恶名”也随之产生,因为DOS只支持8.3格式,如果用DOS来查阅Windows的长文件名的话,只能看到类似 program~1.exe的样子,让人感觉不知所云。经过无数程序员的努力后,现在的DOS已完全支持长文件名了,甚至是被微软放弃多年的MS-DOS也照样可以支持,无尾的孔雀终于开屏了!实现的方法主要有以下三种:
1. 新型DOS系统完美支持,如前所述的ROM-DOS等系统,本身已完善对长文件名的支持了;
2. 全新的支持长文件名的DOS命令,比如:Odi's LFN tools软件包,它包含有LDIR、LCD、LCOPY、LREN等命令,并支持FAT32等格式,使用它们就如使用外部命令一样,是我们DOS工具箱中必备的工具;
3. 外挂驱动程序方式,最稳定的当数DOSLFN了,它的使用也相当简单,只需在提示符后输入DOSLFN即可;
三种方法中,个人认为第1种多少与MS-DOS有兼容方面的问题,并不适合在Windows中使用,以免引起不必要的问题;第2种方法只能算是“制标不制本”的方法,但也更方便更容易操作;第3种方法是本人所推荐的,它从根本上解决了任何DOS长文件名的缺陷,而且与Windows全面兼容,使它在处理Windows故障时也不会发生任何错误,唯一不足的它是会占用少量的内存。