我刚才发生了一个很奇怪的情况。我在TMUX会话中管理在SSH上运行Ubuntu的云VM上的一些东西。现在,我有两个打开的窗格,它们可以看到不同的文件,即使它们位于同一个(虚拟)PC上:
Terminal #1:
pan@gergo-skynet-master:~/shared/Lammps/new-lengths/125$ pwd
/home/pan/shared/Lammps/new-lengths/125
pan@gergo-skynet-master:~/shared/Lammps/new-lengths/125$ hostname
gergo-skynet-master.desy.de
pan@gergo-skynet-master:~/shared/Lammps/new-lengths/125$ ls
*****_annotated.in data.lammps ******.py process rg run1.restart
SHAKE_10 dump_*****.lammpstrj lammps.out process.py rg.dump ******.data
SHAKE_7 extract_data.sh log.lammps process_all.py run.restart
pan@gergo-skynet-master:~/shared/Lammps/new-lengths/125$ Terminal #2:
pan@gergo-skynet-master:~/shared/Lammps/new-lengths/125$ pwd
/home/pan/shared/Lammps/new-lengths/125
pan@gergo-skynet-master:~/shared/Lammps/new-lengths/125$ hostname
gergo-skynet-master.desy.de
pan@gergo-skynet-master:~/shared/Lammps/new-lengths/125$ ls
*****_annotated.in extract_data.sh *****.py process process.py process_all.py ******.data
pan@gergo-skynet-master:~/shared/Lammps/new-lengths/125$ 我不得不审查一些文件名,但你知道。截图:请看这里
我确认的事情:
ls在两个终端中都没有别名。我肯定上面那个是对的,但我很困惑,这怎么可能呢?即使在较低的终端上进行cd转换,它也不会看到上面的所有文件。我甚至不知道从哪里开始调试这种情况。因为同样的问题,我恐怕以后也不会看到一些重要的文件,所以我真的想知道在关闭下一个终端之前发生了什么。
你知不知道?什么额外的信息将是有用的?
发布于 2022-08-09 12:36:12
有几件事可能导致这种行为。考虑以下一系列事件:
还有其他可能产生这种行为的情况(例如,在两个终端中运行单独的挂载名称空间-也许是在容器中),但以上似乎是最有可能的解释。
https://unix.stackexchange.com/questions/713031
复制相似问题