假设我正在screen
一个有四个打开屏幕的远程服务器上运行。有没有一种快速的方法将cd
所有屏幕移动到当前打开屏幕的工作目录?
答案1
这是一种解决方法:在一个选项卡上,将 CWD 记录到临时文件中,在其他选项卡上,cd 到刚刚保存的目录。我会将这两个别名添加到我的 .bashrc 或 .bash_profile 中:
alias ds='pwd > /tmp/cwd'
alias dr='cd "$(</tmp/cwd)"'
ds(dir save)命令标记CWD,dr(dir recall)命令cd到它。您可以对 C-shell 执行类似的操作。