> "Every command you listed are default alias in ps."
No, ls and cp are not aliases on Linux; the aliases which clashed too much with existing Linux commands were removed in PowerShell core, they only still exist on Windows.
PS /> get-command ls,cp
CommandType Name Source
----------- ---- ------
Application ls /bin/ls
Application cp /bin/cp