エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
コマンド履歴を複数の端末で「共有化」する方法【Bash・history】
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
コマンド履歴を複数の端末で「共有化」する方法【Bash・history】
端末アプリで複数のタブを開いたり、byobu(tmux・screen)で複数の端末を開いたりした場合に、各端末で... 端末アプリで複数のタブを開いたり、byobu(tmux・screen)で複数の端末を開いたりした場合に、各端末で動くBashのコマンド履歴を「共有化」する方法を紹介します。 端末ごとにコマンド履歴が分離する問題複数の端末を同時に開くと、Bashのコマンド履歴は別々に保持されます。「端末A」で実行したコマンドは、「端末B」のコマンド履歴には入りません。 さらに、それぞれが終了時に「~/.bash_history」に書き込むため、最後に終了した端末のコマンド履歴だけしかコマンド履歴ファイルに残らない、という問題もあります。 コマンド履歴を「共有」する方法この問題は、各端末で同時に動いているBashでコマンド履歴を「共有化」することにより、解決できます。 そのためには、次の内容を~/.bashrcに追記します。 export PROMPT_COMMAND="history -a; history