Cannot open your terminal '/dev/pts/1' - please check.

script /dev/null 之后就可以打开 screen 了

script /dev/null 的作用实际上是开启了一个新的 tty,对应的提示如下:

Script started, file is /dev/null

想要查验一下新开启的 tty,输入 tty 即可,对应的提示如下:

/dev/pts/3

这证明新开启了一个 tty3


另外解释一下什么是 tty

tty 的全称是 teletype,通常使用 tty 来简称各种类型的终端设备。Teletype 是最早出现的一种终端设备,很像电传打字机,是由Teletype公司生产的。在计算机领域中,Linux tty 命令用于显示终端机连接标准输入设备的文件名称。说明:在Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于 /dev 目录下。你可以执行 tty 指令查询目前使用的终端机的文件名称。

> tty [-s][--help][--version]

参数说明:

-s或--silent或--quiet:不显示任何信息,只回传状态代码

--help 在线帮助

--version 显示版本信息

你可能感兴趣的:(Cannot open your terminal '/dev/pts/1' - please check.)