gpt4 book ai didi

linux - Linux中的每个Shell命令是否都在后端调用系统调用

转载 作者:太空宇宙 更新时间:2023-11-04 09:04:23 25 4
gpt4 key购买 nike

我被要求找到一个不进行任何系统调用的 shell 命令。我搜索了很多,最后在这里问,在 linux shell 或 unix 中是否有任何命令不在后端调用系统调用。

谢谢。

最佳答案

是与否

部分...

有许多 shell 内置程序可以处理 shell 的宏处理器编程语言的控制流或定义。

只有少数内置函数本质上需要进行任何系统调用;一般来说,它们只是改变 shell 内存镜像中的状态。

没有部分...

实际上,您甚至不能只在 shell 中键入 Enter 而不运行许多系统调用。 shell 可能会等待 (2) 以查看是否有任何子进程已终止,它可能会检查时间,它通常会打印一条提示……当然它会读取下一条命令。

关于linux - Linux中的每个Shell命令是否都在后端调用系统调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14464143/

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