我想改变我的 Bash 配置,所以当我foo bar
在命令提示符下输入一些东西(例如)时,它真的会执行h foo bar
.
我想这样做是因为我经常使用hilite(别名为h
)将 stderr 着色为红色,并且我想让这种行为永久化。
我看到的其他用途是与 Git 交互,因为我编写了很多命令,例如:
git status
git add ...
git commit ...
我想我可以preexec_invoke_exec
在命令运行之前执行某些操作,但我不知道如何更改命令或阻止它执行。
有任何想法吗?