import{_ as r}from"./plugin-vue_export-helper.21dcd24c.js";import{r as b,o as s,c as p,a as t,b as o,e as n,d as e}from"./app.14d8ac59.js";const c={},i=n('

\u4F5C\u4E3A\u4E00\u540D Java \u540E\u7AEF\u5F00\u53D1\uFF0C\u65E5\u5E38\u5DE5\u4F5C\u4E2D\u514D\u4E0D\u4E86\u8981\u548C Linux \u670D\u52A1\u5668\u6253\u4EA4\u9053\uFF0C\u56E0\u4E3A\u751F\u4EA7\u73AF\u5883\u57FA\u672C\u4E0A\u90FD\u662F\u90E8\u7F72\u5728 Linux \u73AF\u5883\u4E0B\u7684\u3002\u4EE5\u524D\u5462\uFF0C\u6211\u4F1A\u9009\u62E9 Xshell \u6765\u4F5C\u4E3A\u7EC8\u7AEF\u8FDB\u884C\u8FDC\u7A0B\u64CD\u4F5C\u3002

\u968F\u7740\u4ED8\u8D39\u7248\u672C\u7684\u51FA\u73B0\uFF0C\u5C24\u5176\u662F Xshell \u628A FTP \u5206\u79BB\u51FA\u53BB\u540E\uFF0C\u4E0A\u4F20\u4E0B\u8F7D\u6587\u4EF6\u7684\u8BDD\u8FD8\u9700\u8981\u5355\u72EC\u88C5\u4E00\u4E0B Xftp\uFF0C\u8FD9\u663E\u7136\u6CA1\u6709\u4E4B\u524D\u96C6\u6210\u5728\u4E00\u8D77\u65B9\u4FBF\u{1F616}\u3002

\u8FD8\u6709\u4E00\u70B9\u8BA9\u6211\u8D39\u89E3\u7684\u662F\uFF0CXshell \u7ADF\u7136\u4E00\u76F4\u6CA1\u6709\u63A8\u51FA macOS \u7248\u3002

\u4E0D\u8FC7\uFF0C\u6EF4\u6C34\u4E4B\u6069\u5F53\u6D8C\u6CC9\u76F8\u62A5\uFF0C\u6211\u8FD8\u662F\u8981\u8BF4\uFF0CXshell \u771F\u7684\u662F\u975E\u5E38\u7684 Nice\uFF0C\u4ECE\u5B9E\u4E60\u5230\u73B0\u5728\uFF0CWindows \u73AF\u5883\u4E0B\uFF0C\u6211\u57FA\u672C\u4E0A\u4E00\u76F4\u5728\u7528\uFF0C\u5DEE\u4E0D\u591A\u6709\u5FEB 10 \u5E74\u7684\u65F6\u95F4\u4E86\uFF0C\u611F\u60C5\u8FD8\u662F\u5728\u7684\u3002

\u76F8\u4FE1\u5F88\u591A\u5C0F\u4F19\u4F34\u4E5F\u5728\u95EE\uFF0C\u6709\u6CA1\u6709\u4E00\u6B3E\uFF0C\u96C6\u6210\u4E86 FTP \u529F\u80FD\uFF0C\u5E76\u4E14\u8DE8\u5E73\u53F0\u7684\u7EC8\u7AEF\u5DE5\u5177\u5462\uFF1F\u5982\u679C\u80FD\u514D\u8D39\u5F00\u6E90\u7684\u8BDD\uFF0C\u5C31\u66F4\u597D\u4E86\uFF01

\u7B54\u6848\u662F\u6709\u7684\uFF0C\u5B83\u5C31\u662F Tabby\uFF01

GitHub \u4E0A\u5DF2\u7ECF\u6709 21.4k \u7684 star \u4E86\uFF0C\u8FD9\u8BF4\u660E Tabby \u975E\u5E38\u7684\u53D7\u6B22\u8FCE\uFF1A

',8),l={href:"https://github.com/eugeny/tabby",target:"_blank",rel:"noopener noreferrer"},h=e("https://github.com/eugeny/tabby"),g=t("p",null,[t("em",null,"Tabby\uFF1A\u4E8C\u54E5\uFF0C\u6211\u8C22\u8C22\u4F60\u5440\uFF0C\u80FD\u518D\u5439\u4E24\u53E5\u5417\uFF1F")],-1),_=t("p",null,"Tabby \u662F\u4E00\u4E2A\u9AD8\u5EA6\u53EF\u5B9A\u5236\u5316\u7684 \u8DE8\u5E73\u53F0\u7684\u7EC8\u7AEF\u5DE5\u5177\uFF0C\u652F\u6301 Windows\u3001macOS \u548C Linux\uFF0C\u81EA\u5E26 SFTP \u529F\u80FD\uFF0C\u80FD\u4E0E Linux \u670D\u52A1\u5668\u8F7B\u677E\u4F20\u8F93\u6587\u4EF6\uFF0C\u652F\u6301\u591A\u79CD\u4E3B\u9898\uFF0C\u754C\u9762\u70AB\u9177\uFF0C\u63D2\u4EF6\u4E30\u5BCC\u3002",-1),d=t("h2",{id:"\u4E00\u3001\u5B89\u88C5-tabby",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#\u4E00\u3001\u5B89\u88C5-tabby","aria-hidden":"true"},"#"),e(" \u4E00\u3001\u5B89\u88C5 Tabby")],-1),m=e("\u76F4\u63A5\u5230\u5B98\u7F51 "),u={href:"https://tabby.sh/",target:"_blank",rel:"noopener noreferrer"},j=e("tabby.sh"),y=e(" \u70B9\u51FB\u300Cdownload\u300D\u6309\u94AE\u5C31\u53EF\u4EE5\u8DF3\u8F6C\u5230\u4E0B\u8F7D\u9875\u9762\uFF0C\u6700\u65B0\u7684 release \u7248\u672C\u662F 1.0.164\u3002"),v=t("p",null,[t("img",{src:"http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/gongju/tabby-02.png",alt:""})],-1),f=t("p",null,"Linux \u548C Windows \u7684\u6BD4\u8F83\u597D\u9009\uFF0CmacOS \u5206\u4E3A\u4E24\u4E2A\u7248\u672C\uFF0C\u4E00\u4E2A\u662F arm64\uFF0C\u4E00\u4E2A\u662F x86-64\uFF0C\u4EC0\u4E48\u610F\u601D\u5462\uFF1F",-1),k=t("p",null,"\u8FD9\u91CC\u7B80\u5355\u666E\u53CA\u4E0B\u54C8\u3002",-1),S=t("blockquote",null,[t("p",null,"ARM\u662F\u82F1\u56FDARM\u516C\u53F8\u63D0\u4F9B\u4E00\u79CDCPU\u67B6\u6784\u7684\u77E5\u8BC6\u4EA7\u6743\uFF0C\u76EE\u524D\u4E3B\u6D41\u7684\u624B\u673A\u548C\u5E73\u677F\u7535\u8111\u90FD\u91C7\u7528ARM\u67B6\u6784\uFF0C\u4F46 ARM \u4E0D\u751F\u4EA7\u82AF\u7247\uFF0C\u53EA\u662F\u4ECE\u5404\u79CD\u5D4C\u5165\u5F0F\u8BBE\u5907\u3001\u667A\u80FD\u624B\u673A\u3001\u5E73\u677F\u7535\u8111\u3001\u667A\u80FD\u7A7F\u6234\u548C\u7269\u8054\u7F51\u8BBE\u5907\u4F53\u5185\u7684\u4E0A\u4EBF\u9897\u5904\u7406\u5668\u4E2D\u201C\u62BD\u6210\u201D\u3002")],-1),T=t("p",null,"Apple M1 \u662F\u82F9\u679C\u516C\u53F8\u7684\u7B2C\u4E00\u6B3E\u57FA\u4E8EARM\u67B6\u6784\u7684\u81EA\u7814\u5904\u7406\u5668\u5355\u7247\u7CFB\u7EDF\u3002",-1),x=t("blockquote",null,[t("p",null,"X86_X64 \u6E90\u4E8E\u82F1\u7279\u5C14\u51E0\u5341\u5E74\u524D\u51FA\u54C1\u7684CPU\u578B\u53F78086\uFF0C\u5305\u62EC\u540E\u7EED\u578B\u53F78088/80286/80386/80486/80586\u7B49\u7B49\uFF0C8086\u4EE5\u53CA8088\u88AB\u5F53\u65F6\u7684IBM\u91C7\u7528\uFF0C\u5236\u9020\u51FA\u4E86\u540D\u566A\u4E00\u65F6\u7684IBM PC\u673A\uFF0C\u4ECE\u6B64\u4E2A\u4EBA\u7535\u8111\u98CE\u9761\u4E00\u65F6\u3002")],-1),w=t("p",null,"\u8BE6\u60C5\u53EF\u53C2\u9605\u4E0B\u9762\u8FD9\u7BC7\uFF1A",-1),P={href:"https://www.cnblogs.com/zhaoqingqing/p/13145115.html",target:"_blank",rel:"noopener noreferrer"},q=e("https://www.cnblogs.com/zhaoqingqing/p/13145115.html"),L=t("p",null,"\u4ECE\u8FD9\u4E00\u70B9\u4E0A\u53EF\u4EE5\u8BC1\u660E\uFF0CTabby \u7684\u66F4\u65B0\u662F\u975E\u5E38\u52E4\u5FEB\u7684\uFF0C\u8FDE macOS \u7684\u6700\u65B0\u82AF\u7247 M1 \u90FD\u652F\u6301\u4E86\uFF0C\u5389\u5BB3\u4E86\u5440\uFF0C\u6211\u7684\u864E\u6591\u732B\uFF08Tabby\uFF09\uFF01",-1),G=t("p",null,"\u6309\u7167\u63D0\u793A\uFF0C\u4E00\u6B65\u6B65\u5B89\u88C5\u5C31 OK \u4E86\u3002\u5B8C\u6210\u540E\u6253\u5F00\uFF0C\u8FD9\u754C\u9762\u8FD8\u662F\u975E\u5E38\u70AB\u9177\u7684\u3002",-1),M=t("p",null,[t("img",{src:"http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/gongju/tabby-03.png",alt:""})],-1),A=t("h2",{id:"\u4E8C\u3001ssh-\u8FDE\u63A5",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#\u4E8C\u3001ssh-\u8FDE\u63A5","aria-hidden":"true"},"#"),e(" \u4E8C\u3001SSH \u8FDE\u63A5")],-1),X=t("p",null,"SSH\uFF0C\u4E5F\u5C31\u662F Secure Shell\uFF08\u5B89\u5168\u5916\u58F3\u534F\u8BAE\uFF09\uFF0C\u662F\u4E00\u79CD\u52A0\u5BC6\u7684\u7F51\u7EDC\u4F20\u8F93\u534F\u8BAE\uFF0C\u53EF\u5728\u4E0D\u5B89\u5168\u7684\u7F51\u7EDC\u4E2D\u4E3A\u7F51\u7EDC\u670D\u52A1\u63D0\u4F9B\u5B89\u5168\u7684\u4F20\u8F93\u73AF\u5883\uFF0C\u901A\u8FC7\u5728\u7F51\u7EDC\u4E2D\u521B\u5EFA\u5B89\u5168\u96A7\u9053\u6765\u5B9E\u73B0 SSH \u5BA2\u6237\u7AEF\u548C\u670D\u52A1\u5668\u7AEF\u4E4B\u95F4\u7684\u8FDE\u63A5\u3002",-1),F=e("\u4E4B\u524D\u8BF4\u8981\u5E26\u5927\u5BB6\u73A9\u8F6C Linux \u670D\u52A1\u5668\uFF0C\u6211\u4EEC\u5148\u5B89\u88C5\u4E86"),H={href:"https://mp.weixin.qq.com/s/ditN9J80rSWwnYRumwb4ww",target:"_blank",rel:"noopener noreferrer"},O=e("\u5B9D\u5854\u9762\u677F"),R=e("\u8FD9\u4E2A\u795E\u5668\u3002\u5B9D\u5854\u91CC\u9762\u6709\u81EA\u5E26\u7684\u7EC8\u7AEF\uFF0C\u4F46\u8BF4\u5B9E\u8BDD\uFF0C\u4F53\u9A8C\u4E00\u822C\u3002"),W=n('

\u90A3\u4E0D\u59A8\u6211\u4EEC\u5C31\u4F7F\u7528 Tabby \u6765\u4E0E\u670D\u52A1\u5668\u5EFA\u7ACB\u4E00\u4E2A SSH \u8FDE\u63A5\u5427\u3002

\u70B9\u51FB\u300Csetting\u300D\u2192\u300Cprofiles & connections\u300D\u2192\u300Cnew profile\u300D\u3002

\u586B\u5199\u670D\u52A1\u5668\u7684 IP \u5730\u5740\u548C\u5BC6\u7801\uFF0C\u7136\u540E\u70B9\u51FB\u300Csave\u300D\u3002

\u4E4B\u540E\u70B9\u51FB\u300C\u8FD0\u884C\u300D\u6309\u94AE\uFF0C\u5C31\u53EF\u4EE5\u8FDB\u5165\u5230\u7EC8\u7AEF\u9875\u9762\u4E86\u3002

\u597D\u4E86\uFF0C\u73B0\u5728\u53EF\u4EE5\u5BF9\u670D\u52A1\u5668\u8FDB\u884C\u64CD\u4F5C\u4E86\uFF0C\u6267\u884C\u4E0B top \u547D\u4EE4\u53EF\u4EE5\u67E5\u770B\u670D\u52A1\u5668\u4E0A\u6B63\u5728\u8FD0\u884C\u7684\u8FDB\u7A0B\u4FE1\u606F\u3002

\u4E09\u3001SFTP \u4F20\u8F93\u6587\u4EF6

Tabby \u96C6\u6210\u4E86 SFTP\uFF0C\u6240\u4EE5\u4E0A\u4F20\u4E0B\u8F7D\u6587\u4EF6\u5C31\u53D8\u5F97\u975E\u5E38\u7684\u7B80\u5355\u3002\u53EA\u9700\u8981\u70B9\u51FB\u4E00\u4E0B\u300CSFTP\u300D\u56FE\u6807\u5C31\u53EF\u4EE5\u6253\u5F00\u6587\u4EF6\u4F20\u8F93\u7A97\u53E3\u3002

\u4E0A\u4F20\u7684\u65F6\u5019\u652F\u6301\u62D6\u62FD\uFF0C\u5B8C\u6210\u540E\u4F1A\u5F39\u51FA\u6587\u4EF6\u4F20\u8F93\u6210\u529F\u7684\u63D0\u793A\u6D88\u606F\u3002

\u4E0B\u8F7D\u7684\u65F6\u5019\u70B9\u51FB\u8981\u4E0B\u8F7D\u7684\u6587\u4EF6\uFF0C\u7136\u540E\u4F1A\u5F39\u51FA\u5B58\u50A8\u5BF9\u8BDD\u6846\uFF0C\u9009\u62E9\u5BF9\u5E94\u7684\u6587\u4EF6\u5939\uFF0C\u4EE5\u53CA\u4FEE\u6539\u5BF9\u5E94\u7684\u6587\u4EF6\u540D\u70B9\u51FB\u300C\u5B58\u50A8\u300D\u5C31\u53EF\u4EE5\u4E86\u3002

\u56DB\u3001\u914D\u7F6E Tabby

\u300CSettings\u300D \u7684\u9762\u677F\u4E0B\u6709\u4E00\u4E2A\u300CAppearance\u300D\u7684\u83DC\u5355\uFF0C\u53EF\u4EE5\u5BF9 Tabby \u7684\u5916\u89C2\u8FDB\u884C\u8BBE\u7F6E\uFF0C\u6BD4\u5982\u8BF4\u8C03\u6574\u5B57\u4F53\uFF0C\u6BD4\u5982\u8BF4\u81EA\u5B9A\u4E49\u6837\u5F0F\u3002

\u300CAppearance\u300D\u7684\u83DC\u5355\u53EF\u4EE5\u5BF9 Tabby \u7684\u914D\u8272\u65B9\u6848\u8FDB\u884C\u4FEE\u6539\uFF0C\u91CC\u9762\u7684\u4E3B\u9898\u975E\u5E38\u591A\uFF0C\u4E0D\u8FC7\u6211\u611F\u89C9\u9ED8\u8BA4\u7684\u5C31\u633A\u4E0D\u9519\uFF0C\u6BD5\u7ADF\u662F\u5B98\u65B9\u63A8\u8350\u7684\u3002

\u300CPlugins\u300D \u83DC\u5355\u4E2D\u8FD8\u6709\u4E0D\u5C11\u63D2\u4EF6\u53EF\u4F9B\u6269\u5C55\u3002

',23),E={href:"https://github.com/Eugeny/tabby-clickable-links",target:"_blank",rel:"noopener noreferrer"},N=e("clickable-links"),B=e("\xA0- \u4F7F\u7EC8\u7AEF\u4E2D\u7684\u8DEF\u5F84\u548C URL \u53EF\u70B9\u51FB"),C={href:"https://github.com/Eugeny/tabby-docker",target:"_blank",rel:"noopener noreferrer"},I=e("docker"),U=e("\xA0- \u8FDE\u63A5\u5230 Docker \u5BB9\u5668"),V={href:"https://github.com/kbjr/terminus-title-control",target:"_blank",rel:"noopener noreferrer"},z=e("title-control"),D=e("\xA0- \u5141\u8BB8\u901A\u8FC7\u63D0\u4F9B\u8981\u5220\u9664\u7684\u524D\u7F00\u3001\u540E\u7F00\u548C/\u6216\u5B57\u7B26\u4E32\u6765\u4FEE\u6539\u7EC8\u7AEF\u9009\u9879\u5361\u7684\u6807\u9898"),J={href:"https://github.com/Domain/terminus-quick-cmds",target:"_blank",rel:"noopener noreferrer"},K=e("quick-cmds"),Y=e("\xA0- \u5FEB\u901F\u5411\u4E00\u4E2A\u6216\u6240\u6709\u7EC8\u7AEF\u9009\u9879\u5361\u53D1\u9001\u547D\u4EE4"),Q={href:"https://github.com/Eugeny/tabby-save-output",target:"_blank",rel:"noopener noreferrer"},Z=e("save-output"),$=e("\xA0- \u5C06\u7EC8\u7AEF\u8F93\u51FA\u8BB0\u5F55\u5230\u6587\u4EF6\u4E2D"),tt=n('

\u8FD9\u91CC\u91CD\u70B9\u8BF4\u4E00\u4E0B\u300Csync config\u300D \u8FD9\u4E2A\u63D2\u4EF6\uFF0C\u53EF\u4EE5\u5C06\u914D\u7F6E\u540C\u6B65\u5230Github\u6216\u8005Gitee\u7684\u63D2\u4EF6\u3002\u70B9\u51FB\u300CGet\u300D\u5C31\u53EF\u4EE5\u5B89\u88C5\uFF0C\u4E4B\u540E\u4F1A\u63D0\u793A\u4F60\u91CD\u542F\u751F\u6548\u3002

\u751F\u6548\u540E\u70B9\u51FB\u300CSync Config\u300D\u83DC\u5355\uFF0C\u5C31\u53EF\u4EE5\u770B\u5230\u914D\u7F6E\u9879\u4E86\uFF0C\u7C7B\u578B\u53EF\u4EE5\u9009\u62E9 GitHub\u3001Gitee\u3001GitLab\u3002

\u8FD9\u91CC\u4EE5 Gitee \u4E3A\u4F8B\uFF0C\u8FDB\u5165\u4E2A\u4EBA Gitee \u4E3B\u9875\uFF0C\u5DE6\u4FA7\u83DC\u5355\u4E2D\u9009\u62E9\u300C\u79C1\u4EBA\u4EE4\u724C\u300D\uFF0C\u7136\u540E\u70B9\u51FB\u300C\u751F\u6210\u65B0\u4EE4\u724C\u300D\u3002

\u63D0\u4EA4\u540E\u4F1A\u751F\u6210 token\uFF0C\u590D\u5236\u5230 Tabby \u7684 Token \u8F93\u5165\u6846\u4E2D\uFF0C\u7136\u540E\u70B9\u51FB\u300CUpload config\u300D\uFF0C\u5C31\u53EF\u4EE5\u770B\u5230\u914D\u7F6E\u4FE1\u606F\u540C\u6B65\u6210\u529F\u4E86\u3002

\u300CWindow\u300D \u83DC\u5355\u4E2D\u53EF\u4EE5\u5BF9\u5F53\u524D\u7A97\u53E3\u8FDB\u884C\u8BBE\u7F6E\uFF0C\u6BD4\u5982\u8BF4\u6539\u53D8\u7A97\u53E3\u7684\u4E3B\u9898\u4E3A Paper\uFF0C\u6539\u53D8 tab \u7684\u4F4D\u7F6E\u5230\u5E95\u90E8\u7B49\u7B49\u3002

\u4E94\u3001\u603B\u7ED3

SSH \u8FDE\u63A5\u548C SFTP \u4F20\u8F93\u6050\u6015\u662F\u6211\u4EEC\u64CD\u4F5C Linux \u670D\u52A1\u5668\u6700\u5E38\u7528\u7684\u4E24\u4E2A\u529F\u80FD\u4E86\uFF0C\u90A3 Tabby \u5BF9\u8FD9\u4E24\u4E2A\u529F\u80FD\u7684\u652F\u6301\u975E\u5E38\u7684\u53CB\u597D\uFF0C\u8DB3\u591F\u7684\u8F7B\u91CF\u7EA7\u3002\u5173\u952E\u5B83\u662F\u8DE8\u5E73\u53F0\u7684\uFF0CWindows\u3001macOS \u90FD\u53EF\u4EE5\u7528\uFF0C\u518D\u628A\u914D\u7F6E\u4FE1\u606F\u540C\u6B65\u5230\u4E91\u4E0A\u540E\uFF0C\u591A\u5E73\u53F0\u4E0B\u5207\u6362\u8D77\u6765\u7B80\u76F4\u4E0D\u8981\u592A\u8212\u670D\u3002

Windows \u7528\u6237\u4E60\u60EF\u7528 Xshell\uFF0CmacOS \u7528\u6237\u4E60\u60EF\u7528 iTerm2\uFF0C\u4F46\u8FD9\u4E24\u6B3E\u5DE5\u5177\u90FD\u6CA1\u529E\u6CD5\u8DE8\u5E73\u53F0\uFF0C\u591A\u5E73\u53F0\u64CD\u4F5C\u7684\u7528\u6237\u5C31\u53EF\u4EE5\u9009\u62E9 Tabby \u6765\u4F53\u9A8C\u4E00\u4E0B\uFF0C\u771F\u5FC3\u4E0D\u9519\u3002

Tabby \u7684\u5B66\u4E60\u8D44\u6599\u8FD8\u6BD4\u8F83\u5C11\uFF0C\u6240\u4EE5\u5E0C\u671B\u4E8C\u54E5\u7684\u8FD9\u7BC7\u6587\u7AE0\u80FD\u7ED9\u6709\u9700\u8981\u7684\u5C0F\u4F19\u4F34\u63D0\u4F9B\u4E00\u70B9\u70B9\u7684\u5E2E\u52A9\u548C\u542F\u53D1\u3002

',15);function et(at,ot){const a=b("ExternalLinkIcon");return s(),p("div",null,[i,t("blockquote",null,[t("p",null,[t("a",l,[h,o(a)])])]),g,_,d,t("p",null,[m,t("a",u,[j,o(a)]),y]),v,f,k,S,T,x,w,t("blockquote",null,[t("p",null,[t("a",P,[q,o(a)])])]),L,G,M,A,X,t("p",null,[F,t("a",H,[O,o(a)]),R]),W,t("ul",null,[t("li",null,[t("a",E,[N,o(a)]),B]),t("li",null,[t("a",C,[I,o(a)]),U]),t("li",null,[t("a",V,[z,o(a)]),D]),t("li",null,[t("a",J,[K,o(a)]),Y]),t("li",null,[t("a",Q,[Z,o(a)]),$])]),tt])}var bt=r(c,[["render",et],["__file","tabby.html.vue"]]);export{bt as default};