中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: dos入门方法----非常好的经验 上一主题 | 下一主题
5yue5
初级用户





积分 69
发帖 34
注册 2009-2-8
状态 离线
『楼 主』:  dos入门方法----非常好的经验

##################前言 #####################

    许多人在问如何学习dos?记得我当初也不知道如何学习dos,走了不少弯路。
为了让刚接触dos的朋友少走弯路,在此我把我的学习经验告诉给你,也许对你有所帮助。
  电脑是一门技术,技术的东西纸上谈兵是学不好的。也无法深入下去。你的dos程序需要验证。所以学习dos的第一步就是要构建你的实验环境!古老的dos是16位系统,winxp里面的“dos”是32位系统,其实winxp里面的dos叫它为模拟dos更恰当。因为,它只是模拟了古老的16位dos系统的模样。那么构建自己的实验环境有那些方法呢?
                      ###构建实验环境

  方法1:下载安装微软的虚拟机,这种方法是最好的。你可以在虚拟机里装上winxp,同时还可以装上dos系统,实现双启动。你也可以只安装dos系统。比如你可以在本论坛下载dos7.1在虚拟机上安装dos系统。这样你就构建好了你的dos16系统。随着学习的深入,你可以利用软件winimage和ultraISO做出自己的虚拟软盘和虚拟光盘。在虚拟机上练习dos时winimage是必备的软件。这时你就可以用你的虚拟软盘或虚拟光盘去启动你的虚拟机了。到这时你对dos的理解就进步不少了。

   方法2:你可以在本机做一个文件夹,比如叫 d:\mydos,这里面就放上你的dos文件,就想堆积木一样的往里面堆放你的dos程序,这里你最好是设置一下本机的环境变量。右键点击桌面上我的电脑:属性---高级---环境变量。你将看到path这个字,在path的最后添加:  :d:\mydos 后确定保存就可以了。这样无论你到那个盘下输入你的16位dos命令,都可以正常的打开你的16位系统。
但是这个方法有个缺点,就是有的命令无法在winxp下练习。还得用方法1 才可以。所以方法1才是主要的方法。
   为什么winxp可以运行16位的dos系统呢?因为微软的操作系统是向下兼容的。
你还可以进入c:\windows\system32 里面去看看,你将看到有两个文件dosx和command。你点击他们会发现启动的就是16位dos系统。
当然对于模拟dos本来就是在winxp运行的。所以其实验环境,本来就有。也就没什么构建之说。如果你想做一个双启动,建议你还是在虚拟机上去做。另外,微软的虚拟机是免费的。不要听网上说的什么破解之类的话。你可以直接到微软的官方网站下。最好是英文版本的。dos就是要和英文打交道。

                 ### 初学dos需用那些工具呢?

  学习dos我想应该准备下面的一下工具
外语翻译软件----推荐用lingoes,这个软件很小。翻译效果很好。更主要的是它是免费的,你只要到百度里输入lingoes就可以找到官方下载地此。
其次 就是要准备做软盘镜像的工具-----winimage。这个软件要注册。你可以在网上找多的很。
最后就是准备一个做虚拟光盘的软件----推荐用ultraiso。这个也要注册,网上很容易找到的。
还有就是要找到dos文件,这不难,dos71就不错。
                        
                #### dos文件的编辑器

第一种 dos自带的 edit
第二种 记事本,我就喜欢用记事本编辑。好用
第三种  在cmd中 用命令 ,各步如下:
1)copy con  d:\my.txt  注:con只控制台。其实就把它理解为cmd屏幕就可以了。这是要在D盘创建文件my.txt
2)回车,这时,光标会提醒你输入内容。
3)输完你想输入的内容后 按下 F6.这样你就在D盘创建了文件my.txt。此时你到D盘就可以看到文件了。
            
                    ######看一篇教程---洪恩在线

   第一篇:洪恩在线的dos教程,它那清晰的语言,浅显例子的讲解,全面地描述了古典dos的内容,如果一篇教程都是那种几十行的程序不晕才怪,但是洪恩在线的这篇教程,它里面没有那种宏大的程序,只有一些很简单的例子,非常适合初学dos的人看。如果你边看边动手。你一定收获不小,地址:
http://www.hongen.com/pc/newer/os/dos/dos0101.htm
  第二篇:找到dos71,或win98 或一键还原里面的autoexec.bat,config.sys打开看看是怎么写的。
               
               #####展开自己的实验,在实验中进步

                           提出自己的实验课题,如
   课题: 在虚拟机上你先装好winxp。然后你想法去创建一个dos系统,实现双启动。
   你可以去下一个一键还原来看看,看看比人是如何做的。当你完成这个课题时,你会发现,你已经不是当初的那个你了。
            
                        ######温故而知新

      dos命令要经常用,你才会熟悉。更要学会 用"/?"。因为dos的命令。你很难每条都记得那么准确的。只有这个 "/?" 才是你最可靠的朋友。
      另外,要用好你自己电脑上的帮助支持中心,这个中心就在你的开始菜单上,那是微软的解释,是权威。如果你学dos,连你自己电脑上的帮助中心都没去过,那你不会学会dos的。
     最后,你要明白16位dos系统历史上曾经,毕竟代表的是一个辉煌的时代,喜欢计算机的朋友,绝不能对那个时代的知识一无所知。今天学习古典dos可以用来完成ghost备份还原系统。可以完成磁盘分区,格式化磁盘,调整磁盘的分区大小,可以进入dos杀毒,还可以做很多很多的事情,学习古典dos也可以更好的理解winxp下的cmd。所以我们应该怀有一种继承古典dos的精髓,发扬模拟dos的愿望,去努力的学好古典的以及现代的dos。
    时间是一条长河,虽然我们已经进入了winxp时代,但是有许多事情,依然离不开古典和现代的dos。
    让我们徜徉在时间这条长河中,在古典与现代的交相辉映中去欣赏dos的美轮美奂吧.....!
修订:2009-2-15 zunyi by zwd
附注:微软的虚拟机要求你的pc内存不得少于512m。否则你运行起来很困难的。微软官方下载地此:
http://www.microsoft.com/downloa ... &DisplayLang=en

其实这个地此 就是从你自己电脑上的开始菜单上的----window catalog---下载(含英文版)---输入虚拟机就找到这个地此了。
  如果你要学习网络dos ,那虚拟机就不能缺少,比如你要练习,net send 发送消息,你没网络还真的不能练习。就是说虚拟机可以在本机上组建网络,然后你可以在本机上学习网络dos命令。


  文章中提到的工具 ,其实你的系统安装盘里面的winpe文件夹里面就都有。


补充:***********************************


::.--.-.::
:( (    ):::::  东边日出西边雨
(_,  \ ) ,_)::  道是无晴却有情       |
:::-'--`--:::::::: ~~|     ,       \ _ /
::::::::::::::::::: ,|`-._/|   -==  (_)  ==-
::::::::^^::::::::.' |   /||\      /   \
::::::^^::::::::.'   | ./ ||`\       |
:::::::::::::::/ `-. |/._ ||  \
::::::::::::::|      ||   ||   \
~~=~_~^~ =~ \~~~~~~~'~~~~'~~~~/~~`` ~=~^~
~^^~~-=~^~ ^ `--------------'~^~=~^~_~^=~^~

欢迎各位朋友,把你看到的好的文章,好的网此,跟贴在后面。谢谢!2009-2-22

[ Last edited by 5yue5 on 2009-2-22 at 12:20 ]

2009-2-14 16:11
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4633
发帖 2236
注册 2005-1-30
状态 离线
『第 2 楼』:  

如果你只是

  Quote:
今天学习它主要是用来和ghost配合备份还原系统。做点磁盘分区,格式化磁盘,调整磁盘的分区大小,学习古典 dos是为了更好的理解winxp下的cmd。

的话,那我劝你根本没必要去学什么 DOS 。



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2009-2-14 22:17
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wangfangjian
中级用户





积分 274
发帖 192
注册 2009-1-7
状态 离线
『第 3 楼』:  

就是

2009-2-14 23:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
5yue5
初级用户





积分 69
发帖 34
注册 2009-2-8
状态 离线
『第 4 楼』:  回复dosforever

其实每人学习dos的目的都不一样。我这么说并不代表我对dos没感情,并不代表当今dos不重要了。我只是阐述了我的观点。我是说要花更多的时间去研究学习模拟dos。

2009-2-14 23:27
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4633
发帖 2236
注册 2005-1-30
状态 离线
『第 5 楼』:  

这个不是感情不感情,重要不重要的事,而是个实际问题。首先你要搞清楚你为什么要学 DOS 。如果最终只是为了熟悉 Windows 下的命令行那根本没必要从 DOS 开始学起,直接从 Windows 命令行学一样可以学的很好,DOS 下的许多概念在 Windows 下根本用不着,如果从 DOS 开始学起我认为是浪费时间。一个反面例子就是许多从 Windows 下倒过来学习 DOS 的人把许多 Windows 下的概念套用到 DOS 身上。因此,如果你学习的目的不是对 DOS 本身感兴趣的话学了是浪费时间。

Re:5yue5
由于你的这篇文章是面对所有想学 DOS 初学者的,因此,我前面说的“你”不是指的你个人。你的文章总的来说对初学者有一定的引导作用,只是最后一段对学习 DOS 的目的我有不同的看法。



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2009-2-15 00:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
5yue5
初级用户





积分 69
发帖 34
注册 2009-2-8
状态 离线
『第 6 楼』:  我接受你的意见改一改

有人提出意见是好事情 呵呵

2009-2-15 10:23
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4633
发帖 2236
注册 2005-1-30
状态 离线
『第 7 楼』:  

咳,你没必要改嘛。我这哪里算是意见,只是个人的不同看法。其实这两种学习途径并不矛盾,是看你个人的各取所需。



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2009-2-15 13:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
pujihong123
初级用户




积分 47
发帖 27
注册 2008-6-23
来自 甘肃. 武威
状态 离线
『第 8 楼』:  

楼主总结的很好!楼主辛苦,谢谢楼主分享!



好好学习,
天天向上。
2009-2-19 14:50
查看资料  发送邮件  发短消息 网志  OICQ (4301178)  编辑帖子  回复  引用回复
lengyuegg
新手上路





积分 4
发帖 2
注册 2008-12-17
状态 离线
『第 9 楼』:  

学习了,很好的总结啊,谢谢分享

2009-2-21 12:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Jilianfu
新手上路





积分 8
发帖 4
注册 2009-2-21
状态 离线
『第 10 楼』:  真是不错

学习了,很好的总结啊,谢谢分享

2009-2-21 13:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fenfei
新手上路





积分 2
发帖 1
注册 2009-2-21
状态 离线
『第 11 楼』:  很好!

初学,谢谢!

2009-2-24 17:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fyang666
新手上路





积分 9
发帖 5
注册 2009-2-17
状态 离线
『第 12 楼』:  

学习一下,还是挺不错的!

2009-2-24 20:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qjfke
初级用户





积分 20
发帖 11
注册 2009-1-1
状态 离线
『第 13 楼』:  

学习一下

2009-4-9 22:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lol3653551237
新手上路





积分 4
发帖 2
注册 2008-12-3
状态 离线
『第 14 楼』:  

学习了。。感谢楼主分享那么宝贵的经验!

2009-4-12 05:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yadngah1984
新手上路





积分 18
发帖 12
注册 2010-9-1
来自 湖南益阳
状态 离线
『第 15 楼』:  

汲取经验!谢了

2010-9-4 12:58
查看资料  发送邮件  发短消息 网志  OICQ (280709486)  编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: