GNU Screen:设置默认波特率

GNU Screen:设置默认波特率

有人知道如何设置 GNU Screen 的默认波特率吗?目前,我在打开屏幕时明确指定波特率,如下所示:

$ screen /dev/ttyUSB0 115200

115200 是一个神奇的数字,如果可能的话,我宁愿在 .screenrc 中指定它。

答案1

Screen 手册页没有提供任何用于设置波特率的 screenrc 条目,因此您不太可能在那里“预设”它。

我想到了一些方法:

使用别名:

alias screenu0='screen /dev/ttyUSB0 115200'

适当地命名它,您甚至可以将其命名为“屏幕”,但这会使其成为默认命令,可能不是您想要的。

使用默认值:

如果您不指定波特率,它将默认为端口当前设置的值。您的串行 USB 设备是否进行了任何设置?您是否在任何地方使用“stty /dev/ttyUSB0 ...”来设置默认参数?

在这种情况下,我建议使用具有另一个有意义的名称的别名,这样您就可以快速调用串行屏幕,或者使用正常命令以其他方式使用屏幕。

相关内容