小编Val*_*van的帖子

xterm 在移动时不切换目录

最近,我对 xterm 没有按预期运行感到非常沮丧。这就是我正在做的:

  1. 打开 xterm
  2. 运行以下命令:

    $ mkdir test_01
    $ cd test_01/
    $ echo 'a' > a
    $ cat a
    
    Run Code Online (Sandbox Code Playgroud)

    输出将是:

    a
    
    Run Code Online (Sandbox Code Playgroud)
  3. 打开另一个 xterm(不要关闭第一个)

  4. 运行以下命令:

    $ mv test_01/ test_01_old
    $ mkdir test_01
    $ cd test_01
    $ echo 'b' > a
    $ cat a
    
    Run Code Online (Sandbox Code Playgroud)

    输出将是:

    b
    
    Run Code Online (Sandbox Code Playgroud)
  5. 现在在原来的 xterm 中运行命令:

    $ cat a
    
    Run Code Online (Sandbox Code Playgroud)

    输出将是:

    a
    
    Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况?在此阶段,两个 xterm 都使用pwd命令(即/home/user_1/test_01)报告相同的目录。

shell directory rename

4
推荐指数
1
解决办法
512
查看次数

标签 统计

directory ×1

rename ×1

shell ×1