当前位置: 技术问答>linux和unix
linux 查看所有用户执行过的命令
来源: 互联网 发布时间:2016-09-05
本文导语: linux 查看所有用户执行过的命令?请问如何查询? | cat /home/用户/.bash_history | for i in /home/* ; do cat $i/.bash_history; done | history | 应该是这...
linux 查看所有用户执行过的命令?请问如何查询?
|
cat /home/用户/.bash_history
|
for i in /home/* ; do cat $i/.bash_history; done
|
history
|
应该是这个(cat ~user/.history)用的比较多
|
就是这个!
|
history 会列出用户执行过的命令,每个命令前会有一个编号,要想执行对应的命令直接输入:!编号 ,即可。
|
不同的shell环境 命令记录的文件是不同的
如果是bash
cat ~user/.bash_history
如果是csh 可能是
cat ~user/.history
如果是ksh 则可能是
cat ~user/.sh_history
等等
而且运行过的命令的日志可以删除的
如果是bash
cat ~user/.bash_history
如果是csh 可能是
cat ~user/.history
如果是ksh 则可能是
cat ~user/.sh_history
等等
而且运行过的命令的日志可以删除的