GNUスクリーンウィンドウのデフォルトディレクトリを見つけるには?

GNUスクリーンウィンドウのデフォルトディレクトリを見つけるには?

質問

GNU画面でWindowsのデフォルトディレクトリを見つけるには?

注: 私いいえ現在のディレクトリを探すプロセス窓際に走ってください。

背景

hardcopy絶対パスを提供していない私のスクロールバックバッファ。これで、生成されたファイルがどこにあるのかわかりません。もともと、どのディレクトリから電話したか覚えておらず、screenどのディレクトリも使用しませんでした。chdir注文する

今私のハードコピーがどのディレクトリに汚染されているのか疑問に思います... :-\

答え1

Screenのコマンドを使用してユーティリティをexec実行すると、現在のインスタンスの作業ディレクトリを取得できます。pwdscreen

プロセス環境はscreen起動時に作成され、ユーティリティはcdscreenpwdそれ環境。

したがって、 - の後にディレクトリ名を表示するには、screen入力してください。CtrlA:exec pwd

答え2

最も簡単な方法は、おそらくデフォルトのスタート画面のディレクトリから起動する新しいウィンドウを作成することです。

代替方法にはプロセスビューが含まれますcwd/proc/<pid>/cwdただし、画面がsetuidなのでルートが必要です)。

C-a :chdir <path>このディレクトリは後で変更できます。

関連情報