linux - 系统调用与系统程序

标签 linux unix

我刚刚阅读了有关系统程序(有时称为系统实用程序)的内容。然后心里就产生了一个疑问,系统调用和系统程序有什么区别??

最佳答案

系统调用看起来像是从程序中调用的函数。系统调用的例子包括:

系统实用程序是一个完整的程序,您可以在 shell 提示符下、在 shell 脚本中或(可能令人困惑)通过 system() 执行。 C 中的函数(在其他系统调用中又使用 fork()execv() ).

示例命令(系统实用程序)包括:

因此,系统调用是在程序中使用的;系统实用程序是程序。

关于linux - 系统调用与系统程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18284429/

相关文章:

linux - 如何知道哪个是当前内核模块?

linux - 未传递的待处理信号

linux - 基于 if 条件的 Procmail 变量

Python子进程输出格式?

c - 如何在调用系统后启用 ctrl-c/ctrl+break?

linux - 将值从一个 shell 脚本传递到另一个 shell 脚本

gnu-screen - gnu screen : reattach all previously detached sessions

linux - chmod 的官方文档在哪里?

unix - 核对了我的 centos 路径设置

c - 从串行端口读取时如何实现 read() 超时 (C/C++)