选择显示字体大小

在linux下使用dos/windows磁盘

   对大多数linux用户,特别是我等linux爱好者来说,往往需要在linux系统下使用dos/windows文档,这就涉及到如何在linux环境下使用dos/windows磁盘的问题。下面从如何在linux下使用dos/windows硬盘分区和软盘两个方面对这个问题作一个简单的介绍。

1.在linux下使用dos/windows硬盘分区

   linux有一个在根目录下启动的文件系统,根目录用一个斜线(/)表示。要在linux下使用一个物理存储设备(如硬盘分区或cd-rom),必须先把该设备安装成为linux文件系统的一部分。

   可以用mount命令在linux文件系统的指定目录(安装点)下手工安装设备。比如笔者的机器上安装了一块ide硬盘,在上面安装有windowsmelinux系统。windowsme的主分区(c盘)是该硬盘的第一个分区,也就是linux下的/dev/hda1。为了在linux系统下访问windowsme的c盘,笔者在linux的根目录下建立了名为/mswin/c:目录,并用如下的带分区类型选项 -t msdos(windowsnt/2000的类型选项为 -t ntfs)的mount命令:

   mount -t msdos /dev/hda1 /mswin/c:

   安装该分区。现在windowsme的c盘就被映射到了linux的/mswin/c:目录下,用户可以通过该目录访问windowsme的c盘上的数据,并且可以把数据保存到该目录下,以使windowsme可以在c盘上访问这些数据,达到在两个系统之间交换数据的目的。

   如果用户经常需要在linux下访问dos/windows分区(笔者在使用linux时多数情况下都用xmms听保存在windowsme的d盘(/dev/hda5)上的mp3音乐),则可以通过在/etc/fstab文件中添加一行数据,使linux在启动时自动安装该分区。比如,在笔者系统的fatab文件末尾添加了如下一行:

   /dev/hda5 /mswin/d: msdos defaults 0 0

   其中第一个参数指明了要安装的分区,第二个参数指定了安装点,第三个参数指定了分区类型,第四个参数表示按缺省方式安装。在以后启动linux后,就可以在目录/mswin/d:下访问windowsme的d盘上的数据了。

   笔者曾经试用过几个linux版本。有的linux版本的安装程序会提示用户在安装的时候设置需要在linux下访问的dos/windows分区。在使用冲浪xteam3.0的时候,可以安装fat32分区和ntfs分区,但是可能是内码不兼容的原因,在linux下windows文件的中文名字显示为乱码。更让人难以理解的是,在redhat linux 7.0下居然不支持ntfs分区。

2.在linux下使用dos软盘

   正如在可以在linux系统中安装dos硬盘分区一样,也可以安装dos软盘。在缺省状态下,linux定义了通用的软盘设备名:

   /dev/fd0,它是a驱动器(第一个软驱)

   并且系统通常还建立了安装点/mnt/floppy。因此,用如下命令就可以把dos软盘安装到/mnt/floppy:

   mount -t msdos /dev/fd0 /mnt/floppy

   安装成功后,就可以用常规的linux命令访问dos软盘。当要取出软盘时,首先应该卸载软盘。用umount命令卸载设备,如下所示:

   umount /dev/fd0

   但是,如果要频繁地更换软盘,上面的过程就显得十分繁琐。因此,通常都用mtools软件包来访问软盘。mtools软件包可以执行大多数常用的dos命令,这些命令名除了要在每个命令前添加m前缀外,与dos中相同。例如命令

   mdir a:
   mcd "a:\sample"
   mcopy "a:\*.dat" .

   分别列出a盘上的文件、进入a盘的sample目录、将a盘上的所有以.dat为扩展名的文件拷贝到linux的当前目录下。需要说明的是,上面之所以用到了双引号,是为了避免shell错误地解释通配符"*"和dos地目录分隔符"/"。

   在linux下格式化dos软盘的时候,尽管mtools工具包提供了mformat实用程序,它可以格式化用于dos的软盘。但是不像dos的format命令那样,mformat命令需要执行两步过程来准备软盘:用fdformat命令(linux命令)低级格式化软盘;用mformat a:命令把dos文件系统放在低级格式化过的软盘上。   


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons