在linux中,如果同一用户的两个会话
如果我用同一个用户登录两次并对其进行一些更改,文件会发生什么情况 假设我已经用用户名登录:goodguy in machine wonderland 编辑一个文本文件:pit和我从一台远程机器thieveland向这个用户goodguy in machine wonderland进行ssh会话,然后编辑同一个文件——涉及到什么语义。这台机器是linux在linux中,如果同一用户的两个会话,linux,session,usersession,Linux,Session,Usersession,如果我用同一个用户登录两次并对其进行一些更改,文件会发生什么情况 假设我已经用用户名登录:goodguy in machine wonderland 编辑一个文本文件:pit和我从一台远程机器thieveland向这个用户goodguy in machine wonderland进行ssh会话,然后编辑同一个文件——涉及到什么语义。这台机器是linux 我试图理解linux内核中的用户会话处理 首先,假设您的“文本编辑器”非常相似 程序,它只是获取你打印的内容并将其写入文件, 每次您命令“保存”
我试图理解linux内核中的用户会话处理 首先,假设您的“文本编辑器”非常相似 程序,它只是获取你打印的内容并将其写入文件, 每次您命令“保存”时,它都会重写文件的内容 使用这种编辑器并不重要,您有两个“用户会话” 或者在两个文件中打开相同的“文本编辑器” 窗户
结果:“pit”的内容与上次保存的内容相同。因此,编辑自己有责任确保不会对文件进行不稳定的保存?是的,几乎所有编辑在阅读文件后都会检查文件是否已更改,并询问用户该怎么做。