本文介绍Shuttle的安装以及配置,主要是根据Github上的官方文档进行翻译说明,还有自己的一些补充,如果习惯直接看文档的朋友,可以直接关掉这篇文章了~
看一下官方简介,就一句话
A simple SSH shortcut menu for macOS
顾名思义,就是一个Mac上管理SSH的工具
接下来,让我给大家介绍一下Shuttle的用法
首先到Shuttle的官网下载:
点击我跳转到下载地址
然后把Shuttle复制到Application文件夹下即可
这部分是本文的重点,敲黑板
通过命令 open ~/.shuttle.json 打开.shuttle.json文件
“editor”: “VALUE”, 设置编辑器,可选项default, nano, vi, vim
“launch_at_login”: VALUE, 设置是否开机启动
“terminal”: “VALUE”, 设置终端,一般是Terminal.app或者iTerm
“iTerm_version”: “VALUE”, 设置iTerm版本,分别有三种
"iTerm\_version": "legacy", 2.14版本
"iTerm\_version": "stable", 最新版本
"iTerm\_version": "nightly", nightly build 版本
“default_theme”: “Homebrew” 设置终端主题
open_in”: “VALUE” 有两个可选项 Tab 或者 new 顾名思义,新建一个Tab 或者 在新窗口执行命令
“cmd”: “VALUE” 设置命令
例如 “cmd”: “ps aux | grep [s]sh”
“name”: “VALUE” 设置菜单栏显示的名称
“inTerminal”: “VALUE”
new 新建一个窗口执行命令
tab 新建一个Tab执行命令
current 在当前窗口执行命令
“theme”: “VALUE” 设置主题~我用的是basic
"hosts": [
{
"cmd": "ssh root@127.0.0.1 -p 4000",
"inTerminal": "tab",
"name": "SSH - root用户",
"theme": "basic",
"title": "Blue"
},
{
"cmd": "ssh root@127.0.0.1 -p 4000",
"inTerminal": "tab",
"name": "SSH - git用户",
"theme": "basic",
"title": "Blue"
}
]
shuttle 除了可以用来当SSH管理工具以外,还能执行多条命令操作,提高效率,只要用分号分隔即可
例如 pwd; ls; cd /; 就会按顺序执行以上三条命令。
好了,本文只是简单介绍了shuttle的基本用法,欢迎大家一起交流学习~