是否有命令在bash中列出Linux上的所有系统调用名称和数字?

lex*_*xer 3 linux bash system-calls

我知道syscall 1手段write,

但是有一个命令在bash中列出Linux上所有已实现的系统调用名称和数字吗?

Fis*_*rdo 5

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

  • @lexer:如果你打算做任何类型的编程,那么在你走得更远之前你真的需要安装`man` (7认同)
  • 在 debian 上,系统调用号位于 /usr/include/x86_64-linux-gnu/asm/unistd_64.h (2认同)