为什么说是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开发板,再次连上后,此时就可以从键盘输入了。
领取专属 10元无门槛券
私享最新 技术干货