`
Jathon_hs
  • 浏览: 17993 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

转 Windows命令行快捷键

 
阅读更多

我曾经很抱怨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命令行常用命令、常用快捷键-医药卫生.pdf

    windows命令行常用命令、常用快捷键-医药卫生.pdf

    美式键盘介绍及Windows命令行详解.docx

    美式键盘介绍及Windows命令行详解 本文档旨在介绍美式键盘的功能和Windows命令行的使用方法,对于计算机用户来说是一个非常实用的资源。 美式键盘是当前最常用的键盘类型,它具有许多快捷键和功能键,能够帮助用户...

    1 Windows命令行教程

    ### Windows命令行教程知识点详解 #### 一、引言 在计算机操作中,命令行界面(Command Line Interface, CLI)提供了一种通过输入命令来进行交互的方式。对于Windows操作系统而言,掌握命令行工具不仅可以提高工作...

    windows命令行工具executor

    在Windows操作系统中,命令行工具Executor是一个强大的辅助程序,它扩展了传统的命令提示符(CMD)功能,提供了自定义快捷键、...通过熟练掌握Executor的各项功能,用户可以大幅提升在Windows命令行环境中的操作效率。

    Windows10快捷键系列教程6-其它快捷键

    ### Windows10快捷键系列教程6—其他快捷键 #### 命令提示符快捷键系列 在Windows10中,命令提示符是系统管理、文件操作等常见任务的重要工具。掌握以下快捷键能显著提高工作效率: - **复制/粘贴**: `Ctrl + C` ...

    Windows命令行下配置IP地址

    下面将详细介绍如何在Windows命令行环境下设置IP地址。 首先,打开命令提示符窗口。有两种方式可以做到这一点: 1. 通过搜索栏输入“cmd”或者“命令提示符”,然后点击搜索结果中的“命令提示符”应用。 2. 使用...

    windows 快捷键

    ### Windows快捷键详解 #### 一、通用快捷键 **1. F1 - 帮助** - 当你在Windows中遇到任何问题时,按下F1键通常会打开该程序的帮助文档。 **2. F2 - 重命名** - 选中一个文件或文件夹后,按下F2键可以快速地...

    Windows10快捷键官方文档

    在Windows 10操作系统中,快捷键是一种高效的工作方式,能帮助用户快速执行常见的操作,提高工作效率。微软官方提供的这份“Windows 10快捷键”文档详细列出了可以在桌面环境中使用的快捷键组合,涵盖多种功能。 ...

    DOS命令大全 (windows dos 命令行)

    DOS(Disk Operating System)命令是早期Windows操作系统中用于管理和操作计算机系统的一种命令行工具。在现代Windows系统中,虽然图形用户界面(GUI)已成为主流,但DOS命令仍然被保留,供高级用户和系统管理员使用...

    一定要会的Windows7快捷键.pdf

    Windows 7快捷键是微软公司在2009年推出的Windows操作系统版本中提供的一组快速访问功能,可帮助用户更加高效地使用电脑。下面将详细解释文档中提到的快捷键及其用途: 1. Ctrl+Shift+N:此快捷键组合用于创建一个...

    cpp-CommandTrayHost一个Windows命令行程序系统托盘管理工具

    CommandTrayHost是一款专为Windows操作系统设计的命令行程序系统托盘管理工具,它使得用户可以将各种命令行程序最小化到系统托盘区域,从而更方便地管理和控制这些程序。在Windows环境下,许多应用程序提供了命令行...

    windows脚本快捷键调用google translate翻译粘贴板内容

    "windows脚本快捷键调用google translate翻译粘贴板内容"是一种高效的方法,它利用系统脚本和快捷键功能,实现了自动将剪贴板中的文本输入到Google翻译网页并获取翻译结果的过程。这种自动化操作能显著提高工作效率...

    Windows10快捷键大全.docx

    此外,Windows 10对命令行也做了改进,现在支持`Ctrl + V`进行粘贴操作,这对于经常使用命令行的用户来说非常实用。 以下是更多常用的Windows 10快捷键: - `Win 键`:在桌面与开始菜单之间切换。 - `Win + R`:...

    WDINWOS 7$10所有快捷键命令和服务

    直接win+r启动WINDOWS系统自带工具和服务。经常需要找一个服务会费尽周折而又无功而返,用命令行快捷键就能直接把该服务调出到桌面,放到你面前。

    一般人绝对不会的电脑小绝技,含泪托出!!!(实用版)Windows快捷键大全.txt

    - **Alt + Enter**:在Windows中调用MS-DOS窗口,为高级用户提供了更多命令行控制的可能性。 - **Print Screen** 和 **Alt + Print Screen**:分别捕获整个屏幕和活动窗口的截图,便于记录界面状态或问题报告。 ###...

Global site tag (gtag.js) - Google Analytics