LoginSignup
6
6

More than 5 years have passed since last update.

historyに実行時刻を表示する

Posted at

トラブった時に後から、historyコマンドを睨みながら、色々推測していたのですが、時刻が無いと捗らない上に推測以上の事が出来なかったので。

やり方

~/.bashrc
HISTTIMEFORMAT='%Y-%m-%dT%T%z '

スクリプト

せっかくなので、ついでにスクリプト化してみました。
どこかで・・・使う・・・のかな?(=w=;

#!/usr/bin/env bash
if grep -sq HISTTIMEFORMAT ~/.bashrc; then
  echo "already use history time."
else
  echo "HISTTIMEFORMAT='%Y-%m-%dT%T%z '" >> ~/.bashrc
  source ~/.bashrc
fi
  • shebangは環境依存にならないようにいつものパターン
  • grep -sq>/dev/null 2>&1みたいなもので、出力させない

あとは、chmodで755とかにでもしておいて実行。

サーバーとかに設定しておくと良いかもしれませんね〜。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6