在Linux中如何读取DOS数据
Linux作为免费的操作系统,越来越受到电脑爱好者的喜爱,而它在使用中经常需同DOS系统交换数据,在Linux系统中如何访问DOS文件系统呢?下面以RedHat 5.1版本为例,说明其使用方法。
1.使用DOS软盘。软盘是最常用的载体,在RedHat中有两种方法可访问DOS盘:一是用Mtools实用工具访问软盘,对软盘上的文件进行拷贝、删除等操作,其命令有Mcopy、Mdir等,具体可参照联机帮助,这里要注意一点,Mtools中使用的路径名用斜杠代替反斜杠;二是将软盘安装到你的Linux系统中,命令如下:Mount-t msdos/dev/fd0/mnt/floppy,以后对软盘的操作可直接对/mnt/floppy目录进行操作即可。
2.访问硬盘上的DOS分区。在RedHat中,从理论上可将其所识别的文件分区安装到Linux系统中,在安装RedHat 5.1中,你会看到每个分区都被分配了类似Hda1的标识。对于DOS分区(包括FAT 16和FAT 32),只要用Mount命令将其挂到系统上就可对其操作,格式如下:Mount-t msdos/dev/hda?/mnt/hd将其挂到/mnt/hd上,had?为其标识号,如有两个硬盘可能为hdb?或hdc?,如对-t的参数不详,可用Auto代替让系统自动判断分区类型。
3.使用CD-ROM。用mount/mnt/cdrom可将CD-ROM挂到系统上,通过/mnt/cdrom目录对CD-ROM进行访问。
卸载时用:Umount设备名,关机时系统会自动卸载。
DOS和Linux命令对比学习表
由于现在Linux的图形界面还主要是在shell下面进行操作,所以学习Linux命令就特别重要。但Linux命令比较不容易记忆,下面的是关于Linux和DOS对应的命令。
执行内容 MS-DOS Linux 例子
拷贝文件 copy cp cp thisfile.txt /home/thisdirectory
移动文件 move mv mv thisfile.txt /home/thisdirectory
列目录 dir ls Ls
清屏幕 cls clear Clear
关闭窗口 exit exit Exit
设置日期 date date Date
删除文件 del rm rm thisfile.txt
屏幕输出 echo echo echo this message
文件编辑器 edit pico pico thisfile.txt
文件比较 fc diff diff file1 file2
查找 find grep grep this word or phrase thisfile.txt
格式化软盘 format a: mke2fs /sbin/mke2fs /dev/fd0
(如果软驱是A:) 或 mformat (/dev/fd0相当于DOS下面A:)
在线命令帮助 command /? man man command
建目录 md mkdir mkdir directory
分屏幕显示 more less less thisfile.txt
重新命名 ren mv mv thisfile.txt thatfile.txt
查看系统路径 chdir pwd Pwd
转换路径 cd pathname cd pathname cd /directory/directory
退到上级目录 cd .. cd .. cd ..
显示时间 time date date
显示内存可用空间 mem free free
常用磁盘工具介绍
软件名称 功能介绍 PartitionMagic 主要功能包括创建、删除、合并、拆分、隐藏磁盘分区,无损数据的调整分区大小,在各种文件系统间自由转换,在主分区和逻辑分区之间转换,隐藏分区、设置分区为活动状态等...... DiskMan 它可以手工修改硬盘分区表中包括逻辑分区在内的所有数据,能重建被破坏的分区表,可以按使用者的意愿分区,从而使一个硬盘中多个操作系统共存....... 出处: Yesky
|