`cd` すべての画面のPWDを現在の画面に

`cd` すべての画面のPWDを現在の画面に

screen4つの開いた画面があるリモートサーバーで実行されているとします。cdすべての画面を現在開いている画面の作業ディレクトリにすばやく移動する方法はありますか?

ベストアンサー1

回避策は次のとおりです。一方のタブでCWDを一時ファイルに書き込み、もう一方のタブで保存したディレクトリにcdを書き込みます。私の.bashrcまたは.bash_profileに次の2つのエイリアスを追加します。

alias ds='pwd > /tmp/cwd'
alias dr='cd "$(</tmp/cwd)"'

ds(dir save)コマンドはCWDを表示し、dr(dir recall)コマンドはcdを表示します。 Cシェルを使用して同様の操作を実行できます。

おすすめ記事