내 호스트 서버의 과거 명령 시간을 나열하고 싶습니다.
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