iTerm2克隆session
一帮公司的服务器登录都需要经过跳板机,有的跳板机还需要动态口令,为了避免每次登录都要输入密码,可是配置共享Session。
选择菜单:iTerm2->Preferences->Reuse previous session’s directory
配置本机的SSH:
vim ~/.ssh/config
# 添加下面三行
host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
重新打开终端,第一次登录时需要输入密码,第二次登录同一机器就不需要输入密码,真正的clone session。
在~/.ssh/目录下会发现master-*文件,它记录你目前登录过的机器。
iterm2中的一些特性
- 自动复制:选中某个路径或者某个词汇,iterm2就自动复制
- 屏幕切割:command+d:垂直分割;command+shift+d:水平分割
- 自动完成:输入开头几个字母,然后输入command+; iterm2将自动列出之前输入过的类似命令。
- 剪切历史:输入command+shift+h,iterm2将自动列出剪切板的历史记录。
- 全屏切换:command+enter进入与返回全屏模式
Iterm2常用快捷命令
标签
- 新建标签:command+t
- 关闭标签:command+w
- 切换标签:command+数字 OR command + 左右方向键
- 切换全屏:command+enter
- 查找:command+f
光标
- 光标移动到行首:Ctrl+a
- 光标移动到行末:Ctrl+e
- 删除光标之前的字符:Ctrl+w
- 删除光标之后整行:Ctrl+k
- 清除当前行:ctrl+u
- 清屏:command+r或者ctrl + l
- 显示历史命令:Ctrl+p