答案1
tmp
可能是缩写暂时的(如短暂的)因为这些文件像日志文件一样,会定期轮换/截断。utmp
和文件wtmp
最初也驻留在/tmp
它们被引入时在版本 3 AT&T Unix 中。
然而, tmp
现在可以理解为缩写时间戳。tm
也是一个常见的缩写时间(例如,参见 C 函数手册ctime()
和标题time.h
)并且这些文件包含与用户登录相关的系统事件的时间戳。
- in
u
可能utmp
来自用户。 - in
b
(btmp
在拥有它的系统上)可能来自坏的(登录错误)。 - 在
w
wtmp
可能来自WHO(如“谁登录了?”),但不是来自who
或w
(实用程序),因为他们使用utmp
and notwtmp
。