理想终端工具 SecureCRT

为什么说是SecureCRT理想终端工具,它满足了我想要的功能,极大的提高了工作效率。

SecureCRT是一款支持SSH的终端仿真程序,同时支持Telnet和rlogin协议等,之前在Windows用过一段时间,后切换到Linux系统,minicom替代了SecureCRT,发现minicom的功能太弱了,无意中浏览官网发现支持linux版本,果断回归。

1

下载安装

以Ubuntu 16.04.2 LTS为准,Windows/Mac 安装可自行百度。

破解

SecureCRT属于收费产品,结合网上大神们的心血,最终实践可以破解成功,,软件版本: SecureCRT 8.3.1

下载破解文件

运行破解 /usr/bin/SecureCRT要填写真实的SecureCRT路径

显示如下

把注册信息填写到SecureCRT即可

破解成功界面

注意:

系统需要安装perl 5.0及以上版本.

如果提示了crack successfull 是OK的。但仍然invalid,错误提示一般是运行了和破解路径不同的SecureCRT:

如破解的路径是/usr/bin/SecureCRT, 运行的却是/usr/local/bin/SecureCRT

或者是破解完没有退出重新运行SecureCRT导致的

2

全平台覆盖

满足所有的平台,不再为没有Linux版本而担忧。

Window7/32/64bit

Linux/32/64bit

Mac

添加串口

平时功能用的比较多的就是串口

窗口左边的侧边栏(Session Manager) -> New Seesion -> Protocol(Serial) 中端口、波特率等常用设置, 去掉RTS/CTS选项,否则后面串口无法输入

添加串口之后,打开出现 Unable to open serial port /dev/ttyUSB0 Permission denied

分析原因是由于权限不够, 直接通过sudo chmor 666 /dev/ttyUSB0 修改权限解决,这个只是暂时的,每当重新插拔之后,又得需要修改权限,这个显得过于繁琐,通过以下方法可以一劳永逸

每次接入设备之后,权限自动设置为666

添加ssh

窗口左边的侧边栏(Session Manager) -> New Seesion -> Protocol(SSH2)

Hostname : 登录服务器的ip addr

Username : 用户名

密码登录的之后会提示输入

3

自动高亮关键字

这个功能是选择它的一大特点,每次看到串口打印一堆数据之后,想快速找到错误调试或自己添加的打印的之后,只能通过Ctrl+F来搜索,而自动高亮关键字则替换手动的搜索。

Options -> Session Options -> Appearance -> Highlight keywords 中添加多个关键字,可以设置关键字颜色

4

自动记录日志

每一个工程师解决bug之前都会打印设备的日志,通过日志推理出问题点。每到遇到一种随机的bug,总是坐立不安,而通过自动记录日志能够快速定位bug,与其他不同的是: 自动记录日志可以自动添加时间戳。

Options -> Global Options 打开全局选项,在常规设置中找到“default session”设置项,点击右侧的“edit default settings”

通过这样的设置,每次重新连接之后会自动新建以时间点为文件名,每一行的打印会自动添加时间戳。

3

背景皮肤

默认的背景个人不太喜欢,结合网上的教程设置,找到一套满意的配色。

导入配置文件: Options -> Global Options -> Configuration Paths 中的Configuration Paths

这样每次只需要导入配置文件即可,不用每次每个配色设置。

有喜欢的朋友可以通过Github下载文件

5

其他技巧

窗口设置

Windows -> Tabs /Tile 更改窗口显示

缓冲区设置

默认页面只能存储500行左右打印,一般需要增加

Options -> Terminal -> Emulation

7

常见问题

串口乱码

一般是波特率和编码设置错误,重点是波特率设置,编码为utf-8

串口无法输入

Session Options -> Connection -> Serial -> Flow Control

将原先默认选中的 RTS/CTS取消掉,再重新connect开发板,再次连上后,此时就可以从键盘输入了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180608G09MEL00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券