gnu screen /dev/tty 自动完成

gnu screen /dev/tty 自动完成

我运行的是 Ubuntu 16.04,并使用screenUSB 连接到串行端口/dev/ttyUSB0/dev/ttyUSB1等等。我将 $USER 添加到dialoutuucp组,无需 root 即可访问/dev/ttyUSB0。但是当我输入screen /dev/ttyU并按下时Tab,自动完成功能不起作用。

如果我运行sudo su然后screen /dev/ttyU按下Tab,自动完成功能就会起作用。这可能是什么原因造成的?

文件权限如下:

crw-rw----  1 root dialout 188,   0 Sep 14 15:26 ttyUSB0

我怎样才能解决这个问题?

答案1

我知道这是一个老话题,但这是我能找到的唯一一个。我使用带有 USB 转 RJ45 控制台电缆的 Raspberry Pi 连接到 Cisco 设备时遇到了同样的问题。我通过将 pi 用户添加到 tty 组解决了这个问题。命令:sudo usermod -a -G tty pi

如果不同,请将 pi 替换为您的用户名。

相关内容