Jak mogę sprawdzić swoją pełną nazwę użytkownika w Ubuntu? Chcę, aby te informacje rozprzestrzeniły się do zmiennych środowiskowych GIT_AUTHOR_NAME
i GIT_COMMITTER_EMAIL
.
9
Jak mogę sprawdzić swoją pełną nazwę użytkownika w Ubuntu? Chcę, aby te informacje rozprzestrzeniły się do zmiennych środowiskowych GIT_AUTHOR_NAME
i GIT_COMMITTER_EMAIL
.
USER
ustawionej napejack
.Odpowiedzi:
Te pola w
/etc/passwd
pliku nazywane są polami GECOS. Niestety nie mogę znaleźć żadnego polecenia, aby uzyskać to jedno pole, takie jak pełna nazwa. Uważam, że nie można tego zrobić bez użycia skryptów powłoki. Poniżej znajdują się dwa podejścia.Analizuj
passwd
bezpośrednio:Zastosowanie
finger
Podobne pytanie dotyczące SO: Jaki jest najłatwiejszy sposób na uzyskanie pełnej nazwy użytkownika w systemie Linux / POSIX?
W przypadku programowania w C jest to bardziej eleganckie przy użyciu
getpwnam()
.Ale tak naprawdę do użytku w Git dla jednego użytkownika:
źródło