在一个终端(终端1) 下面不停的向一个文件写入,例如:
while (1) { echo "abc" } > abc.txt
在另一终端(终端2)下面不停的读取这个文件,例如:
tail -f abc.txt
在打开一个终端(终端3),做下面的动作
1. 删除这个文件 rm abc.txt 居然可以成功,而且终端1和终端2的程序还可以正常运行
2. 重建这个文件 touch abc.txt, 也居然可以成功,而且终端1和终端2的程序还可以正常运行
3. 但这个新abc.txt和终端1,2的abc.txt好像是两个不同的文件,终端1还可以继续不停的写入,终端2还可以不停的读出新内容,但是终端3的abc.txt始终是空文件。
--
FROM 221.216.147.*