
Ich beginne mit einigen Linux-Bash-Skripten und versuche, den Benutzernamen herauszufinden, damit ich cd
auf den Desktop dieses Benutzers zugreifen kann:
cd /home/$(user I'm currently using)/Desktop
Der Code sollte nach meinem Verständnis dem obigen ähnlich sein. Welche Art von Terminalbefehl würde nur den Namen des von mir verwendeten Benutzers zurückgeben?
Antwort1
Der gesuchte Befehl lautetwhoami
.
Antwort2
Sie suchen wahrscheinlich nur nach cd ~/Desktop
.
Antwort3
Siehe hier
[max@localhost ~]$ echo $USER
max
Dadurch wird der Name des Benutzers gedruckt, der aktuell im Terminal angemeldet ist
[max@localhost ~]$ su -
Passwort:
[root@localhost ~]# echo $USER
Wurzel
Antwort4
who
ist der Befehl für Sie, der eine Kurzform für istwhoami