A friend told me that Windows PowerShell doesn't have these Unix-style commands. Well, I tried and saw that I can in fact run these.
Now I'm wondering why is that. Could it be because I have installed NodeJs on this Windows machine?
If they are not by default usable in Windows PowerShell, is there a way to find out what exactly has brought them into use in this Windows installation?
Running Windows 8.1.
For those that are interested, based on the chosen answer, I found out that installing Git on this machine has brought those commands to use:
PS C:\Users\myusername> where.exe grep
C:\Users\myusername\AppData\Local\Programs\Git\usr\bin\grep.exe
PS C:\Users\myusername> where.exe less
C:\Users\myusername\AppData\Local\Programs\Git\usr\bin\less.exe