我有一个协助我编写脚本的任务……它需要计算我在 .bash_profile 中使用每个用户定义命令的次数。换句话说,如果我运行命令(例如定义为别名的命令)pip2install arg1 arg2
,我需要计算我运行的次数pip2install
。
在 Linux 机器上,有没有办法在任何 shell 脚本/别名/bash 函数运行之前运行命令?比如可以定义它的配置文件?
我可以计算运行所有命令的次数(因为我可以在构建 UI 后选择忽略内置命令)
非常感谢
答案1
在 Bash 中,您可以将 PROMPT_COMMAND 环境变量设置为在显示命令提示符之前执行的命令(因此,对于同步命令,在前一个命令执行结束时执行)。请参阅这里.例如尝试:
export PROMPT_COMMAND="echo This is displayed before your prompt"