linux - 是否有一个命令可以在 bash 中列出 linux 上的所有系统调用名称和编号?

标签 linux bash system-calls

我知道 syscall 1 意味着 write,

但是是否有一个命令可以在 bash 中列出 所有 在 linux 上实现的系统调用名称和编号?

最佳答案

man 页面指向头文件sys/syscall.h。它具有所有已定义的常量,位于 /usr/include/sys/syscall.h。 (这是我正在使用的 OS X 上的位置,但我认为它对于大多数 Linux 发行版也是相同的。)

关于linux - 是否有一个命令可以在 bash 中列出 linux 上的所有系统调用名称和编号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7528981/

相关文章:

Linux 系统调用写入 : Does the kernel guarantee data write sequence?

c++ - setenv和getenv文档

linux - 将 stderr 和 stdout 重定向到同一文件的顺序

linux - 删除文件名中两次出现的字符串之间的字符串

linux - 无法使用参数运行外部工具

linux - 在 if 条件中使用 bash 算术运算符时结果不正确

c - 获取 GCC 错误 : "sys/memfd.h: No such file or directory"

php - 如何通过 root 的 php 脚本访问 0750 文件夹?

python - 如何写入 Yun Process 的 stdin()?

php - linux通过lp打印,如何打印多份?