linux - 系统调用 | 阅读 | 写 | 打开 | 关闭 | Linux
问题描述
在我的大学里,我们应该安装 virtualbox 和 Debian 来使用 Linux。这已经完成并且仍然有效。但是对于第一个任务,我们应该使用系统调用 open(2)、read(2)、write(2) 和 close(2)。每次我打开终端并输入此功能时,它都不起作用。
我知道这是一个非常愚蠢的问题,但我对这些功能无能为力。
我们应该使用 Read | 写 | 打开 | 关闭 /proc/interrupts 读取并输出到标准输出。它是如何工作的?
解决方案
open(2)
, read(2)
,write(2)
并且close(2)
不是命令或 shell 内置命令,它们是系统调用- Linux API 的一部分。您可以通过在机器上的终端中运行来阅读有关系统调用的更多信息,并通过运行等方式man syscalls
获得有关每个系统调用的帮助。man 2 open
man 2 read
推荐阅读
- python - 将谷歌数据存储和大查询数据连接在一起
- javascript - reactjs中设置时间间隔的问题
- swift - 更改约束的高度值时出错
- kubernetes - 在牧场主的私有目录中,没有显示模板文件
- email - 用于电子邮件的 amp 中的 amp-list 组件错误
- reactjs - 将 styled-components 导入组件 React 时出错
- mysql - SELECT 子句中的 MySQL 相关子查询
- sql - 分别找出 2019 年新加入者人数最多和最少的月份
- regex - 正则表达式在精确给定的函数中提取文本
- unreal-engine4 - 虚幻引擎 4 中的关卡系统是如何工作的?