当前位置:编程学习 > C#/ASP.NET >>

求高手给一套学习DOS的文档我

求高手给一套学习DOS的文档我  非常感谢!!
邮箱:clie_d@foxmail.com --------------------编程问答-------------------- 首先搞清楚,你要学习控制台命令还是DOS命令还是DOS操作系统还是什么。

控制台命令和DOS命令有很多类似之处,但是本质上是完全不同的东西。

其实学习调用这些命令非常简单,我花1分钟就能给你说清楚,根本不需要什么文档。

你记住,任何时候,需要帮助信息,如同GUI程序在最右边会有帮助菜单一样,命令行一般包含一个 -h 或者 -help 的参数。对于一些程序来说,当你不带参数调用,或者调用参数不正确的时候,也会出现帮助文本。

另一个问题是,帮助文本怎么读?当然,大部分帮助是英文写的,英文比中文的兼容性好,尤其是控制台。英文你得学,这个1分钟学不会。假设你英文没问题,或者手边有个字典,能看懂意思,简单告诉你约定。

比如我这么写一个命令:
MyCommand -s:sourcefile [-d:destfile] [-a|-b] [-c] [-h]
这个是什么意思呢?
这个表示,命令叫做MyCommand,它必须跟一个-s:sourcefile的参数。
[-d:destfile],用括号的参数为可选参数
[-a|-b],这也是可选参数,而且,在-a和-b中,你只能选择其一。

额外地,命令行格式还有如下约定,参数和参数中间用间隔区分,如果参数本身有空格,用引号包裹。 --------------------编程问答-------------------- DOS命令 --------------------编程问答-------------------- 现在都玩控制台,好少有人玩dos了。。

to caozhy:

dos一般都是 /? 不是 -h,ms喜欢用「/开关」,unix喜欢用「-开关」 --------------------编程问答--------------------
引用 3 楼  的回复:
现在都玩控制台,好少有人玩dos了。。

to caozhy:

dos一般都是 /? 不是 -h,ms喜欢用「/开关」,unix喜欢用「-开关」

不是unix喜欢使用“-”,而是因为unix like使用/作为路径分割,为了避免混淆,使用了“-”。
然而,“-”逐渐成为了主流,一般来说,现在控制台程序同时兼容两种写法,但是推荐使用“-”。 --------------------编程问答-------------------- mark.. --------------------编程问答--------------------
引用 4 楼  的回复:
引用 3 楼 的回复:

现在都玩控制台,好少有人玩dos了。。

to caozhy:

dos一般都是 /? 不是 -h,ms喜欢用「/开关」,unix喜欢用「-开关」

不是unix喜欢使用“-”,而是因为unix like使用/作为路径分割,为了避免混淆,使用了“-”。
然而,“-”逐渐成为了主流,一般来说,现在控制台程序同时兼容两种写法,但是推荐使用“-”。


嗯,ux的路径都是/xxx。
win下控制台基本还是不支持-的,支持的多半是第三方程序。建议你先试试。



chkdsk
dir
md
rd
ren
... --------------------编程问答-------------------- 控制台的怎么搞呢!
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,