HISTTIMEFORMAT 一般形式が機能しません。

HISTTIMEFORMAT 一般形式が機能しません。

HISTTIMEFORMAT履歴レポートからタイムスタンプを取得する設定はbash機能しません。

> fgrep HISTTIMEFORMAT ~/.bashrc
export HISTTIMEFORMAT='%m-%d-%y %T '
> bash
> history | tail -20
181  git status
182  man git-push
183  history | tail 
184  help history
185  export HISTTIMEFORMAT="%d.%m.%y %T "
186  history | tail 
187  export HISTTIMEFORMAT="%m-%d-%y %T"
188  history | tail 
189  HISTTIMEFORMAT="%m-%d-%y %T"
190  history | tail 
191  echo $HISTTIMEFORMAT
192  man 3 strftime
193  set | fgrep HIST
194  HISTTIMEFORMAT='%m-%d-%y %T '
195  history | tail 
196  export HISTTIMEFORMAT='%m-%d-%y %T '
197  history | tail 
198  bash
199  export HISTTIMEFORMAT
200  history |tail -2
> set | fgrep HIST
HISTCONTROL=ignoredups
HISTFILE=/home/eewanco/.bash_history
HISTFILESIZE=200
HISTSIZE=200
HISTTIMEFORMAT='%m-%d-%y %T '
> set | fgrep BASH 
BASH=/bin/bash
BASHOPTS=cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=()
BASH_ARGV=()
BASH_CMDS=()
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]="4" [1]="1" [2]="2" [3]="1" [4]="release" [5]="x86_64-redhat-linux-gnu")
BASH_VERSION='4.1.2(1)-release'

同様の問題を経験し、以前の会社で特定のトリックを使用して正常に動作するようにしたことを思い出して覚えていますが、それが何であるか覚えていません。履歴ファイルはタイムスタンプを正しく記録し、実際にコマンドを使用して必要な情報を取得できますが、date -d @後で使用できるようにこの問題を解決したいと思います。私は人々のジャーナルが私がしたこととまったく一致するのを見て、それは彼らに効果があります。私のサムスンのタブレットでうまく動作します。

ベストアンサー1

@mosvyが提案したように、私のIT部門にはhistoryエイリアスfc -l -$HISTSIZEがあり、タイムスタンプは表示されません。実行すると\historyタイムスタンプが表示されます。

おすすめ記事