私が見ているのは、あるセッション(pts)のコマンドライン履歴を別の開いているセッション(pts)で使用できないことです。
- 別のセッションですぐに使用できるように、セッション履歴を明示的にコミットすることは可能ですか?
また、私が見ているのは、閉じたセッションの履歴が新しいセッションにのみ適用されることです。既存のセッションには適用されません。
- 閉じたセッションの履歴を既存のセッションに抽出できますか?
bash
上記の観察はケースにのみ適用されます。
同じユーザーに対して複数のセッションがあるときに記録(ログ/共有)がどのように機能するかを説明できますか?
答え1
append
以下を使用して、現在のシェルをファイルに書き込むことがhistory
できます。.bash_history
history -a
次のコマンドを使用して、別のセッションからread
ファイルをロードできます。.bash_history
history -r