如何在發送之前捕獲每個linux命令?

如何在發送之前捕獲每個linux命令?

我想以更嚴格的歷史記錄監控伺服器。由於每個使用者都可以刪除自己的歷史文件,因此最好將每個命令捕獲到後台的歷史文件中,而他們無法存取該歷史文件。我已經設定了一個 udp 伺服器,並且知道如何透過 nc 向該連接埠發送任何內容:

echo [command string] | nc -u [port]

有沒有辦法在提示字元中輸入每個命令字串後捕獲它?

相關內容