和系统管理员以及程序员频繁用于日常交互的工具之中,命令窗口便是其一。借助对快捷操作的熟练掌控与运用,工作效率能够获得显著提升。不少人每日于命令行投入了大量时间……
和系统管理员以及程序员频繁用于日常交互的工具之中,命令窗口便是其一。借助对快捷操作的熟练掌控与运用,工作效率能够获得显著提升。不少人每日于命令行投入了大量时间,无奈用到的仅是最为基础的操作,实在甚是可惜。接下来要分享的,是那真正具备实用价值的命令窗口快捷输入技巧,这些技巧皆是我在自个儿日常工作期间高频予以运用的。
命令行快速编辑技巧
输到一半才发觉前面打错字了,没必要删掉重来,Ctrl + A能直接跳到行首,Ctrl / E则跳到行尾,Ctrl + U会删除当前行所有字符,Ctrl + W能删除光标前的一个单词,这些组合键比按方向键一个个移动速度快得多,Windows的命令提示符与PowerShell都支持,Linux终端也通用,背熟这几个可让编辑速度翻倍。
怎么用Tab键自动补全命令
对很多人而言,Tab键补全属于那种虽极为常用,然而却并未被充分、尽力利用起来的功能。当你着手来输入文件名的前几个字符之后,紧接着按下Tab键,如此一来,系统自会自动进行补全操作,亦或是将与之匹配的各项内容给罗列出来。而且呀,这个小小的技巧可不单单局限于补全文件名,它还能够对命令进行补全,对路径予以补全,甚而至于对Git分支名都能实现补全。在PowerShell这个环境当中呢,要是你连续去按两次Tab键,便能够循环着去选择所有的匹配项,如此一来,就无需再一直目不转睛地盯着屏幕,一个字符接着一个字符地去敲击了。
命令窗口历史记录妙用
诸位都清楚,按方向键上键能够调出上一条命令。然而,更为高效的操作却是按Ctrl+R进而进入反向搜索模式,输入几个关键字便能够找到先前执行过的繁复命令。举例来说,昨天执行过一条冗长的docker命令,仅仅记得其中含有“build”,按Ctrl+R然后输入build立马就能够找到。在Linux环境下,此功能是由readline予以提供的,Windows终端同样也普遍予以支持。
自定义别名提升输入速度
经常运用的长指令能够设置为简短的别名,像是“git status”设置成“gst”,“docker-compose up”设置成“dcup”。于Linux的.bashrc或者Windows PowerShell的profile文件里添加几行alias定义,每回启动时自动加载。我惯于将平日操作都缩减至2 – 3个字母,使用久了手指形成了肌肉记忆,操作流畅程度明显有所不同。
在命令行工作期间,你是否拥有自身独具一格的快捷窍门,于评论区欢迎将其分享出来,以便令更多人从中获取益处。要是觉着文章具备实用价值,那就点个赞予以支持一番,不妨分享给身旁同样在命令行努力拼搏的友人句号。
微信扫一扫