随笔 - 733  文章 - 2  评论 - 12  阅读 - 92万

终端工具

一 tera term

一款Window上的虚拟终端工具,它同时支持串口连接和网络连接,而对于网络连接它支持Telnet和SSH协议。最关键的是Tera Term支持自己的脚本语言,即TTL(Tera Term Language)。该语言语法丰富而且简单易学,同时Tera Term 支持命令行操作,两者结合起来可以满足各种自动化方面的需求

支持TTL脚本语法:

分号‘;’表示注释,参数可用双引号和单引号,不区分大小写,不支持多窗口操作,如果采用前两种运行方式,需要关闭所有已经打开的TT主窗口, 否则会报连接错误

缩进表示结构层次;

基本语句:

if then

elsiif then

...

else

endif

2 循环:

for i 1 10

  ...

next

until i>10

 ... 

end until

 

do  loop/while endwhile

 

waitln/wait:等待字符出现,等待事件由timeout系统变量指定,若为-1表示死等,result表示TTL最近一次命令的返回结果,可用来接收wait的结果。waitln等到字符串后还要等换行符然后才返回。

日志操作:不自动添加换行符#13#10,不用指定文件句柄,旦打开调用logopen打开了一个日志文件,则Tera Term 就会自动的将所有的接收的串口信息输出到该文件中,除非用户调用logpause

logstart/logopen/logwrite/logpause/logclose

 2 Putty:

3 KiTTY:KiTTY是PuTTY(从0.62版测试版开始)的一个分支,这是Windows®和Unix最受欢迎的远程登录和SSH客户端。它在Windows®上运行,并且具有令人印象深刻的PuTTY缺少的最需要的功能之一的集合

ComEmu:常规一些设置

查看目录设置:doskey ls = dir ,然后可用ls命令;

直接创建Python文档:notepad  test.py 

查看环境变量:set path

设置notepad++的环境变量:set path==%path%;D:\softinstall\install\Notrpad++\Notepad++

 

posted on   杰瑞鼠  阅读(7141)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示