I've known for a long time that
who am i prints info about the current user. Today I learned it's synonymous with
who -m, though not synonymous with
I also learned that the two words after the
who can be any non-option arguments. The Linux man page says:
If ARG1 ARG2 given, -m presumed: 'am i' or 'mom likes' are usual.
$ who -m alee ttys019 Jan 28 21:58 $ who am i alee ttys019 Jan 28 21:58 $ who mom likes alee ttys019 Jan 28 21:58 $ who fred wilma alee ttys019 Jan 28 21:58
This works on the Mac too, even though the Mac's man page only mentions
am i and not that you can use any two words.
So of course I've now added an alias
whom so that I can type
whom Mom likes. I actually pride myself on not being a grammar pedant. I make an exception in this case because it amuses me.