如何將命令歷史記錄傳送到兩個不同的歷史記錄檔案?

如何將命令歷史記錄傳送到兩個不同的歷史記錄檔案?

除了預設歷史記錄位置之外,還有什麼方法可以將我的命令傳送到輔助歷史記錄檔案嗎?我知道該設定HISTFILE會將我的命令發送到自訂位置,但我仍然希望將命令發送到原始位置。

用例是多個使用者在一台電腦上執行命令,這些使用者都使用相同的 Linux 帳戶。我希望能夠將命令歷史記錄保存到更多基於會話的歷史記錄檔案中。例如,會話可以由使用者設定的某些環境變數來定義。

也許我做錯了,但我已經嘗試過trap ... DEBUG策略但它也會在我的PS1.我還嘗試設定 my PS4and running set -x,但在運行每個命令後我仍然會得到額外的空白行。

相關內容