¿Cómo busco mi nombre de usuario completo en Ubuntu? Quiero que esta información se propague a las variables de entorno GIT_AUTHOR_NAME
y GIT_COMMITTER_EMAIL
.
9
¿Cómo busco mi nombre de usuario completo en Ubuntu? Quiero que esta información se propague a las variables de entorno GIT_AUTHOR_NAME
y GIT_COMMITTER_EMAIL
.
Estos campos en el /etc/passwd
archivo se llaman campos GECOS. Desafortunadamente, no puedo encontrar un solo comando para obtener este único campo, como el nombre completo. Creo que esto no se puede hacer sin usar scripts de shell. A continuación hay dos enfoques.
Parse passwd
directamente:
getent passwd $USER | cut -d ':' -f 5 | cut -d ',' -f 1
Gert van Dijk
Uso de finger
finger -m $USER | head -n 1 | sed 's/\(.*\)Name\:\s\(.*\)$/\2/g'
Gert van Dijk
Pregunta relacionada sobre SO: ¿Cuál es la forma más fácil de obtener el nombre completo de un usuario en un sistema Linux / POSIX?
Para programar en C, esto es más elegante usando getpwnam()
.
Pero realmente, para usar en Git para un solo usuario, haga lo siguiente:
git config --global user.name "Your Full Name"
git config --global user.email "user@example.tld"
USER
establecida enpejack
.