Windows系统是最典型的图形界面(GUI)软件之一,易用性甚佳。然而,有些软件在图形界面下的效率不高,甚至根本就没有图形界面,这时就要动用命令行界面(CLI)了。典型的CLI软件有用于视频处理的ffmpeg,用于网站开发的node.js工具链,MySQL数据库系统的很多工具……不一而足。
Windows系统的命令行界面素来不思进取,其功能和易用性自DOS时代就几乎止步不前了,和bash等古董shells相比简直判若云泥。
幸好,开源界通过自身的不懈努力,为Windows的命令行提供了一些强大的替代品,Cmder就是其中佼佼者之一。
Cmder提供极简版(Cmder Mini)和完全版(Cmder Full)两种版本,均是免费和开源的。下面我就以极简版来说明几个我最喜欢的功能。
命令历史
通过上、下方向键可浏览最近的命令历史。
标签页式界面
多个命令行终端以标签页形式组合在一起,方便切换。
以管理员身份运行
编辑某些文件(如hosts)需要管理员命令,这是如果再Cmder右键新建一个终端,选择“Run as administrator”,则在该终端打开的文件都可以顺利编辑和保存了。
命令补全
输入某个命令的前几个字符,按Tab键,其余部分会自动补全。注意,能补全的命令一定要处于PATH环境变量对应的目录下。
类bash快捷键
Cmder与bash具有很多相同的快捷键,如:Ctrl + A(跳到行首),Ctrl + E(跳到行尾), Ctrl + U(删除至行首),Ctrl + K(删除至行尾),Ctrl + R(渐进搜索)。
以上就是我最喜欢、最常用的Cmder功能,分享出来,希望对他人有用。
相关链接: