开源免费、简单易用、全平台支持、高颜值

公众号:yunops

作为一个运维人员,跟终端工具打交道的时间差不多都要过半,关于终端工具的选择,Windows 中常用的有 Xshell、SecureCRT;Mac 用户则选择 iterm2 的居多;使用体验因人而异,如果只是远程 SSH、文件上传下载之类的需求,这几款软件完全都能胜任。

个人经验:Mac 系统好久没使用了,记得 iterm2 文件传输比较费劲,默认不能使用 Zmodem 传输文件,需要进阶配置;SecureCRT 和 Xshell 都有商业版,当然网上有一堆绿色版,首先涉及侵权,其次安全性也没有保证;作为轻度颜控,我觉得这俩有个共同的缺点:UI 丑了点儿~~~🤣🤣🤣

个人主力机系统是 Windows11;自从微软的 Windows Terminal 1.0 发布后,自用的终端工具就切换为 Terminal 了,轻量、可定制化程度高、漂亮;但是也有缺陷,同样不支持通过 sz、rz 传输文件;目前还不支持多屏同时操作;这不,最近又发现了个神器:Tabby,一番研究过后,决定再次更换主力终端工具,只因 Tabby 太迷人~~~

一、简介

跨平台开源,赞一个 👍👍👍,地址为:https://github.com/Eugeny/tabby,比较吸引我的地方有:

  1. 颜值能打:默认窗体、终端的显示就非常耐看,并且有 N 多终端配色可以切换;也能通过安装插件更换主题;如果你愿意,甚至可以通过自定义 CSS 自己定制 UI;
  2. 跨设备同步配置:支持应用配置云端备份,并且多终端同步,再也不怕家里的电脑和办公设备相比总是缺这个少哪个了~
  3. 内置 SFTP 并且好用,支持 Zmodem;传输文件非常方便;
  4. 支持任一分屏、多屏同时操作,并且多屏操作时也支持自动补全,特定场景下真的有用~

缺点嘛也有,不过无伤大雅:

  1. 目前应该不支持中文;
  2. 不轻量,启动略慢,运行占用内存远高于 CRT,空转 200MB,使用过程中就上 GB 了 😭😭😭,不过官方提前打过预防针,追求 RAM 性能的,出门左转:Conemu 或者 Alacritty ~

二、配置使用

2.1 下载安装

项目主页第一项就是 Downloads 说明,这里也贴一下方便大家直接获取:Tabby 最新稳定版下载地址,根据自己的操作系统选择对应的安装包下载安装即可,安装过程我们就不细说了,没得必要~

2.2 配置说明

安装后第一次打开欢迎界面就有 Settings 选项,打开后如图所示: 我们一个个简单说明下:


三、小 Tips:

官方示例图里面命令提示符花花绿绿的贼好看,我们也搞一个~

为了追求显示效果,通常是基于 zsh 做示例图,zsh 结合 oh-my-zsh 可以做出非常炫酷的效果(不过 zsh 是典型的性能杀手,越用越卡),并且我们服务器的 shell 通常使用 bash,默认配置下显示通常比较素,如: 以 CentOS 为例,新增配置文件:/etc/profile.d/prompt_256.sh,输入以下内容保存并重新连接,你就会发现你的命令提示符也变得多彩了~

if [ -n "$BASH_VERSION" ]; then
    export PS1='\[\e[38;5;135m\]\u\[\e[0m\]@\[\e[38;5;166m\]\h\[\e[0m\] \[\e[38;5;118m\]\w\[\e[0m\] \$ '
else
    if [ "$UID" -eq 0 ]; then
        export PROMPT="%F{135}%n%f@%F{166}%m%f %F{118}%~%f %# "
    else
        export PROMPT="%F{135}%n%f@%F{166}%m%f %F{118}%~%f \$ "
    fi
fi

效果图: