[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[原创] cmd 中的快捷键

本帖最后由 CrLf 于 2012-6-22 17:42 编辑

---------------------------------------------------------------------------------------------------
【输入特殊字符】
Alt+小键盘数字
  1. 实际上不是 cmd 中的而是系统级的快捷键,将输入数字转为对应十进制内码的字符,数字上限与系统当前代码页内码范围相吻合
复制代码
Ctrl+A~Z
  1. 等效于 Alt+小键盘数字1~26,常用 Ctrl+C 中止当前命令的运行,以及用 Ctrl+Z 结束 con 输入(本质是映射一个文本结束符,需回车输入),有时也用 Ctrl+G 来输入蜂鸣符
复制代码
---------------------------------------------------------------------------------------------------
【Fn键】
F1
  1. 等效于 → 键
复制代码
F3
  1. 如果当前输入短于上一次输入,则将命令记录中最后一条命令的前端n个字符替换为当前已输入的字符,否则等效于 Page Down 键
复制代码
F5
  1. 等效于 ↑ 键
复制代码
F6
  1. 等效于 Ctrl+Z
复制代码
F7
  1. 从历史输入列表中选择,列表的格式类似于 doskey /h|findstr /n .
复制代码
Alt+F7
  1. 清除命令历史记录
复制代码
F8
  1. 搜索命令历史记录,在通过 F7 选择命令之后,使用 F8 效果类似于 ↑ 键,但抵达第一个记录时使用 F8 会指向最后一个记录
复制代码
F9
  1. 根据 F7 中的记录,输入数字编号提取相应的命令
复制代码
Alt+F10
  1. 清除宏定义,可以清空由 doskey 设置的宏定义
复制代码
其余 Fn 键具体作用不详
---------------------------------------------------------------------------------------------------
【功能键】
Esc
  1. 清除命令行
复制代码
Tab
  1. 选择当前目录下的某个文件或目录
复制代码
Shift+Tab
  1. 反向顺序选择当前目录下的某个文件或目录,如果 Tab 按过头可用 Shift+Tab 回退
复制代码
Backspace
  1. 删除光标前的一个字符
复制代码
Enter
  1. 运行当前命令
复制代码
Insert
  1. 在插入模式和覆盖模式之间切换
复制代码
Pause
  1. 类似于挂起 cmd 及其调用的外部命令进程,按任意键恢复运行
复制代码
Break
  1. 中止正在执行的命令,如果是外部命令则会中止进程,但不能暂停对句柄0进行句柄备份导致的无限循环
复制代码
Ctrl+Break
  1. 约等于 Ctrl+C 的作用
复制代码
---------------------------------------------------------------------------------------------------
【命令选取】
  1. 使用记录中的上一个命令为当前命令
复制代码
  1. 使用记录中的下一个命令为当前命令
复制代码
Page Up
  1. 使用记录中的第一个命令为当前命令
复制代码
Page Down
  1. 使用记录中的最后一个命令为当前命令
复制代码
---------------------------------------------------------------------------------------------------
【光标移动】
  1. 光标向前移动一个字符
复制代码
  1. 光标向后移动一个字符,若当前输入短于上一次输入,则每次按 → 都会逐字补充所缺部分直至等长
复制代码
Ctrl+←
  1. 以空格划分,光标向前移动到上一节头部
复制代码
Ctrl+→
  1. 以空格划分,光标向前移动到下一节最后一个字符前
复制代码
Home
  1. 光标移动到命令末尾处
复制代码
End
  1. 光标移动到命令末尾处
复制代码
---------------------------------------------------------------------------------------------------
感谢 cb02356828、weichenxiehou、qzwqzw、zqz0012005、neorobin (按时间顺序排列)等人提示与补充。
1

评分人数

回复 6# qzwqzw


    经测试,Ctrl+Break 与 Break 确实有区别,如前者无法停止 ping -t bbs.bathome.net,但找不到其中的规律。

TOP

回复 8# qzwqzw


    在我这确实是两个不同的键,老兄是笔记本?

TOP

回复 19# 依山居


    是等效于 Tab
    因为 I 是第 9 个字母,所以 Ctrl+I 等于按下排行第 9 的 ascii 字符,要按下 Ctrl+Shift+I 才相当于 Shift+Tab

TOP

返回列表