002-自定义打开terminal,以及快捷键,其他程序类似,ssh管理-sshpass, Shuttle

一、利用Automator软件完成服务设定

1、使用Command+Space,打开Spotlight,搜索Automator

2、搜索到之后,双击打开,选择“服务【或快速操作】”

3、将“服务收到【或工作流程收到当前】“选为“没有输入”,

4、并在在左侧工具栏“资源库”中将操作选为“实用工具”中的“运行 AppleScript"双击选择之后右侧空白出将会出现代码编辑界面,输入代码

on run {input, parameters}
 (* Your script goes here *)
 tell application "Terminal"
  reopen
  activate
 end tell
end run

5、输入完成之后可点击右上角的运行,点击后如出现Terminal窗口证明指令生效

6、Command+S保存,将该项服务储存为“打开终端”即可

二、为服务设定快捷键

2.1、打开系统偏好设置并选择键盘

选择快捷键->服务->勾选Open Terminal->并将快捷键设置为自己所需的类型;将快捷键设置Control+Option+T

三、终端样式设置

打开终端后,顶部菜单栏,终端➡️偏好设置,可以设置显示样式等 

终端定制化:012-mac下shell,zsh,oh-my-zsh,以及插件

四、ssh管理

1、sshpass

1.1、下载

  sshpass: 用于非交互的ssh 密码验证ssh登陆不能在命令行中指定密码, 也不能以shell中随处可见的,sshpass 的出现,解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器。 它支持密码从命令行,文件,环境变量中读取。

下载:http://sourceforge.NET/projects/sshpass/

1.2、安装

进入下载目录

tar zxvf sshpass-1.06.tar.gz
cd sshpass-1.06
./configure
make & make install

1.3、示例

sshpass -p 123456 ssh -o StrictHostKeyChecking=no root@192.168.1.1

-p:指定ssh的密码

-o StrictHostKeyChecking=no 避免第一次登录出现公钥检查。

执行多条命令

sshpass -p 123456 ssh -o StrictHostKeyChecking=no root@192.168.1.1 'ls -a && pwd'

2、Shuttle

2.1、下载Shuttle

  https://github.com/fitztrev/shuttle/releases 的zip,将解压后的Shuttle.app复制到自己指定目录 或者应用程序目录

2.2、配置  

    "hosts":[
        {
            "Test Server":[
                {
                    "cmd":"sshpass -p '123456' ssh -o StrictHostKeyChecking=no root@192.168.1.3",
                    "name":"名称",
                    "title":"title"
                } 
            ]
        } 
    ]

  运行即可

2.3、.shuttle.json简述

  • editor: 使用什么编辑器打开.shuttle.json文件(可选值:default, nano, vi, vim或其他可在终端编辑文件的命令)
  • launch_at_login: 是否自动启用shuttle(可选值: true, false)
  • terminal: 设置执行命令的默认终端(可选值:Terminal.app, iTerm)
  • iTerm_verison: 当terminal参数设置为iTerm时必填(可选值:stable, nightly)
  • default_theme: 设置终端主题
  • open_in: 命令窗口展示方式(可选值:tab, new)
  • show_ssh_config_hosts: 是否解析ssh config,并显示对应的主机到菜单列表中(可选值:true, false)
  • ssh_config_ignore_hosts: 在ssh config需要忽略显示在菜单的主机数组(值为主机名)
  • ssh_config_ignore_keywords: 在ssh config需要忽略的关键字

hosts键值

  • cmd: 需要执行的命令
    • shuttle 除了可以用来当SSH管理工具以外,还能执行多条命令操作,提高效率,只要用分号分隔即可

       例如 pwd; ls; cd /; 就会按顺序执行以上三条命令。  
  • name: 菜单名
  • inTerminal: 命令执行窗口模式(可选值:new, tab, current)
  • theme: 终端主题
  • title: 终端显示标题(缺失时使用name作为标题)

 

  

 

转载于:https://www.cnblogs.com/bjlhx/p/8993011.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要改变el-steps的颜色,你可以使用以下样式代码来修改默认样式: ```css <style scoped> ::v-deep .el-step__head.is-process { color: #1890ff !important; // 圆圈中数字颜色 border-color: #1890ff !important; // 圆圈边框颜色 } ::v-deep .el-step__title.is-process { color: #1890ff !important; // 圆圈下的标题文本颜色 } ::v-deep .el-step__head.is-success { color: rgb(52, 158, 250); // 圆圈中数字颜色 border-color: rgb(52, 158, 250); // 圆圈边框颜色 } ::v-deep .el-step__title.is-success { font-weight: bold; // 圆圈下的标题文本加粗 color: rgb(52, 158, 250); // 圆圈下的标题文本颜色 } ::v-deep .el-step__description.is-success { color: rgb(52, 158, 250); // 圆圈下的描述文本颜色 } </style> ``` 将以上样式代码添加到你的组件中,即可改变el-steps的颜色。请注意,这里使用了`::v-deep`选择器来穿透组件的样式作用域,以修改el-steps的样式。 #### 引用[.reference_title] - *1* [自定义设置:el-steps当前激活步骤的显示颜色](https://blog.csdn.net/qq_38969618/article/details/127516974)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [更改el-steps颜色样式](https://blog.csdn.net/shuttle33/article/details/117114848)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [element-ui修改el-steps默认样式](https://blog.csdn.net/sinat_42888557/article/details/100119754)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值