我正在通过串行启动一些服务器。我一直在 Windows 上使用 PuTTY,但我更愿意使用 Linux。
在 PuTTY 中,我只需选择serial
并输入波特率即可。 一个串行窗口会弹出,然后我就可以登录并开始配置。
PuTTY 可以在 Linux 上运行,但如果可以的话,我更愿意使用命令行应用程序。它似乎minicom
是一个常见的 Linux CLI 串行客户端,所以我想尝试一下。然而,这一切似乎要复杂得多。(太多花哨的东西了!)
我怎样才能minicom
做与 PuTTY 相同的事情?
答案1
要更改串行端口比特率等,请点击Ctrl-A P或Ctrl-A O。第一个屏幕会将您带到一个仅允许您更改这些设置的屏幕,而第二个屏幕会将您带到一个更高级别的菜单,该菜单提供了更改这些设置等的方法。
请注意,在窗口的左下角,您会看到“Ctrl-A Z寻求帮助”。结果窗口列出了所有这些特殊按键。
Minicom 和 PuTTY 其实并不完全相似。它们都是终端仿真器但是 Minicom 遵循了旧的 DOS 调制解调器程序的脚步,例如泰利克斯和普罗科,而 PuTTY 主要是一个 SSH 客户端,并且还具有原始串行通信能力。
这种差异表现在以下几个地方:某些minicom
软件包中的默认初始化字符串是Hayes AT 调制解调器命令字符串,程序启动时会立即发送到默认串行端口。如果连接到线路另一端的设备实际上不是调制解调器,这可能会干扰它。您应该在Ctrl-A P→“调制解调器和拨号”中检查这一点。如果尚未清除 Init 和 Reset 字符串,请清除它们。