【问题标题】:System Calls | Read | Write | Open | Close | Linux系统调用 |阅读 |写 |打开 |关闭 | Linux
【发布时间】:2020-04-28 20:59:43
【问题描述】:

在我的大学里,我们应该安装 virtualbox 和 Debian 来使用 Linux。这已经完成并且仍然有效。但是对于第一个任务,我们应该使用系统调用 open(2)、read(2)、write(2) 和 close(2)。每次我打开终端并输入此功能时,它都不起作用。

我知道这是一个非常愚蠢的问题,但我对这些函数无能为力。

我们应该使用 Read |写 |打开 |关闭 /proc/interrupts 读取并输出到标准输出。它是如何工作的?

【问题讨论】:

  • 这些是你可以在 C 中调用的函数。你应该写一个 C 程序。

标签: linux debian proc


【解决方案1】:

open(2)read(2)write(2)close(2) 不是命令或 shell 内置,它们是 系统调用 - Linux API 的一部分。你可以阅读更多 通过在终端上运行 man syscalls 来了解系统调用 机器并通过运行man 2 openman 2 read 等获得有关它们的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-14
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多