端末ごとに異なる履歴

端末ごとに異なる履歴

「履歴環境」のようなものを用意して、異なるコンソールで異なる履歴にアクセスできるようにしたいと思います。

異なる端末を定義しており、端末ごとに独自の履歴を保持したいと考えています。

ここに画像の説明を入力してください

答え1

これは、プロファイルごとに異なる履歴ファイルを定義すると実現できます。履歴ファイルの名前は、HISTFILE環境変数の値によって設定されます。したがって、この変数を特定のファイルに設定して実行するカスタム コマンドを各ターミナル プロファイルに設定すると、bash各プロファイルの履歴が作成されます。

カスタムコマンドを表示するgnome-terminal設定のスクリーンショット

コマンドは次のようになります。

env HISTFILE=/home/terdon/.bash_history.one bash

/home/terdon/.bash_history.oneシステムで機能する名前に変更します。任意の名前にすることができますが、 に名前を登録しておくことをお勧めします$HOME。その後、プロファイルごとに異なるファイルを設定するだけで完了です。

関連情報