我可以删除其中一个文件后,仅替换 /dev/ptmx、/dev/pts/* 并修复终端问题吗?

我可以删除其中一个文件后,仅替换 /dev/ptmx、/dev/pts/* 并修复终端问题吗?

删除了 pts 文件ptmx/dev/ptmx无法启动终端。出现错误:

There was an error creating the child process for this terminal

Text was empty (or contained only whitespace)

尝试下载文件/dev/ptmx,然后将其放回/dev/文件夹,但遇到了权限问题。当我在移动或复制文件之前更改权限时,系统提示复制的文件是只读文件。当我回头检查时,我猜权限没有保留,尽管看起来好像是保留的。或者发生了其他事情。

真的真的不想重新安装 Ubuntu。记录一下,我删除了他们没有丢失的文件。

答案1

我们可以看到这/dev/pts是一个伪文件系统:

$ mount | grep 'on /dev/pts'
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)

因此:硬盘上没有地方存放这些文件。它们是代表操作系统中某些内容的虚拟文件。

我怀疑是否有人想过将创建新文件作为操作系统来实现。

我敢打赌,只需重新启动机器就会将操作系统重置回正常状态,并且这些“文件”会再次出现。

相关内容