Wie kann ich meinen vollständigen Benutzernamen in Ubuntu nachschlagen? Ich möchte, dass diese Informationen an die Umgebungsvariablen GIT_AUTHOR_NAME
und weitergegeben werden GIT_COMMITTER_EMAIL
.
9
Wie kann ich meinen vollständigen Benutzernamen in Ubuntu nachschlagen? Ich möchte, dass diese Informationen an die Umgebungsvariablen GIT_AUTHOR_NAME
und weitergegeben werden GIT_COMMITTER_EMAIL
.
USER
gesetzt istpejack
.Antworten:
Diese Felder in der
/etc/passwd
Datei werden als GECOS-Felder bezeichnet. Leider kann ich keinen einzigen Befehl finden, um dieses einzelne Feld wie den vollständigen Namen abzurufen. Ich glaube, dass dies nicht ohne Shell-Scripting möglich ist. Nachfolgend sind zwei Ansätze aufgeführt.passwd
Direkt analysieren :Gebrauch von
finger
Verwandte Frage zu SO: Was ist der einfachste Weg, um den vollständigen Namen eines Benutzers auf einem Linux / POSIX-System zu erhalten?
Für in C programmiert, dies ist mehr elegant durch die Verwendung
getpwnam()
.Aber wirklich, für die Verwendung in Git für einen einzelnen Benutzer:
quelle