Nor*_*löw 10 version-control environment-variables username
如何在 Ubuntu 中查找我的完整用户名?我希望这些信息传播到环境变量GIT_AUTHOR_NAME
和GIT_COMMITTER_EMAIL
.
ger*_*ijk 11
/etc/passwd
文件中的这些字段称为 GECOS 字段。不幸的是,我找不到一个命令来获取这个字段,例如全名。我相信如果不使用 shell 脚本就无法做到这一点。下面是两种方法。
passwd
直接解析:
getent passwd $USER | cut -d ':' -f 5 | cut -d ',' -f 1
Gert van Dijk
Run Code Online (Sandbox Code Playgroud)用于 finger
finger -m $USER | head -n 1 | sed 's/\(.*\)Name\:\s\(.*\)$/\2/g'
Gert van Dijk
Run Code Online (Sandbox Code Playgroud)SO 上的相关问题:在 Linux/POSIX 系统上获取用户全名的最简单方法是什么?
对于C语言进行编程,这是通过使用更优雅getpwnam()
。
但实际上,对于单个用户在 Git 中使用,请执行以下操作:
git config --global user.name "Your Full Name"
git config --global user.email "user@example.tld"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4564 次 |
最近记录: |