当前位置: 首页 > 工具软件 > Shuttle > 使用案例 >

Shuttle安装以及配置简介

闾丘书
2023-12-01

本文说明:


本文介绍Shuttle的安装以及配置,主要是根据Github上的官方文档进行翻译说明,还有自己的一些补充,如果习惯直接看文档的朋友,可以直接关掉这篇文章了~

Shuttle是什么



点击我跳转到Shuttle的Github

看一下官方简介,就一句话

A simple SSH shortcut menu for macOS  

顾名思义,就是一个Mac上管理SSH的工具

Shuttle怎么用


接下来,让我给大家介绍一下Shuttle的用法

  1. 安装Shuttle

    首先到Shuttle的官网下载:
    点击我跳转到下载地址
    然后把Shuttle复制到Application文件夹下即可

  2. Shuttle配置

    这部分是本文的重点,敲黑板
    通过命令 open ~/.shuttle.json 打开.shuttle.json文件

    Global settings 全局配置

    • “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 或者 在新窗口执行命令

    • “show_ssh_config_hosts”: VALUE 设置是否解析config文件,默认是true
    • “ssh_config_ignore_keywords”: [“VALUE”] 设置忽略解析的关键字

    Command settings 命令配置

    • “cmd”: “VALUE” 设置命令
      例如 “cmd”: “ps aux | grep [s]sh”

    • “name”: “VALUE” 设置菜单栏显示的名称

    • “inTerminal”: “VALUE”

      new 新建一个窗口执行命令  
      tab 新建一个Tab执行命令  
      current 在当前窗口执行命令
      
    • “theme”: “VALUE” 设置主题~我用的是basic

    • “title”: “VALUE” 这个标题是显示在终端窗口的标题~

Shuttle示例


"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的基本用法,欢迎大家一起交流学习~

 类似资料: