相关背景信息
- 配置相关路径:
~/Library/Application\ Support/VanDyke/SecureCRT/Config
- 包括的配置信息
按钮、命令、全局配置、色彩、以及license都在
$ ls
ButtonBarV4.ini Commands Global.ini SSH2.ini
ButtonBarV5.ini Credentials KnownHosts SecureCRT.lic
Color Schemes.ini FileTypes.ini Recent File List SecureCRT.ini Sessions
解决办法
问题:比如因为拷贝多了一个\n没注意,或者多行类似下图。添加后secure会显示新的命令为空。

原因是secureCRT是读取配置然后存储config中某个command的配置文件中,配置文件每个命令是按照一行处理的,但是因为错误录入造成配置中某条配置占用两行,出现解析异常。
解决办法:找到对应的command配置命令然后修改成一行
比如实操:
首先进入配置目录:
cd ~/Library/Application\ Support/VanDyke/SecureCRT/Config/
然后找到对应的commands的目录和文件:假设下面的命令
vim Commands/linux/vnc/__Commands__.ini
错误:
正确:

其他
- 在每个command的配置文件是三段论,D、Z、具体command,其中Z中的数字表示有多少个command,如果数量和后面的对不上,会出现异常。(本质是SecureCRT解析配置后显示到窗口中)
文章讲述了在SecureCRT中遇到的配置问题,由于误输入导致命令行配置文件多行,引发解析异常。解决方法是定位错误的command配置,确保每个命令行在Ini文件中占一行。配置文件结构为D、Z、具体命令,Z段的数字需与实际命令数一致。
1605

被折叠的 条评论
为什么被折叠?



