我如何禁止‘停止’命令执行任何操作?

我如何禁止‘停止’命令执行任何操作?

当我在 Minecraft 服务器上工作时,我输入“stop”来停止服务器,有时我没有足够注意 gnome 终端,并且在服务器已经停止时输入“stop”,相反,我得到的是

unity-settings-daemon stop/killed, process 1998

不出所料,一些设置似乎停止工作,Firefox 关闭,而且这个命令很容易被我误运行,这真是太烦人了。有什么方法可以禁用它吗?

答案1

不是“禁用”,而是“屏蔽”。

请注意,stop/sbin/stop。查看您的$PATHecho $PATH | tr ":" "\n")。任何stop在您的目录中命名PATH较早将改为执行。如果~/bin更早,您可以创建~/bin/stop包含以下内容的程序:

#!/bin/bash
echo "To really run 'stop', type '/sbin/stop`"
exit 0

或者

在您的中定义一个别名~/.bashrc

alias stop="echo \"To really run 'stop', type '/sbin/stop`\""

相关内容