你能否让你的终端对除常用命令之外的所有命令进行计时?

你能否让你的终端对除常用命令之外的所有命令进行计时?

是否可以配置你的 shell(bash)以便它计时除常用命令(如 ls 或 cd)之外的所有命令?

所以当我输入一些命令时

command arg1 arg2

我希望我的终端将其转换为后台

time command arg1 arg2

答案1

我相信别名就是答案。根据需要创建任意数量的别名。

别名 cp='时间 cp'

答案2

您只需执行以下命令即可将时间戳添加到历史记录中:

export HISTTIMEFORMAT='%F %T '

然后,如果您每次调用 history 命令时都注销并重新登录,您将看到所执行命令的时间戳。不幸的是,它似乎没有将时间戳附加到用户本地主配置文件中的 .bash_history 文件中。它似乎也没有办法区分常见和不常见的执行命令。

相关内容