MS-DOS和Windows命令行doskey命令

目录:

MS-DOS和Windows命令行doskey命令
MS-DOS和Windows命令行doskey命令
Anonim

Doskey是一种MS-DOS实用程序,允许用户保留计算机上使用的所有命令的历史记录。Doskey允许执行常用的命令,而不必在每次需要时都键入它们。

可用性

Doskey是一个外部命令,可作为doskey.exe用于以下Microsoft操作系统。

  • MS-DOS 5.0及以上
  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT
  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7的
  • Windows 8
  • Windows 10

Doskey语法

  • Windows Vista和更高版本的语法。
  • Windows XP和更早的语法。

Windows Vista和更高版本的语法

DOSKEY [/ REINSTALL] [/ LISTSIZE = size] [/ MACROS [:ALL | :exename]] [/ HISTORY] [/ INSERT | / OVERSTRIKE] [/ EXENAME = exename] [/ MACROFILE = filename] [宏名= [文本]]

/重新安装 安装新的Doskey副本。
/ LISTSIZE =大小 设置命令历史记录缓冲区的大小。
/宏 显示所有Doskey宏。
/宏:全部 显示具有Doskey宏的所有可执行文件的所有Doskey宏。
/ MACROS:exe名称 显示给定可执行文件的所有Doskey宏。
/历史 显示存储在内存中的所有命令。
/插 指定将您键入的新文本插入到旧文本中。
/过度罢工 指定新文本覆盖旧文本。
/ EXENAME = exe名称 指定可执行文件。
/ MACROFILE =文件名 指定要安装的宏文件。
宏名 为您创建的宏指定名称。
文本 指定要记录的命令。

选项键

上,下 向上和向下箭头调出命令。
退出 清除当前命令。
F7 显示命令历史记录。
Alt + F7 清除命令历史记录。
[字] F8 搜索以[chars]开头的命令。
F9 通过数字选择命令。
Alt + F10 清除宏定义。

以下是Doskey宏定义中的一些特殊代码:

$ T 命令分隔符。在宏中允许多个命令。
$ 1- $ 9 批处理参数。等效于批处理程序中的%1-%9。
$ * 命令行上的宏名称后的所有内容都替换了符号。

Windows XP和更早的语法

DOSKEY [/ switch …] [宏名= [文本]]

/ BUFSIZE:大小 设置宏和命令缓冲区的大小。 (预设值:512)
/ ECHO:打开|关闭 启用/禁用宏扩展的回显。 (默认:开)
/ FILE:文件 指定包含宏列表的文件。
/历史 显示存储在内存中的所有命令。
/插 键入时在行中插入新字符。
/ KEYSIZE:大小 设置键盘提前输入缓冲区的大小。 (预设值:15)
/ LINE:大小 设置行编辑缓冲区的最大大小。 (预设值:128)
/宏 显示所有Doskey宏。
/过度罢工 键入时将新字符覆盖到行上。 (默认)
/重新安装 安装新的Doskey副本。
宏名 为您创建的宏指定名称。
文本 指定要分配给宏的命令。

选项键

上,下 箭头会调出命令。
退出 清除当前命令。
F7 显示命令历史记录。
Alt + F7 清除命令历史记录。
[字] F8 搜索以[chars]开头的命令。
F9 通过数字选择命令。
Alt + F10 清除宏定义。

下面是可以在Doskey宏定义中使用的特殊代码。

$ T 命令分隔符:在宏中允许多个命令。
$ 1- $ 9 批处理参数:等效于批处理程序中的%1-%9。
$ * 命令行上的宏名称后的所有内容都替换了符号。

Doskey示例

多斯基

启动doskey,并允许您按向上或向下命令以查看历史记录,或者向右或向左重新键入上一个命令。

驴子/历史

在命令提示符下显示运行命令的历史记录。由于doskey默认情况下随Windows的最新版本加载,因此这是一种确定在任何打开的Windows命令行窗口上运行了哪些命令的简便方法。