Time

執行某些命令時如何預設執行 time 命令?

  • August 25, 2018

想知道在執行某些命令時是否有一種方法可以在 Linux 中預設執行 time 命令。

您可以為要計時的命令設置別名:

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

或者,使用 shell 函式:

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

command命令在別名中不是嚴格需要的,但在 shell 函式中是必需的,否則你會得到一個很好的無限遞歸,它可能以 shell 的核心轉儲結束。該command命令將繞過您正在執行的命令的任何 shell 函式查找。

引用自:https://unix.stackexchange.com/questions/344667