bashでターミナルセッションのコマンド履歴を同期する方法は?

n611x007

~/.bash_historyターミナルセッション中に最近のコマンドを検索しようとしましたが、それらが見つかりませんでした。これは、複数のターミナルセッションを開いているためだと思います。

現在のターミナルセッションのコマンド履歴を(セッションを閉じてその環境を失うことなく)bash_historyファイルに同期(つまり、sync-pushまたはsync-write-out)できる方法はありますか?

syncコマンドが一部のシステムでファイルシステムの変更を保存する方法とは、リモートで似ています。)

複数のセッション履歴を保持するようにbashを設定できると思いますが、現在の履歴バッファーをプッシュする機能は、新しいマシンで作業していて、誤ってbashを希望どおりに設定し忘れた場合でも役立ちます。

cuonglm

この行をに追加し.bashrcます:

export PROMPT_COMMAND="history -a; history -n"

新しいターミナルを開いて確認します。

説明

  • history -a 履歴ファイルに新しい履歴行を追加します。
  • history -nbash履歴ファイルからセッションの現在の履歴リストに読み取られていない行を読み取るように指示します。
  • PROMPT_COMMAND:この変数の内容は、showpromptの前に通常のコマンドとして実行されbashます。したがって、コマンドを実行した後、history -a; history -nが実行され、bash履歴が同期されるたびに

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

VSコードでターミナルコマンド履歴をクリアする方法は?

分類Dev

Ubuntuターミナルでコマンド履歴の最後にジャンプするキーボードショートカット

分類Dev

ターミナルアプリケーションのコマンド履歴

分類Dev

リモートUbuntuターミナルセッションでコマンドライン履歴を有効にするにはどうすればよいですか?

分類Dev

ターミナルコマンド履歴を手動で編集する

分類Dev

ターミナルでの選択的なコマンド履歴?

分類Dev

デフォルトのPowerShellターミナルはコマンド履歴を保持できますか?

分類Dev

ターミナルで実行されたコマンドの履歴を表示する

分類Dev

ターミナルで実行されたコマンドの履歴を表示する

分類Dev

BASH:whileループでコマンド履歴を表示する方法は?

分類Dev

nodejsとのさまざまなセッションでターミナルコマンドを実行する

分類Dev

ノードにセッション間でコマンドライン履歴を保持させる方法はありますか?

分類Dev

複数のターミナルウィンドウでbashの履歴を保存する

分類Dev

セッション間でkshコマンド履歴を有効にする方法

分類Dev

bash /ターミナル以外のコマンドのコマンド履歴ファイルはありますか?

分類Dev

ターミナルコマンドを使用してChromeの履歴を開く

分類Dev

ターミナルで重複したコマンド履歴をマージするにはどうすればよいですか?

分類Dev

タブバー状態でのナビゲーション履歴のスタックを回避する方法

分類Dev

すべてのシェルでコマンド履歴を保存する方法

分類Dev

ターミナルコマンドのキーボードショートカットを作成する方法

分類Dev

ssh セッションにコマンド履歴を保存する Iterm2

分類Dev

Zshシェルで履歴コマンドの日時スタンプを表示する方法

分類Dev

Windowsでターミナルセッションを記録する方法は?

分類Dev

ターミナル:コマンドラインをクリーンアップするためのショートカットは何ですか

分類Dev

ターミナルでコマンドを実行するためのショートカット

分類Dev

既存のgnomeターミナルセッションのソースコマンドを抽出しますか?

分類Dev

Xfceターミナル内のスクロールを無効にする/コマンド履歴のスクロールを避ける

分類Dev

BashシェルのViモードでの履歴ナビゲーション

分類Dev

マスターのコミット履歴を同期して開発する

Related 関連記事

  1. 1

    VSコードでターミナルコマンド履歴をクリアする方法は?

  2. 2

    Ubuntuターミナルでコマンド履歴の最後にジャンプするキーボードショートカット

  3. 3

    ターミナルアプリケーションのコマンド履歴

  4. 4

    リモートUbuntuターミナルセッションでコマンドライン履歴を有効にするにはどうすればよいですか?

  5. 5

    ターミナルコマンド履歴を手動で編集する

  6. 6

    ターミナルでの選択的なコマンド履歴?

  7. 7

    デフォルトのPowerShellターミナルはコマンド履歴を保持できますか?

  8. 8

    ターミナルで実行されたコマンドの履歴を表示する

  9. 9

    ターミナルで実行されたコマンドの履歴を表示する

  10. 10

    BASH:whileループでコマンド履歴を表示する方法は?

  11. 11

    nodejsとのさまざまなセッションでターミナルコマンドを実行する

  12. 12

    ノードにセッション間でコマンドライン履歴を保持させる方法はありますか?

  13. 13

    複数のターミナルウィンドウでbashの履歴を保存する

  14. 14

    セッション間でkshコマンド履歴を有効にする方法

  15. 15

    bash /ターミナル以外のコマンドのコマンド履歴ファイルはありますか?

  16. 16

    ターミナルコマンドを使用してChromeの履歴を開く

  17. 17

    ターミナルで重複したコマンド履歴をマージするにはどうすればよいですか?

  18. 18

    タブバー状態でのナビゲーション履歴のスタックを回避する方法

  19. 19

    すべてのシェルでコマンド履歴を保存する方法

  20. 20

    ターミナルコマンドのキーボードショートカットを作成する方法

  21. 21

    ssh セッションにコマンド履歴を保存する Iterm2

  22. 22

    Zshシェルで履歴コマンドの日時スタンプを表示する方法

  23. 23

    Windowsでターミナルセッションを記録する方法は?

  24. 24

    ターミナル:コマンドラインをクリーンアップするためのショートカットは何ですか

  25. 25

    ターミナルでコマンドを実行するためのショートカット

  26. 26

    既存のgnomeターミナルセッションのソースコマンドを抽出しますか?

  27. 27

    Xfceターミナル内のスクロールを無効にする/コマンド履歴のスクロールを避ける

  28. 28

    BashシェルのViモードでの履歴ナビゲーション

  29. 29

    マスターのコミット履歴を同期して開発する

ホットタグ

アーカイブ