我曾经很抱怨windows的命令行没有bash好用。
尤其抱怨没有对历史命令的搜索功能。
抱怨无论是emacs的Ctrl+R,还是vim的“/”,windows的命令行都没有。
这周末读了《卓有成效的程序员》,才突然发现windows的命令行远没有那么水。
于是整理一下在命令行提示符下面可以使用的快捷键。
最常用的是tab键,他会补全路径,这个大家应该都是到。
其次还有”Ctrl+←“键和“Ctrl+→”, 他们分别跳到前一个单词和后一个单词。
还有一组快捷键是这次新学到的:F1 - F9
F1: 功能相当于“→”,对上一条命令进行逐字打印。 输入一条命令,回车执行,再按F1变可看到效果
F2: 按下此键后,会在中间反白提示“输入可复制的字符数量”,开始看这句话真的没看懂。
网上搜到一条解释是:
“此时直接按下上次输入命令中包含的字符(区别大小写)后,命令提示符将自动输入到按键字符。”
同样是输入一条命令,回车执行,再按F2测试了一下才明白这其中意思。
比如先运行命令:cd "C:\Documents and Settings\Administrator"
然后再输入F2 A, 便会得到:“cd "C:\Documents and Settings\”
F3: 重复上一条命令
F4: 与F2相对应,按下会提示:提示“输入可删除的字符数量”。网上的一段总结是
“删除当前光标到符合条件的第一个字符的前一字符之间的字符串,
如果按下的键不包含以前字符,则不进行操作并关闭提示窗口。”
关于对F2,F4的理解参照我后面的总结。
F5: 相当于"↑", 在历史记录中逐条上查“前一条命令”
F6: 相当于CTER+z“ 如下“^Z”
F7: 反白显示所有历史记录,配有编号。
并支持使用每条命令的首字母进行搜索、快速导航。
这个功能有点像Explorer中可以“键入文件名进行导航”的功能,区别是命令行中只支持首字母。
F8: 在命令行下可以输入以下字符,此时按下F8快捷键,
他会在历史记录中逐条上查“以刚才输入那部分字符开始的命令”
所以当什么都不输入的时候,他的功能相当于F5,
但是如果你的历史记录中有这些记录:
cd C:/A
dir
cd C:/B
cls
cd C:/C
此时输入CD,再按F8,便会依次定位到:cd C:/C, cd C:/B和cd C:/A,
F9: 输入按下F7时,显示的历史记录的编号,可以直接执行该命令。
总结:
F1-F4:
这一组快捷键配合”Ctrl+←“以及“Ctrl+→”使用。 可以实现对当前命名的的快速编辑 功能。
其实F2更像vim中的fx命令,可以查找到该行的特定字符
F4更像vim中的dfx命令,在fx定位后再配合一个d,删除到该位置。
所以我现在习惯先用F3,或者F8调出我想要执行的历史命令。
然后对这条命令使用”Ctrl+←“,“Ctrl+→”,F2,F4进行修改
F7,F8,F9:
这三个命令配合,可以最为bash中Ctrl+R的一个简单替代品。实现对历史记录中的命令进行搜索 的功能。
我现在的习惯用法是:
或者,输入命令的开头,再按F8定位,
或者,按F7,使用命令首字母定位(或者配合F9)。
相关推荐
windows命令行常用命令、常用快捷键.pdf
windows命令行常用命令、常用快捷键-医药卫生.pdf
美式键盘介绍及Windows命令行详解 本文档旨在介绍美式键盘的功能和Windows命令行的使用方法,对于计算机用户来说是一个非常实用的资源。 美式键盘是当前最常用的键盘类型,它具有许多快捷键和功能键,能够帮助用户...
### Windows命令行教程知识点详解 #### 一、引言 在计算机操作中,命令行界面(Command Line Interface, CLI)提供了一种通过输入命令来进行交互的方式。对于Windows操作系统而言,掌握命令行工具不仅可以提高工作...
在Windows操作系统中,命令行工具Executor是一个强大的辅助程序,它扩展了传统的命令提示符(CMD)功能,提供了自定义快捷键、...通过熟练掌握Executor的各项功能,用户可以大幅提升在Windows命令行环境中的操作效率。
### Windows10快捷键系列教程6—其他快捷键 #### 命令提示符快捷键系列 在Windows10中,命令提示符是系统管理、文件操作等常见任务的重要工具。掌握以下快捷键能显著提高工作效率: - **复制/粘贴**: `Ctrl + C` ...
下面将详细介绍如何在Windows命令行环境下设置IP地址。 首先,打开命令提示符窗口。有两种方式可以做到这一点: 1. 通过搜索栏输入“cmd”或者“命令提示符”,然后点击搜索结果中的“命令提示符”应用。 2. 使用...
### Windows快捷键详解 #### 一、通用快捷键 **1. F1 - 帮助** - 当你在Windows中遇到任何问题时,按下F1键通常会打开该程序的帮助文档。 **2. F2 - 重命名** - 选中一个文件或文件夹后,按下F2键可以快速地...
在Windows 10操作系统中,快捷键是一种高效的工作方式,能帮助用户快速执行常见的操作,提高工作效率。微软官方提供的这份“Windows 10快捷键”文档详细列出了可以在桌面环境中使用的快捷键组合,涵盖多种功能。 ...
DOS(Disk Operating System)命令是早期Windows操作系统中用于管理和操作计算机系统的一种命令行工具。在现代Windows系统中,虽然图形用户界面(GUI)已成为主流,但DOS命令仍然被保留,供高级用户和系统管理员使用...
Windows 7快捷键是微软公司在2009年推出的Windows操作系统版本中提供的一组快速访问功能,可帮助用户更加高效地使用电脑。下面将详细解释文档中提到的快捷键及其用途: 1. Ctrl+Shift+N:此快捷键组合用于创建一个...
CommandTrayHost是一款专为Windows操作系统设计的命令行程序系统托盘管理工具,它使得用户可以将各种命令行程序最小化到系统托盘区域,从而更方便地管理和控制这些程序。在Windows环境下,许多应用程序提供了命令行...
"windows脚本快捷键调用google translate翻译粘贴板内容"是一种高效的方法,它利用系统脚本和快捷键功能,实现了自动将剪贴板中的文本输入到Google翻译网页并获取翻译结果的过程。这种自动化操作能显著提高工作效率...
此外,Windows 10对命令行也做了改进,现在支持`Ctrl + V`进行粘贴操作,这对于经常使用命令行的用户来说非常实用。 以下是更多常用的Windows 10快捷键: - `Win 键`:在桌面与开始菜单之间切换。 - `Win + R`:...
直接win+r启动WINDOWS系统自带工具和服务。经常需要找一个服务会费尽周折而又无功而返,用命令行快捷键就能直接把该服务调出到桌面,放到你面前。
- **Alt + Enter**:在Windows中调用MS-DOS窗口,为高级用户提供了更多命令行控制的可能性。 - **Print Screen** 和 **Alt + Print Screen**:分别捕获整个屏幕和活动窗口的截图,便于记录界面状态或问题报告。 ###...