rip*_*234 21 windows bash command-line
我最近开始使用 bash,并发现了一些非常棒的功能(不一定是开箱即用的,但可以配置):
是否有支持此类功能的 Windows 的 cmd.exe 替代品?我浏览了这个问题的最佳答案,但没有找到是否有任何流行的替代方案支持它。
sur*_*asb 23
下载并安装Powershell 2.0 控制台(如果您使用的是 Windows 7,则它已经安装)。
它支持所有传统命令以及别名、宏等...
以下是一些基本提示。

get-history: 显示以前输入的命令列表。
invoke-history 35:执行get-history列表中的命令 #35
`:按向后撇号键插入换行符或作为 > 转义字符以生成文字字符。您还可以在管道 (|) 字符处换行。
Alt+Space+ E:显示带有标记、复制、粘贴、全选、滚动和查找选项的编辑快捷菜单。然后您可以按K标记、Y复制、P粘贴、S全选,L滚动屏幕缓冲区,或F搜索屏幕缓冲区中的文本。要将屏幕缓冲区复制到剪贴板,请按Alt+Space+ E+ S,然后按Alt+Space+ E+ Y。
Alt+ F7: 清除命令历史。
Ctrl+ C: 跳出子提示或终止执行。
Ctrl+ End: 删除光标后行中的所有字符。
Ctrl+ Left Arrow|| Ctrl+ Right Arrow:一次向左或向右移动一个词。
Ctrl+ S: 暂停||恢复输出显示。
Esc 清除当前行。
F1在命令行上将光标向右移动一个字符。在该行的末尾,从上一个命令的文本中插入一个字符。
F2 通过将上一个命令行复制到您键入的字符来创建新的命令行。
F3 使用上一个命令行中的内容完成命令行,从当前光标位置开始到行尾。
F4 从当前命令行中删除字符,从当前光标位置开始直到您键入的字符。
F5 向后扫描您的命令历史记录。
F7: 类似get-history。显示一个带有您的命令历史记录的弹出窗口,并允许您选择一个命令。使用箭头键滚动列表。按Enter选择要运行的命令,或按Right arrow将文本放置在命令行上。
F8 使用您输入的文本向后扫描您的命令历史记录,以查找与您迄今为止在命令行中输入的文本相匹配的命令。
F9从您的命令历史中运行特定编号的命令。按F7或时会列出命令编号get-history。
Page Up/ Page Down:获取命令历史记录中的第一个/最后一个命令。
右键单击 如果 QuickEdit 被禁用,则显示带有标记、复制、粘贴、全选、滚动和查找选项的编辑快捷菜单。要将屏幕缓冲区复制到剪贴板,请右键单击,选择“选择”,然后按 Enter。
Tab/ Shift+ Tab: 按 Tab 键或按 Shift+Tab 可访问选项卡扩展功能,包括文件夹或文件名自动补全。
Kel*_*ari 13
您不需要替换命令提示符!Windows 在命令提示符中内置了许多这些功能,例如:
命令历史:F7和F9
从上一个命令一次添加 1 个字母: F1
自动完成目录和文件名: Tab
还有更多技巧,但您需要在 Google 上进一步查看,因为我找不到包含完整列表的网站。