Linux操作系统常见系统调用接口整理

(期末了,随便写点笔记加深印象,不美化格式了,凑合吧

  • 进程控制
    fork 创建一个新进程
    execve运行可执行文件
    exit终止进程
    getpid获取进程标识号
    getppid获取父进程标识号
    pause挂起,等待信号
    wait等待子进程终止

  • 进程间通信
    ipc进程间通信总控制调用
    sigaction设置对指定信号的处理方法
    signal参见signal
    kill向进程或进程组发信号

  • 消息
    msgctl消息控制操作
    msgget获取消息队列
    msgsnd发消息
    msgrcv取消息

  • 信号量
    semctl信号量控制
    semget获取一组信号量
    semop信号量操作

  • 共享内存
    shmctl控制共享内存
    shmget获取共享内存
    shmat链接共享内存
    shmdt拆卸共享内存

  • 管道
    pipe创建管道

  • 文件读写操作
    open打开文件
    read读文件
    write写文件
    dup复制已打开的文件描述符
    flock文件加/减锁

  • 系统控制
    alarm设置进程闹钟
    time获取系统时间

  • 用户管理
    getuid获取用户标识号

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值