stormssh
你平时是这样用terminal登录ssh的吗?为了安全每个服务器设置了不同的端口,记不住怎么办?
$ ssh calvin@hangzhou.mycompany.com -p 67745
$ ssh calvin@beijing.mycompany.com -p 32443
$ ssh calvin@beijing.mycompany.com -p 16478
...
用storm ssh,帮你管理ssh http://stormssh.readthedocs.org/en/master/
[calvin:~]$ storm add myhangzhou calvin@hangzhou.mycompany.com:67745
success myhangzhou added to your ssh config. you can connect it by typing "ssh myhangzhou".
[calvin:~]$ ssh myhangzhou
tmux
安装前需要安装libevent 2.x
http://libevent.org/
有些系统(ubuntu)还需要装curses
https://www.gnu.org/software/ncurses/
Mac用户的福利
brew install tmux
用法
- 创建新的session
$ tmux
- 打开tmux后一系列命令,tmux的默认命令前缀是
Ctrl b
,下面用C-b
表示,输入完C-b
后放开键盘
$ C-b p #前一个tmux窗口
$ C-b n #下一个tmux窗口
$ C-b w #可以用上下箭头选择窗口
$ C-b d #离开tmux,类似screen的Ctrl a d
$ C-b $ #更改当前Session的名称
$ C-b , #更改当前window的名称
- 其他命令
$ tmux ls #列举所有session
$ tmux attach-session -t 0 #重新进入tmux session 0, 0可以替换成session的名称
好处
如果用过terminator的人应该知道它的好处,而tmux就是处于terminator和screen中间的位置,至于神秘的screen我不想多说了, 它唯一的好处就是系统自带了
zsh
我觉得这个大家Google一下就知道怎么装了 推荐看一下 知乎这篇文章