终端常用快捷键
前言
终端是日常开发中最常用的软件,甚至使用频率都超过了 IDE 工具。所以熟练使用快捷键可以显著幸福指数。
输入命令
⌃ + p :上一条命令
⌃ + n :下一条命令
⌃ + r :搜索历史命令
⌘ + ; :自动补全历史记录
⇧⌘ + h :自动补全剪贴板历史
⌘ + d :左右分屏
⇧⌘ + d :上下分屏
⌘ + / :显示光标位置
⌥⌘ + b :历史回放
目录浏览和跳转:输入 d ,即可列出你在这个会话里访问的目录列表,输入列表前的序号,即可直接跳转。
sudo:在指令的最前面按两下 ESC 加入 sudo 。不用再移动光标到头部了,sudo 就会自动加入到最前面。
在当前目录下输入 .. ,或直接输入当前目录名都可以跳转,不再需要输入 cd 命令了。
各种补全:路径补全、命令补全,命令参数补全,插件内容补全等等。触发补全只需要按一下或两下 tab 键,补全项可以使用 ctrl+n/p/f/b 上下左右切换。比如你想杀掉 java 的进程,只需要输入 kill java + tab 键 ,如果只有一个 java 进程,zsh 会自动替换为进程的 pid,如果有多个则会出现选择项供你选择。ssh + 空格 + 两个 tab 键 ,zsh 会列出所有访问过的主机和用户名进行补全。
版权声明: 本文为 InfoQ 作者【刁架构】的原创文章。
原文链接:【http://xie.infoq.cn/article/dc6c5eccbcd5760c5a8304c59】。文章转载请联系作者。
评论