如何在运行某些命令时默认运行时间命令?

如何在运行某些命令时默认运行时间命令?

想知道是否有一种方法可以在运行某些命令时默认在 Linux 中运行时命令。

答案1

您可以为您想要计时的命令设置别名:

alias ls='time command ls'
alias firefox='time command firefox'

或者,使用 shell 函数:

ls ()  { time command ls "$@"; }
firefox ()  { time command firefox "$@"; }

command命令在别名中并不是严格需要的,但在 shell 函数中是必需的,否则您会得到一个很好的无限递归,可能会以 shell 的核心转储结束。该command命令将绕过您正在执行的命令的任何 shell 函数查找。

相关内容