标题: 转贴《4DOS 的说明书3》
[打印本页]
作者: lydong
时间: 2002-10-22 00:00
标题: 转贴《4DOS 的说明书3》
4DOS 指 令
==============================================================================
好了,今天要介绍指令是-TYPE.
4DOS的TYPE有两个参数: /P 和 /L.
/P : 一页一页地显示.
/L : 显示时在文字档的每一行加上行号.
要注意的是使用的格式,一定要如下:
TYPE /LP [d:][path]filename
也就是一定要先打参数才打档名,否则参数会无效.
大家玩一玩.下次介绍4DOS的type加强型:LIST.
==============================================================================
上回介绍了TYPE,这次介绍LIST - 这是4DOS的加强型TYPE. 为4DOS所特有的.
和TYPE一样,LIST主要是用来看ASCII档案的.(中文亦适用)但是它提供了一个类似
文书处理的环境,除了不能编辑文字外,在阅读文字档时真是方便许多.它有三个参数:
/H : 除去高位元字元,在阅读某些有档案格式的文字档时较有用.
/S : 不从档案中找寻显示内容,而从标准输出中做LIST的动作.有一个例子:
DIR | LIST /S
这样下指令可以把DIR的内容用LIST来看.
/W : 在右边界做转折. 看非文字档时较有用.
以上所说的参数并不是常用得到,若是要用LIST来看文字档,只要打
LIST [d:][path]filename
就可以了.上列参数我也不大清楚,不大会应用,请会用的人提供一下经验.
进了list后,所有可用的按键都会显示在萤幕最上方一行.大致就是文书处理中的
PGUP, PGDN, HOME, END 等等. 比较特殊的按键有:
F : 找寻指定字串.
N : 找寻下一个合乎搜寻条件的字串.
P : 列印.
LIST 比 TYPE 要好用得多了. 用4DOS的人可不要忘了这个功能.
4DOS 有一项特殊功能,就是可以记录 User 所下的每一个指令, 你家里的
电脑经常在你不在家的时候被弟妹们乱玩吗? 你公司里的电脑经常被人趁
你不在的时后乱玩, 在你下班后有人从中偷取资料, 或删改资料吗?
别高兴得太早,4DOS并不能防止这些行为,因为它只是 COMMAND.COM 的加
强而已,但它可以把所有的指令记录存档,让你知道 User(包括你自己)下
过哪些指令,并记录当时的日期与时间,以便你在任何时刻都能掌握状况.
指令名称: LOG
指令格式: LOG [/W [d:][path]filename | ON | OFF | text]
功能说明: 把所下过的指令记录并存档.
如不指定存档名称, 4DOS 将以预设的 4DOSLOG 存档在 Boot
磁碟的根目录.如不加任何参数, 仅显示目前 LOG 是否启动.
如加上一段文字,在 LOG ON 时可在 LOG FILE 加上一段文字
(下 COMMAND 时有 8 个字的限制, 此时可加注解).
在 LOG OFF 时可在 LOG FILE 的开始位置加上档头说明
(以便将此记录档分类归档).
记录格式: [mm/dd/yy hh:mm:ss] command
执行范例: C>LOG
LOG is OFF
表示目前记录的功能并未启动.
C>LOG ON (OFF)
表示即刻起记录功能启动 (关闭)
C>LOG /W C:\LOG\LOGFILE
指定记录功能启动且必需以 LOGFILE 档名存在 C:\LOG 中.
C>LOG "Start work on the database system"
将 "...." 中的文字加在 LOG FILE 目前的位置或档案开头.
笔者范例: AUTO.BTM : .
.
.
/* Log Active */ ALIAS LA LOG ON
/* Log Delete */ ALIAS LD DEL D:\TEMP\GOD.LOG > NUL
/* Log Edit */ ALIAS LE LIST D:\TEMP\GOD.LOG
/* Log Off */ ALIAS LO LOG OFF
.
.
.
/* how to log */ LOG /W D:\TEMP\GOD.LOG
注意事项: 在套装软体 (如 PC Tools)
中的动作不会记录, Batch 档中的每一指令仍会
被记录, 随时注意磁片空间, 以免 LOG FILE 暴涨导致磁片空间不足.
其它请按 F1 自行查阅.
首先, 我们先确定 4DOS 的相容性:
硬体方面: PC, PC XT, PC AT/386, PS/2 及 Compatible 的机型都完全相容.
系统方面: PC-DOS, MS-DOS, Chinese system 也都相容.
网路方面: MS-DOS Compatible 的网路包括 3Com 3+, Novell Netware 都相容.
软体方面: Lotus, dBase, DESQview, QEMM, Windows.... 等都相容.
既然相容性没问题了, 那使用环境呢?
4DOS 可说是第一个支援 XMS 的软体,虽然 Intel 在 '88 年就已定出 XMS 的规格,
但到目前为止,4DOS 是第一个发表的支援 XMS 的软体,4DOS 在一开机载入时会先找
HMA (High Memory Area), 再找 EMS, 都找不到则会自动 Swap 在磁碟上,以记忆体
来说, 已到达自动寻找最节省的方式常驻, 所有的功能及指令全部内建, 老实说,即
使把开机系统中的 COMMAND.COM 干掉, 把 4DOS.COM 改成 COMMAND.COM 也没问题.
那就可以直接用了吧?
BIN-BON ! 答对了, 如果你对你的系统要求如此之低的话, 的确可以就这样用了,可
是 4DOS 既然这么强大, 当然会让 User 设定一些参数使它更有弹性才对,以下是说
明, 大写表示不可更动部份, 小写表示随 User 高兴 (但不可过份) :
首先, 在 CONFIG.SYS 中要加入 SHELL = d:\path\4DOS.COM, 使电脑一开机时不去
找 COMMAND.COM 而直接把 4DOS.COM 当 COMMAND.COM 来用.
参数: /A:n ALIAS 的大小, ALIAS 等于 DOS 的 BATCH 档,执行时为最优先执
行的项目,全部先载入 Memory 中后执行,预设值是 1024 (bytes,
以下皆是)如果你设定的 ALIAS 很多, n 也要跟着加多, 超过的
ALIAS 不会被载入, n 在 256 - 32000 之间.
/E 环境的大小, n 在 256 - 32000 之间, 有下列两种用法:
/E:n 直接设定大小, 预设值是 512.
/E+n 若环境已不足使用时可再追加次要环境以便使用,预设值
是128,且以 n 必须以 128 为单位如 256, 512, 1024..
/H:n 指令编辑空间的大小,4DOS可将所下过的指令叫出编辑,空间越大
记得越多,预设值是 1024, n 在 512-8192 之间, 最新的指令会
把最旧的挤掉, 可用上下键查询或 F3 重覆上一指令在目前游标
位置之后的指令, 叫出后可 Insert 或 Delete 编辑.
/U 把4DOS SWAP到 UMB (Upper Memory Block),如果有用如 QEMM
之类的记忆体管理程式的话,加此参数保证不相冲,因为4DOS是
自行 SWAP 而不是靠管理程式 SWAP 的.
/P 4DOS按照预设的SWAP方式进行,所有变数未经指定则以预设值设定.
范例: SHELL=C:\4DOS.COM /A:1024 /E:1024U /H:1024 /P /U
又 : 因为不是出书,时间空间有限,故参数并未全部介绍,仅一般常用变数而已.
其次,在 AUTOEXEC.BAT 中加上 SET COMSPEC=d:\path\4DOS.COM,比较好,设PATH
时最好第一个设C:\;还有记得要包括 4ODS 的HELP.EXE及DOS.HLP所在的路径,且
要优先于 DOS 5.0 的路径,不然按 F1 时出现的不是 4DOS 而是DOS 5.0的HELP.
说到 HELP, 4DOS 的 HELP 功能相当不错, 看过 4DOS.DOC 的 User 不妨用F1把
4DOS 的功能看得更清楚些.
这样一来, 你的 4DOS 就可方便安心的使用了.
作者: mini2324
时间: 2010-8-25 03:43
谢谢,很详细
作者: wcr100
时间: 2010-12-20 15:00
有些东西还是有应用之地的。谢谢了