TeraTerm 使用技巧

参考资料

  1. 自分がよく使うTeratermマクロによる自動ログインのやり方をまとめてみたよ
  2. Tera Term マクロでログインを自動化してみた
  3. Tera Term のススメ

简介

⏹日本人写的一款远程终端连接软件

  • 官网: https://teratermproject.github.io/
  • Github: https://github.com/TeraTermProject/teraterm/releases

一. 常用基础设置

⏹各项配置修改之后,只是临时性修改。只有如下图所示进行设置保存,我们修改的配置才会永久性生效。

...基础设置的说明...

1.1 语言变更

⏹如下图所示,支持变更语言(支持中文)

在这里插入图片描述

1.2 log设置

⏹点击File后,选择Log可以将当前的linux操作记录保存到指定位置的log中。
💥当我们操作商用Linux服务器时,记录自己的所有操作,避免出现问题时扯皮。

在这里插入图片描述

⏹日志的其他设置

在这里插入图片描述


二. 小技巧

2.1 指定host别名

⏹如下图所示,通过ip地址登录服务器的时候,仅通过ip地址很难分清要登录服务器名称。
这时可以通过下图所示的方式进行登录。

  • ip地址;服务器别名
  • TeraTerm只会识别分号之前的ip部分

在这里插入图片描述

2.2 新开窗口

当打开一个窗口后,可以按Alt + d快捷键,可以在无需重新登录的情况下,重新开一个窗口。
在这里插入图片描述

2.3 设置粘贴多行命令时的行间延迟时间

⏹如下图所示,要一口气执行下面的复制命令,如果zip文件体积太大,单个复制就会花费很多时间。
一口气执行下面的命令的话,会造成打印的日志行错乱,不利于后期查看。

cp -p /path/a1.zip /opt/A001.zip
cp -p /path/a2.zip /opt/A002.zip
cp -p /path/a3.zip /opt/A003.zip
cp -p /path/a4.zip /opt/A004.zip

⏹我们可以通过下面的设置,改变粘贴多行命令时的行间延迟时间,从而做到每隔一秒执行一行命令。

在这里插入图片描述

⏹效果如下图所示,每一行命令每隔一秒执行一次

在这里插入图片描述

2.4 命令行广播

⏹当我们同时对多台服务器执行相同的操作时,可以使用命令行广播功能,从而避免通过一个个终端去手动执行命令。

在这里插入图片描述
在这里插入图片描述
⏹动图效果如下所示,同时操作两台服务器

  • 两台服务器都要通过TeraTerm连接
  • 执行时,需要同时选中两台服务器
  • リアルタイム是实时反映的意思
    • 如果开启了之后,输入的命令会实时反映到控制台上
    • 如果没有开启,则输入完命令之后,需要点击送信按钮之后才会反映到控制台上

在这里插入图片描述

2.5 文件收发传送

⏹除了使用WinScp之外,还可以使用TeraTerm自带的方式传输文件

在这里插入图片描述


三. 创建宏自动化处理

3.1 实例1 创建选择多环境自动登录的ttl脚本

自动登录.ttl

;=====================================================================
; 配置信息
HOSTADDR = '192.168.118.128' ;默认host地址
USERNAME = 'fengyehong'
PASSWORD = 'ubuntu'
;=====================================================================

; 定义一个数组,里面放2个元素
strdim ENVARRY 2
ENVARRY[0] = 'Ubuntu环境'
ENVARRY[1] = 'Centos环境'

listbox '请选择连接的环境' '连接环境选择' ENVARRY

if result = 0 then
 strdim HOSTARRAY 2
 HOSTARRAY[0] = '192.168.118.128'
 HOSTARRAY[1] = '192.168.118.135'
elseif result = 1 then
 strdim HOSTARRAY 2
 HOSTARRAY[0] = '192.168.118.128'
 HOSTARRAY[1] = '192.168.118.135'
else
 end
endif

listbox '请选择连接的host' 'host选择' HOSTARRAY

if result = -1 then
 end
else
 HOSTADDR = HOSTARRAY[result]

; 拼接连接命令
COMMAND = HOSTADDR
strconcat COMMAND ':22 /ssh /2 /auth=password /user='
strconcat COMMAND USERNAME
strconcat COMMAND ' /passwd='
strconcat COMMAND PASSWORD

; 连接服务器
connect COMMAND

end

⏹在TerTerm的安装目录下有一个ttpmacro.exe文件,可以通过它执行我们创建的ttl文件。
在这里插入图片描述

在这里插入图片描述

相关推荐

  1. Excel 使用技巧

    2024-07-20 14:24:01       58 阅读
  2. debian12 使用技巧

    2024-07-20 14:24:01       66 阅读
  3. npm的使用技巧

    2024-07-20 14:24:01       59 阅读
  4. Npm使用技巧

    2024-07-20 14:24:01       59 阅读
  5. 【EasyExcel】使用技巧

    2024-07-20 14:24:01       62 阅读
  6. PostgreSql 索引使用技巧

    2024-07-20 14:24:01       67 阅读
  7. CSS 使用技巧

    2024-07-20 14:24:01       66 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 14:24:01       172 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 14:24:01       190 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 14:24:01       158 阅读
  4. Python语言-面向对象

    2024-07-20 14:24:01       171 阅读

热门阅读

  1. C++题目_中缀表达式转后缀表达式(常考)

    2024-07-20 14:24:01       34 阅读
  2. 差分进化(Differential Evolution)算法

    2024-07-20 14:24:01       40 阅读
  3. Cyclic Operations

    2024-07-20 14:24:01       27 阅读
  4. VScode如何进行调试

    2024-07-20 14:24:01       32 阅读
  5. 规范:需求管理规范

    2024-07-20 14:24:01       31 阅读
  6. tmp - configmap动态更新配置?

    2024-07-20 14:24:01       33 阅读
  7. ENSP常见命令及协议命令

    2024-07-20 14:24:01       36 阅读
  8. LeetCode 221. 最大正方形

    2024-07-20 14:24:01       40 阅读