linux getpid头文件,linux下的四个简单函数介绍:getpid, getppid, getuid, getgid
直接看程序:
#include
int main()
{
printf("pid:%d, ppid:%d, uid:%d, gid:%d\n", getpid(), getppid(), getuid(), getgid());
return 0;
} 结果为:
[taoge@localhost learn_c]$ echo $$
2774
[taoge@localhost learn_c]$ id
uid=501(taoge) gid=502(taoge) groups=502(taoge),501(embed)
[taoge@localhost learn_c]$ ./a.out
pid:2898, ppid:2774, uid:501, gid:502
[taoge@localhost learn_c]$ su root
Password:
[root@localhost learn_c]# echo &&
>
> ^C
[root@localhost learn_c]# id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
[root@localhost learn_c]# ./a.out
pid:2922, ppid:2905, uid:0, gid:0
[root@localhost learn_c]# su taoge
[taoge@localhost learn_c]$ echo $$
2928
[taoge@localhost learn_c]$ id
uid=501(taoge) gid=502(taoge) groups=502(taoge),501(embed)
[taoge@localhost learn_c]$ ./a.out
pid:2946, ppid:2928, uid:501, gid:502
[taoge@localhost learn_c]$
ok, 无需多说。
linux getpid头文件,linux下的四个简单函数介绍:getpid, getppid, getuid, getgid相关推荐
- linux的头文件下载,Linux内核头文件(linux headers)
更新 Linux 内核头文件(linux headers) 三 8th, 2013 2,474 views | 发表评论 | Trackback 一般来说,如果不是自己编译 kernel,那么更新头文 ...
- linux open 头文件_linux下通过共享内存和mmap实现进程间通讯
前言 最近在学习GNU/Linux内核,看到mmap的时候书上说: mmap/munmap接口函数是用户最常用的两个系统调用接口,无论是在用户程序中分配内存.读写大文件.链接动态库文件,还是多进程间共 ...
- linux c 头文件,linux下的头文件 及C/C++头文件 一览表
C/C++头文件一览========================================================================================== ...
- linux 内核头文件 linux kernel header
1.内核头文件的发展历史 在 Linux 2.2/2.4 的纯真年代,内核头文件一直保持着 Unix 世界的"KISS"传统,只需将内核源码树中的头文件直接复制到 ...
- linux msleep 头文件,Linux延迟函数
从Linux应用层和内核两方面来区分下延迟函数: 1. 应用层 1> sleep usleep 微秒级 头文件为: 3> nanosleep 相比标准UNIX 的sleep 调用具有更高高 ...
- linux close 头文件,Linux open close read write lseek函数的使用
我们经常需要在Linux中进行文件操作,今天我就来分享下文件操作用到的一些函数 1 open 所需头文件: 函数原型:int open(const char *pathname,flags,int p ...
- linux 链表头文件,Linux下单链表的实现
该单链表在Linux系统GCC编译器下编码调试通过,初学者请多指教. makefile文件 main:main.o linklist.o gcc -o main main.o linklist.o m ...
- linux fread 头文件,Linux文件操作
Linux中一切都是文件.如普通文件,目录,设备,管道等. 操作这些文件有两种方式,调用系统函数和使用标准I/O库. 一.调用系统函数 1.文件描述符:数值类型,表示打开的文件标识 程序运行时,会首先 ...
- linux默认头文件,Linux安装合适内核头文件的方法
摘要 腾兴网为您分享:Linux安装合适内核头文件的方法,桌面时钟,中建在线,圆通金刚,西餐菜谱等软件知识,以及万象,我不信表情包,兔子洞,服你网,电商直播app,网络工具箱,ffu文件,电脑功率计算 ...
最新文章
- 20172307 2018-2019-1 《程序设计与数据结构》第4周学习总结
- Python_divmod() 函数简单说明
- 网络品牌推广之标签的使用注意事项
- JCO_(配置连接池)
- Linux报错:Syntax error: “(“ unexpected解决办法
- stripslashes和addslashes的区别
- php如何获取文本中的换行符,如何获取字符里面的换行符
- 游走于天才与疯子边缘的创业“鬼才”
- 正在利用0day 时被人发现了,然后我灵机一动……
- java8 垃圾回收算法_Java垃圾回收机制算法详解
- Linux 抓包工具 tcpdump
- ubuntu大小写切换键的使用
- 【08月21日】指数估值排名
- 那点你不知道的XHtml(Xml+Html)语法基础(DTD、XSD)
- Invalid property 'driver_class' of bean class
- 用C语言散列表实现电话薄
- python爬虫下载网站磁力链接
- 通过.yml文件创建虚拟环境并安装软件时提示pip升级的一些问题
- 仿微信、QQ评论点击事件
- 电脑图片无损放大怎么操作 ?怎么无损放大图片?
热门文章
- MySQL Longtext字段优化记录(一)
- c语言的循环语句试讲,C语言循环语句基础入门教学(一)
- CentOS开机进入dracut#
- 励志!大凉山小伙全奖直博!论文致谢看哭网友
- 用户订单指标业务开发
- WebAssembly 能取代 Kubernetes 成为下一代云计算王者吗?
- 机房收费系统——添加删除用户窗体
- 基于MATLAB的数字水印技术【多方法对比,评价指标】
- mfc在控件中嵌入多个窗口,点击按钮切换显示不同窗口
- 解决javax.mail.MessagingException: Could not connect to SMTP host: smtp.exmail.qq.com, port: 25;