Как мне найти свое полное имя пользователя в Ubuntu? Я хочу, чтобы эта информация распространялась на переменные среды GIT_AUTHOR_NAME
и GIT_COMMITTER_EMAIL
.
9
Как мне найти свое полное имя пользователя в Ubuntu? Я хочу, чтобы эта информация распространялась на переменные среды GIT_AUTHOR_NAME
и GIT_COMMITTER_EMAIL
.
USER
установленной наpejack
.Ответы:
Эти поля в
/etc/passwd
файле называются полями GECOS. К сожалению, я не могу найти ни одной команды, чтобы получить это единственное поле, например полное имя. Я считаю, что это не может быть сделано без использования сценариев оболочки. Ниже приведены два подхода.Разбор
passwd
напрямую:Использование
finger
Смежный вопрос по SO: Какой самый простой способ получить полное имя пользователя в системе Linux / POSIX?
Для программирования в C, это является более элегантным, используя
getpwnam()
.Но на самом деле для использования в Git для одного пользователя сделайте:
источник