Trong các hệ điều hành giống Unix, đầu ra của lệnh hơi khác với $USER vì whoami xuất ra tên người dùng đang làm việc, trong khi $USER là tên người dùng dùng đã đăng nhập. Ví dụ nếu người dùng đăng nhập với tài khoản John và su vào root, whoami sẽ hiển thị root còn echo $USER xuất ra John. Đó là do lệnh su mặc định không gọi một trình bao đăng nhập.
Phiên bản GNU của whoami do Richard Mlynarik viết là một phần của dự án Coreutils.