ミラーカーニバルの歴史

ミラーカーニバルの歴史

git、dockerなど、さまざまなCLIツールを教えてください。私は2つのbash端末が欲しい。 1つはコマンドを実行して出力を取得すること、もう1つは常にコマンド履歴が提供する内容をミラーリングすることです。

このようにbashでライブコマンドをミラーリングすることは可能ですか?

例:

T1:パスワード

T1:/家/私

T1:ls

T1:ドキュメントデスクトップのダウンロード

T2:

pwd
ls

ベストアンサー1

それでは、質問を2つの部分に分けてみましょう。

まず、bash履歴がすぐに更新されることを確認する必要があります。入力を入力してEnterを押すたびに、コマンドを作成する必要があります.bash_history

これは、次の内容を追加することで達成できます.bashrc

PROMPT_COMMAND='history -a; history -c; history -r'

第二に、.bash_history常にファイルを読んでいます。これを行うには、tail2番目の端末で次のコマンドを使用できます。

tail -f .bash_history

この-fパラメータは、tailがファイルを開いたままにして書き込まれたように新しい行を印刷することを意味します。

おすすめ記事