我如何才能找出输入的所有命令

我如何才能找出输入的所有命令

我如何才能找出用户输入的所有命令?

我需要知道我输入的所有命令 OC: centOS

答案1

在所有基于 unix 的操作系统上,这通常通过使用命令来实现history。如果要在历史记录中搜索特定命令,可以使用history | grep "cp"。此命令获取 history 命令的输出并将其(即 | 字符)通过管道传输到 grep,后者检查每一行是否包含字符串cp。要限制 history 命令提供的结果数量,请将所需的数字作为 history 的第一个参数添加:history 15

如果您想获取当前用户以外的其他用户的历史记录,您必须先切换到该用户:su myusername

请记住,如果您以一个用户身份打开多个会话,则只有您打开的第一个终端才会真正保存历史记录(如果您使用)bash

如果你需要一个用户的所有会话的综合历史记录,我建议你使用不同的 shell,例如。

相关内容