我已经养成了清理目录的习惯/tmp
,毕竟它是“寿命短的存储”(/tmp 和 /var/tmp 有什么区别?)。最近我注意到一个应用程序没有完全启动,如中所回答的https://stackoverflow.com/a/31612672/5499118。经过一番搜索后,我发现了有关套接字文件的更多信息什么是“/tmp/.X11-unix/”?。我只是好奇,为什么要放入 X11 套接字类型文件/tmp
?它是如何进入 Unix 的?
我怎样才能将它移动到某个地方以保留完整的功能? (重命名.X11-unix
导致与删除相同的问题)。通过python -c "import socket as s; sock = s.socket(s.AF_UNIX); sock.bind('/tmp/.X11-unix/X0')"
from重新创建它https://serverfault.com/questions/358866/create-unix-named-socket-from-the-command-line没有帮助解决错误。