运行外部程序而不是内置程序

时间:2013-07-03 08:25:28

标签: bash shell built-in

例如,有时我想运行/bin/kill而不是内置kill。这是最好的完成

env kill

或只是

/bin/kill

或者其他什么?

2 个答案:

答案 0 :(得分:5)

你似乎在寻找内置enable。说enable -n kill会禁用内置kill

enable kill以便再次启用它。

本手册提供了有关Shell Builtin Commands的更多信息。

答案 1 :(得分:1)

您希望对命令kill的简单调用应该调用/bin/kill&不是内置的shell。

还有2个选项(除了devnull的答案所指定的内容之外)。

您可以将kill别名为/bin/kill

或者声明一个函数kill,它在内部调用/bin/kill