gpt4 book ai didi

c - 为什么在 linux 编程中使用 system() 不好?

转载 作者:太空狗 更新时间:2023-10-29 11:24:48 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Issuing system commands in Linux from C, C++

我在一些文章中看到在linux编程中使用system()调用是不好的,我想知道真正的原因是什么?它应该消耗更多的内存和更多的 CPU。除了这些还有什么原因?

例如,如果我键入 system("echo 1 > file"); 而不是使用 fopen(), fwrite() 黑客可以在我的程序中做什么程序/linux系统?我看到 system() 由于安全问题不建议。但是一个人如何仅仅因为使用 system() 调用就可以破解 linux 系统呢?如果有人能明确地解释使用 system() 会导致什么问题,我会很高兴。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com