例如,如果我运行另一个-s 9 1234,就会收到以下错误消息:
技能:“另一个杀戮”不支持更多细节,请参见技能(1)。
然而,上面提到的手册页没有帮助。谢谢!!
PD:在Fedora 32中,如果该命令更改其名称,就没有问题。
发布于 2020-10-23 22:01:24
这是因为命令kill和skill只有一个源代码,也就是说,它们使用的二进制文件是完全相同的:
$ ls -l kill skill
-rwxr-xr-x 1 root root 30952 Feb 27 2020 kill
-rwxr-xr-x 1 root root 30952 Feb 27 2020 skill
$ cmp kill skill
$ 在运行时,执行的命令会查看它被调用的名称,并采取相应的行动。
当您用代码不需要的名称重命名命令时,该行为是未定义的。
https://unix.stackexchange.com/questions/616110
复制相似问题