Linux / Unix: whoami Command Examples

whoami command

I am a new Linux and Unix system user. How do I listing my own username? How can I display my login name on Linux or Unix-like systems?

You need to use the whoami command to display your login name. This command display the user name associated with the current logged in user at your console.[donotprint]

whoami command details
DescriptionShow your login name
Root privilegesNo
Est. reading time1m
Table of contents
[/donotprint]This command is only useful if you are using a shared Linux/Unix terminal at your school, library or home, to find out whether or not it is your account that you are using it.


Displays your login name without root authority.


The basic syntax is as follows:

whoami --version
whoami --help

whoami command examples

To simply display your username, type:
$ whoami
Sample outputs:

Animated gif 01: Displaying your username using whoami and id commands

Animated gif 01: Displaying your username using whoami and id commands

You can use this command in a shell script as follows:

## if username is admin, do something ##
if [ "$(whoami)" == "admin" ]
     echo "Welcome back admin. Updating repo data in $HOME/foo/bar..."
     ## your commands for admin user ##

Recommend alternative to whoami command

The whoami command has been obsoleted by the id command. You need to use the following command which is equivalent to id -un:
$ id -un
Sample outputs:

See also
  • /etc/passwd file
  • whoami(1) Linux/Unix command man page
  • Man pages – passwd(5)

🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.

🐧 0 comments... add one

CategoryList of Unix and Linux commands
Disk space analyzersdf ncdu pydf
File Managementcat tree
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network UtilitiesNetHogs dig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
0 comments… add one

Leave a Reply

Your email address will not be published.

Use HTML <pre>...</pre> for code samples. Still have questions? Post it on our forum