有人知道如何设置 GNU Screen 的默认波特率吗?目前,我在打开屏幕时明确指定波特率,如下所示:
$ screen /dev/ttyUSB0 115200
115200 是一个神奇的数字,如果可能的话,我宁愿在 .screenrc 中指定它。
答案1
Screen 手册页没有提供任何用于设置波特率的 screenrc 条目,因此您不太可能在那里“预设”它。
我想到了一些方法:
使用别名:
alias screenu0='screen /dev/ttyUSB0 115200'
适当地命名它,您甚至可以将其命名为“屏幕”,但这会使其成为默认命令,可能不是您想要的。
使用默认值:
如果您不指定波特率,它将默认为端口当前设置的值。您的串行 USB 设备是否进行了任何设置?您是否在任何地方使用“stty /dev/ttyUSB0 ...”来设置默认参数?
在这种情况下,我建议使用具有另一个有意义的名称的别名,这样您就可以快速调用串行屏幕,或者使用正常命令以其他方式使用屏幕。