Linux SSH远程连接工具WindTerm下载及基本使用

1.WindTerm下载安装

官网:WindTerm and WindEdit 

1.1.WindTerm软件下载

1.点击左边的"Download"进入下载页面,再点击"WindTerm Releases"查找发布的版本。

2.点击需要下载的版本。

  下载地址:https://github.com/kingToolbox/WindTerm/releases

详细下载地址:https://github.com/kingToolbox/WindTerm/releases/tag/2.6.0

3.根据自己的操作系统下载对应版本的软件。

4.个人下载地址

https://download.youkuaiyun.com/download/Querycache/90145928

1.2.WindTerm软件安装

1.下载后软件包是zip压缩文件,可以在软件安装目录(推荐安装在D:\Program Files (x86)目录)直接解压,或者解压后将目录移动到软件安装目录。

2.到安装目录下,找到"WindTerm.exe"可执行文件,点击打开。或者"WindTerm.exe"位置右键,发送到 桌面快捷方式,然后通过快捷方式打开软件。

3.第一次打开会提示个人资料存储位置,可以自定义存储位置,自定义存储位置,方便资料迁移。

2.WindTerm软件布局设置

2.1.默认布局如下

默认布局总共可分成8个模块,分别是菜单栏①、资源管理器②、文件管理器③、会话④、历史命令⑤、中间的远程连接区⑥、发送和本地Shell区⑦、最下面的状态区⑧。

2.2.布局修改

1.点击右上角鼠标处按钮,可以调出布局修改列表,通过勾选方式可以修改左右下三个方向的布局,每个模块也可以通过右上角的齿轮设置图标修改或者X号删除模块。

2.每个模块点击设置可以将模块进行拆分成两个,如下图左边只有一个"资源管理器",可以点击设置进行拆分,可以恢复上图的显示情况。

3.推荐布局如下。

3.WindTerm远程连接

3.1.新建连接

1.点击左上角"会话",然后点击"新建会话",会弹出SSH新建会话信息输入界面。

2.默认是SSH连接,填写IP地址,也可以根据自己需求填写标签分组来进行连接管理,然后点击连接。(注: 分组以图片所示的格式填写,是以多次目录来进行管理的)

3.登录界面点击"账户",填写登录"用户"名,可以点击勾选"下次自动登录",下次直接点击会话下面的连接信息直接连接。

4.填写用户名(注用户名默认输入是隐藏方式输入)后,点击"继续"后,会提示需要输入保护密码信息,该密码是用于WindTerm软件屏幕锁的,保障软件连接信息的安全。

5.根据提示输入"密码",或者公钥进行登录。

6.连接成功后如下图。

3.2.密码修改

如果Linux(Centos)密码修改,点击会话下面的连接信息进行连接时会提示密码错误,重新输入即可。

3.3.文件上传与下载

连接建立后,在"文件管理器"下方选中文件,右上角点击更多图标,就可以下载文件或者上传文件。

4.锁定WindTerm界面

4.1.使用场景

当离开电脑,但是不能锁电脑屏时,可以使用该功能用于锁定该软件,需要输入密码后才能操作。

4.2.使用方法

点击"模式",然后点击"锁屏",可以设置/修改密码,锁定状态如下图,锁定状态不影响其他软件使用;

<think>我们正在处理用户关于WindTerm中设置快捷命令延时的问题。根据用户的问题,他想要在快捷命令中设置延时执行。在WindTerm中,快捷命令通常指的是QuickCommand(快速命令)功能。在WindTerm中,我们可以通过编写脚本来实现延时执行,例如使用sleep命令(在Linux/macOS)或timeout命令(在Windows)来添加延时。但是,需要注意的是,WindTerm的QuickCommand功能本身可能没有直接的延时设置选项。因此,我们需要在命令中嵌入延时命令。例如,如果我们想要执行两个命令,并在它们之间添加延时,我们可以这样写:command1&&sleep5&&command2#在Linux/macOS中或者command1&timeout/t5&command2#在Windows中(注意:Windows的timeout命令语法)然而,WindTerm是一个跨平台的终端,所以我们需要根据目标系统的类型来编写相应的延时命令。另外,WindTerm还支持发送字符串序列(StringSequence)的功能,我们可以通过发送多个字符串并在它们之间加入延时。具体步骤如下:1.打开WindTerm,进入会话。2.打开QuickCommand面板(快捷键:Ctrl+Q)。3.在QuickCommand面板中,我们可以创建一个新的命令组(Group)或编辑已有的命令组。4.在命令编辑框中,我们可以输入多个命令,每个命令之间用延时命令连接,如上所述。但是,如果我们希望在一个命令序列中,每个命令之间都有固定的延时,我们可以这样编写:对于Linux/macOS:命令1;sleep1;命令2;sleep1;命令3对于Windows:命令1&timeout/t1&命令2&timeout/t1&命令3另外,WindTerm还提供了一个更强大的功能:使用“SendString”功能并设置每个字符串发送后的延时。这可以通过“Advanced”选项设置。具体步骤(使用SendString):1.在QuickCommand编辑界面,点击“Advanced”按钮。2.在“SendString”选项卡中,我们可以输入多个字符串,每个字符串可以单独设置延时(单位:毫秒)。3.在字符串输入框的右侧,有一个“Delay”设置,可以设置在该字符串发送后等待多长时间再发送下一个。这种方法更加直观,且不依赖于目标系统的sleep命令。因此,我们可以推荐用户使用“SendString”功能来设置延时。操作步骤:1.打开WindTerm,并连接到目标会话。2.按下Ctrl+Q打开QuickCommand面板。3.点击“Manage”按钮(齿轮图标)来管理命令组。4.创建一个新的命令组或选择一个现有的。5.在命令组中,点击“Add”按钮添加一个新的命令。6.在“Command”编辑框中,我们可以输入一个名称(例如:DelayedCommands)。7.然后,点击“Advanced”按钮,进入高级设置。8.在“SendString”选项卡中:-在第一个输入框中,输入第一个命令(例如:ls-l),然后在右侧的Delay(毫秒)框中输入延时(例如:1000表示1秒)。-点击“+”添加第二个字符串,输入第二个命令(例如:echo'Hello'),再设置延时(如2000毫秒)。-以此类推。9.保存设置。这样,当我们运行这个QuickCommand时,它会按顺序发送每个字符串,并在每个字符串发送后等待指定的延时。注意:这种方法不依赖于远程系统的命令,因为延时是由WindTerm自身控制的。因此,这是设置延时更可靠的方法。总结:用户可以通过在QuickCommand的高级设置中使用“SendString”功能,为每个命令设置延时。下面我们给出一个示例步骤:示例:在WindTerm中创建一个带有延时的快捷命令,依次执行:命令1:ls延时1秒命令2:echo"Hello"延时2秒命令3:pwd步骤:1.打开WindTerm,按Ctrl+Q打开QuickCommand面板。2.点击右上角的齿轮图标(ManageGroups)。3.在管理组窗口中,可以创建一个新组(比如MyCommands)或选择一个现有组。4.在组内,点击“Add”按钮添加新命令。5.输入命令名称,比如“DelayedCommands”。6.点击“Advanced”按钮。7.在弹出窗口中,选择“SendString”选项卡。8.在第一个输入框,输入“ls”,然后在Delay(ms)输入框输入1000。9.点击“+”按钮添加第二个字符串,输入“echo"Hello"”,Delay设置为2000。10.点击“+”按钮添加第三个字符串,输入“pwd”,Delay可以设置为0(或者根据需要设置)。11.点击“OK”保存,然后关闭管理窗口。12.现在在QuickCommand面板中,选择我们创建的组,然后点击“DelayedCommands”命令,它就会按顺序发送命令并等待延时。注意:在发送字符串时,WindTerm会自动在字符串后发送回车(相当于执行命令)。如果不希望发送回车,可以在字符串末尾加上\n来手动控制。但通常情况下,我们输入命令后需要回车执行,所以默认情况下每个字符串都会自动发送回车。如果不需要,可以在高级设置中取消勾选“AppendCR”或“AppendLF”,但一般保持默认即可。另外,如果目标系统是Windows,可能命令有所不同,但发送字符串的方式是通用的,因为延时由WindTerm控制,所以无论远程是什么系统,都可以这样设置。因此,这种方法适用于任何远程系统。我们提供了两种方法,但推荐使用第二种(SendStringwithDelay)方法,因为它更通用,不依赖远程系统。如果用户的问题是关于在单个命令中设置延时(比如在脚本中),那么可以使用前面提到的sleep或timeout命令,但那样就需要根据远程系统来调整。根据用户的问题,他问的是在WindTerm中设置快捷命令的延时,所以我们重点推荐WindTerm自身的延时设置功能。最后,我们生成相关问题:§§相关问题§§1.如何在WindTerm的QuickCommand中设置不发送回车?2.如何将WindTerm的QuickCommand绑定到快捷键?3.WindTerm的QuickCommand支持哪些高级功能?4.如何在WindTerm中为不同的会话设置不同的QuickCommand?</think>在 WindTerm 中为快捷命令设置延时执行,需要通过 **高级字符串发送(Advanced String Sending)** 功能实现。以下是详细操作步骤: ### 操作步骤 1. **打开快捷命令管理** - 点击顶部菜单栏的 `Session` → `Quick Commands` → `Manage Groups`(或按 `Ctrl+Q` 打开面板后点击齿轮图标)。 2. **创建/编辑命令** - 在命令组中选择目标命令,点击 `Edit`(或新建命令)。 - 在编辑窗口中 **勾选 `Advanced`**,切换到高级模式。 3. **设置延时发送** - 在 `Send String` 标签页中: - **输入命令字符串**(如 `ls`)。 - 在右侧 `Delay(ms)` 列输入延时毫秒数(例如 `2000` 表示 2 秒延时)。 - 点击 `+` 添加下一条命令,重复上述步骤设置多段延时。 ![示意图](https://example.com/windterm-delay-demo.png) *(注:延时单位为毫秒,1000ms=1秒)* 4. **保存并执行** - 点击 `OK` 保存设置。 - 通过 `Ctrl+Q` 打开快捷命令面板,选择命令即可按顺序执行带延时的操作。 ### 关键特性 - **跨平台兼容**:延时由 WindTerm 本地控制,**不依赖远程系统的 sleep 命令**(适用于任何操作系统)[^1]。 - **精确控制**:支持毫秒级延时(如 `500` = 0.5秒)。 - **多命令串联**:可设置多个命令段,每段独立延时(例如:`命令1 → 延时2秒 → 命令2`)。 ### 示例配置 ```plaintext 命令: 部署脚本 高级发送设置: [1] String: cd /opt/app Delay: 1000ms [2] String: git pull Delay: 2000ms [3] String: ./start.sh Delay: 0ms ``` 执行流程: 1. 发送 `cd /opt/app` → 等待 1 秒 2. 发送 `git pull` → 等待 2 秒 3. 发送 `./start.sh` ### 注意事项 - **回车符处理**:默认每条命令后自动发送回车(执行命令)。若需禁用,取消勾选 `Append CR`。 - **变量支持**:可在命令中使用 `$host`、`$port` 等会话变量(延时设置不受影响)。 > ⚠️ **重要提示**:WindTerm 的延时功能需升级到 **v2.5.0 及以上版本**(2023年后版本均支持)[^1]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值