0%

Alfred插件使用

Alfred插件使用

快速连接服务器

ssh

创建服务器配置
  • 固定格式

    1
    ssh $server-name $server-ip $server-username $server-password [$server-su-password] | do
  • 万能模式

    可配置密钥、端口号等登入服务器。

    1
    ssh $server-name 'ssh -i ~/.ssh/id_rsa -p 2222 root@127.0.0.1' | do
使用

首先,在 Alfred 搜索框中输入 ssh + $server-name 进行检索。

  1. Enter 键,将自动打开终端并登入 $server-name 服务器。
  2. Shift + Enter 键,将删除 $server-name 服务器配置。
  3. Command + Enter 键,将复制 $server-name 服务器配置至系统剪贴板,在任意处按 Command + v 粘贴即可。

scp

此命令依赖于通过 ssh 保存的服务器配置,使用方法与 ssh 相同,但没有删除、复制功能,如有需要须切换至 ssh 命令。

1
2
3
4
# 下载服务器端文件至本地
scp $server-name<Enter>Download<Enter>$server-download-file-path $local-save-directory
# 上传本地文件至服务器
scp $server-name<Enter>upload<Enter>$server-save-directory $local-upload-file-path

Tips:

  • 本地保存文件目录、上传文件路径:$local-save-directory$local-upload-file-path 若非绝对路径,则默认路径前缀是 $HOME/Downloads/

redis

创建服务器配置
  • 固定格式

    1
    redis $server-name $server-ip [$server-port $db [$user] $pass] | do
  • 万能模式

    1
    redis $server-name 'redis-cli -h 127.0.0.1 -p 6379 -n 15 --pass 1234' | do
使用

首先,在 Alfred 搜索框中输入 redis + $server-name 进行检索。

  1. Enter 键,将自动打开终端并登入 $server-name 服务器。
  2. Shift + Enter 键,将删除 $server-name 服务器配置。
  3. Command + Enter 键,将复制 $server-name 服务器配置至系统剪贴板,在任意处按 Command + v 粘贴即可。
1
2
echo "export DOTFILE_HOME=~/config/dotfile" >> ~/.zshrc
vim $DOTFILE_HOME/quick-connect-server.zsh