簡単なものを使うニックネーム1つ以上の端末ウィンドウで「trace」コマンドを有効にします。
alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"'
それから私はちょうどtail -f
私のものです。.bash_history即時のフィードバックを得るには、ワークスペースの他の端末にファイルを保存してください。起動したばかり無限の歴史 私の記録フォーマットを更新しました(export HISTTIMEFORMAT="[%F %T] "
)。.bashrc。もちろん、このhistory
コマンドはタイムスタンプを表示します。しかし、滞在履歴ファイル自体は次のとおりです。
#1401234303
alias
#1401234486
cat ../.bashrc
history
Unix時間を変換し、数値を含むコマンドと同様に、コマンド全体を1行に表示するにはどうすればよいですか?
578 [2014-05-27 19:45:03] alias
579 [2014-05-27 19:48:06] cat ../.bashrc
...そしてそれに従ってください。または、history
コマンドの出力を端末に継続的に出力する方法をお探しですか?
ベストアンサー1
GNUの使用awk
:
tail -fn+1 ~/.bash_history | awk '
/^#/{printf "%-4d [%s] ", ++n, strftime("%F %T", substr($0, 2)); next}; 1'