
答案1
您可以使用 shell 1 的 PID 並使用它的進程資訊 (CWD)ls
在 shell 2 中進行更新。
外殼1:
$ echo $$
24678
外殼2:
$ watch ls /proc/24678/cwd/
現在您可以cd
在 shell 1 中使用,並且 shell 2 中的視圖將在 shell 2 中更新(預設每 2 秒更新一次)。
一個不錯的技巧:您可以用來watch -d
突出顯示連續更新(檔案建立/刪除等)之間的差異
答案2
可能午夜指揮官或者類似的程序可以滿足您的需求?您可以使用兩個檔案清單覆蓋終端窗口,並有鍵盤快捷鍵,但您仍然可以切換到完整的 shell。