![コマンド時間を見つける方法はありますか?それともファイルが何度も変更されましたか? [コピー]](https://linux33.com/image/119761/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E6%99%82%E9%96%93%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E4%BD%95%E5%BA%A6%E3%82%82%E5%A4%89%E6%9B%B4%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
私のホストサーバーの過去のコマンド時間をリストしたいと思います。
export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S]"
inを使用すると、過去の時間を記録できることがわかりますが、/etc/profile
設定する前にコマンド時間を一覧表示するには/etc/profile
。
コマンド時間を見つける他の方法はありますか?それともファイルが何度も変更されましたか?
答え1
コマンド時間を記録するためにさまざまなタスクを実行できます。最も簡単な方法は計算(参考資料を参照man accton
)ですが、これらの操作はすべて明示的に有効にする必要があります。まず、会計を有効にしないと不明どのコマンドはいつ実行されたのか、過去にも実行されました。
答え2
ファイル時間は最も簡単な方法で見ることができますstat
。たとえば、次のようになります。
$ stat Vagrantfile
File: 'Vagrantfile'
Size: 3090 Blocks: 4 IO Block: 65536 regular file
Device: a0d483c6h/2698281926d Inode: 11258999068526935 Links: 1
Access: (0644/-rw-r--r--) Uid: (1864414/ VW25G2A) Gid: (1049089/ UNKNOWN)
Access: 2017-10-17 14:14:29.209303600 +0200
Modify: 2017-10-17 14:14:29.209303600 +0200
Change: 2017-10-17 14:14:29.209303600 +0200
Birth: 2017-10-17 13:36:14.303951300 +0200