命令履歴をアーカイブし、命令ごとに検索またはグループ化する方法はありますか?
つまり、過去3ヶ月間に実行されたすべてのgrepコマンドを一覧表示したいと思います。この機能は何とか可能ですか?
ベストアンサー1
最も一般的なシェルbashを使用するとします。
history
.bash_history ファイルに保存されている履歴が表示されます。以下を追加して履歴サイズを増やし、日付を追加できます。
HISTSIZE=1000
HISTTIMEFORMAT="%Y/%m/%d %T "
.bashrc ファイルに。それではあなたはできます。
history | grep " 2019/0[1-3]"
Bashは対話型セッションで選択されたコマンドの履歴のみを保持します。すべてを追跡するには、カスタムシェルラッパー、リモートロギング、およびシステム全体のバージョン管理を使用することをお勧めします。