当前位置: 首页 > news >正文

TeraTerm 使用技巧

参考资料

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

目录

  • 简介
  • 一. 常用基础设置
    • 1.1 语言变更
    • 1.2 log设置
  • 二. 小技巧
    • 2.1 指定host别名
    • 2.2 新开窗口
    • 2.3 设置粘贴多行命令时的行间延迟时间
    • 2.4 命令行广播
    • 2.5 文件收发传送
  • 三. 创建宏自动化处理
    • 3.1 实例1 创建选择多环境自动登录的ttl脚本

简介

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

  • 官网: 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 '请选择连接的环境' '连接环境选择' ENVARRYif result = 0 thenstrdim HOSTARRAY 2HOSTARRAY[0] = '192.168.118.128'HOSTARRAY[1] = '192.168.118.135'
elseif result = 1 thenstrdim HOSTARRAY 2HOSTARRAY[0] = '192.168.118.128'HOSTARRAY[1] = '192.168.118.135'
elseend
endiflistbox '请选择连接的host' 'host选择' HOSTARRAYif result = -1 thenend
elseHOSTADDR = HOSTARRAY[result]; 拼接连接命令
COMMAND = HOSTADDR
strconcat COMMAND ':22 /ssh /2 /auth=password /user='
strconcat COMMAND USERNAME
strconcat COMMAND ' /passwd='
strconcat COMMAND PASSWORD; 连接服务器
connect COMMANDend

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

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 什么是单例模式,有哪些应用?
  • 模板、STL 简介(深度剖析)
  • VisualRules-Web案例展示(一)
  • mysql、oracle、db2数据库连接参数
  • SpringSecurity通用权限管理系统
  • 关于合芯新通RTK配置的方法记录7.23
  • k8s部署rabbitmq集群
  • Json结构解析比较
  • 69、ncnn学习onnx2ncnn不支持带三维算子相乘gemm/repeat转换方法学习
  • CH04_依赖项属性
  • day02 mybatis
  • 微信小程序数组绑定使用案例(二)
  • 《流程引擎原理与实践》开源电子书
  • 【大数据专题】数据仓库
  • 从零开始手写STL库:List
  • @angular/forms 源码解析之双向绑定
  • 【EOS】Cleos基础
  • Android组件 - 收藏集 - 掘金
  • javascript 总结(常用工具类的封装)
  • Javascript设计模式学习之Observer(观察者)模式
  • JavaScript异步流程控制的前世今生
  • Laravel Mix运行时关于es2015报错解决方案
  • leetcode46 Permutation 排列组合
  • oldjun 检测网站的经验
  • PHP面试之三:MySQL数据库
  • Python中eval与exec的使用及区别
  • zookeeper系列(七)实战分布式命名服务
  • 判断客户端类型,Android,iOS,PC
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 使用docker-compose进行多节点部署
  • 试着探索高并发下的系统架构面貌
  • 微服务核心架构梳理
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 我感觉这是史上最牛的防sql注入方法类
  • 异步
  • 硬币翻转问题,区间操作
  • 在Unity中实现一个简单的消息管理器
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​Java基础复习笔记 第16章:网络编程
  • ## 基础知识
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (2)STM32单片机上位机
  • (2)从源码角度聊聊Jetpack Navigator的工作流程
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (六)c52学习之旅-独立按键
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (十)c52学习之旅-定时器实验
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)Linq学习笔记
  • (转)清华学霸演讲稿:永远不要说你已经尽力了