linux – Unix Proc Directory
发布时间:2020-12-13 19:27:54 所属栏目:Linux 来源:网络整理
导读:我试图找到包含当前用户ID的虚拟文件.我被告知我可以在proc目录中找到它,但不太确定哪个文件. 最佳答案 您实际上想要/ proc / self / status,它将为您提供有关当前执行过程的信息. 这是一个例子: $cat /proc/self/statusName: catState: R (running)Tgid: 1
我试图找到包含当前用户ID的虚拟文件.我被告知我可以在proc目录中找到它,但不太确定哪个文件. 最佳答案
您实际上想要/ proc / self / status,它将为您提供有关当前执行过程的信息.
这是一个例子:
您可能想查看Uid和Gid行上的第一个数字.您可以通过查看/ etc / passwd查找哪些uid号码映射到哪个用户名,或调用相关函数将uid映射到您正在使用的任何语言的用户名. 理想情况下,您只需调用系统调用getuid()来查找此信息,通过查看/ proc /来实现它会适得其反. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |