首页 推荐 热点 专题 PHPJavaPythonAndriodIOSC#前端数据库人工智能程序开发架构安全运维资讯微课资源
0
点赞
收藏
分享

微信扫一扫

C获取当前Linux登录的用户名

快乐小鱼儿_9911 2022-01-27 阅读 96
#include搜索Linux系统/运维


  有时确实需要。从网上搜索了一段,测试结果正常。

#include <stdio.h>
#include <pwd.h>
#include <unistd.h>

int main(const int argc, const char** argv)
{
struct passwd *pwd = getpwuid(getuid());
printf("login account:%s\n", pwd->pw_name);

//应该释放内存: free(pwd); pwd = NULL;
return 0;
}



举报
0 条评论
快乐小鱼儿_9911
关注
  • 2025年DevOps平台发展全景:本土化与全球化双轨并行下的企业选择
  • canoe自动化测试脚本
  • Daemon Tools Lite 10.6.0.275 中文版下载及安装教程(详细步骤+免费版)
  • gitlab redis 启动失败
  • CTCloss函数 pytorch实现
  • 怎么更换python项目中的包的版本
  • 如何评估Android中集合缓存的性能,是否可以通过调试工具来进行实时监控?如何通过LRU缓存优化Android应用的内存使用?
  • 大模型实战 | 从零开始构建你的AI Agent
  • 百问FB网络编程 - 主要函数介绍
  • 学习视频超分辨率扩散模型中的空间适应和时间相干性(原文翻译)