当前位置: 首页 > article >正文

linux当中用到的系统调用和库函数

库函数

库函数是语言对操作系统提供的系统调用接口进行封装所形成的就是库函数。

stdlib

getenv

getenv(char *)

这个函数可以通过输入的环境变量名,来返回环境变量的内容

系统调用

系统调用是操作系统提供的拥有特定功能的接口

unistd.h

sleep

sleep(int)

调用sleep,输入整数,单位是秒,输入多少就会让这个可执行程序休眠多少秒

unsleep

unsleep(int)

unsleep的使用方法是一样的,唯一不一样的是unsleep的单位是微秒 

fflush

 fflush(file*)

file* 是文件流

这个系统调用可以刷新对应文件流的缓冲区

getpid 

pid_t getpid(void)

不需要传参,返回值是该进程的pid,这个pid_t实际上就是整数。

sys/types.h ,这个系统调用同时也需要用到这个头文件

getppid

pid_t getppid(void)

不需要传参,返回值是该进程的ppid,这个pid_t实际上就是整数。

sys/types.h ,这个系统调用同时也需要用到这个头文件

ppid是父进程的pid

chidir 

int chdir(char*)

哪个进程调用它,该进程就会变到对应的路径

sys/types.h 


http://www.kler.cn/a/378473.html

相关文章:

  • 光耦合器的关键作用和创新---腾恩科技
  • 集合进阶------泛型(JAVA笔记第三十期)
  • 【运动的&足球】足球运动员球守门员裁判检测系统源码&数据集全套:改进yolo11-DBBNCSPELAN
  • 跨平台使用高德地图服务
  • c语言-常量和变量
  • 高级SQL技巧详解与实例
  • elementUI tabs 吸顶功能实现,拉到最底部时候点击tab 回到最初位置
  • 【若依框架】代码生成详细教程,15分钟搭建Springboot+Vue3前后端分离项目,基于Mysql8数据库和Redis5,管理后台前端基于Vue3和Element Plus,开发小程序数据后台
  • C++/list
  • 模型 康威定律(沟通VS技术架构)
  • 【Redis实践】使用zset实现实时排行榜以及一些优化思考
  • 深搜 笔记
  • 聊一聊:ChatGPT搜索引擎会取代谷歌和百度吗?
  • Node.js——fs模块-文件写入应用场景
  • 5G在汽车零部件行业的应用
  • Golang GC 三色标记+混合写屏障
  • 剪切变换(Shear Transformation)
  • 客户案例 | 智原科技利用Ansys多物理场分析增强3D-IC设计服务
  • 【设计模式系列】外观模式(十四)
  • 导航栏小案例
  • 20241102-Windows 10上安装虚拟机VMware10.0.2、Hadoop3.3.6与jdk1.8.0
  • 【数据结构】二叉树——深度,节点个数,叶子节点个数
  • ES索引:索引管理
  • Lucene的概述与应用场景(1)
  • JS面试八股文(四)
  • Java 使用Maven Surefire插件批量运行单元测试