Until late 2018, I’d been a Windows guy most of my life. Then a new project at work required everyone to get Macs, so it was time to learn. This post is basically a “note to self” for command syntax when switching back-n-forth.
Mac:
clear
Windows:
Mac:
ls -al
Windows:
Both:
Mac:
Windows:
Mac:
Windows:
xcopyMac:
cp -RWindows:
xcopy /sMac:
Windows:
Mac:
rm -rf
Windows:
rmdir /s/q
Mac:
Windows:
type
Mac:
Windows:
Mac:
touch
Windows:
type nul >
Mac:
whoami
Windows:
echo %USERNAME%
Mac:
Windows:
Mac:
echo $PATH
Windows:
echo %PATH%
Mac:
echo $PATH | tr ':' '\n'
Windows:
echo %PATH:;=&echo.%
Mac:
which
Windows:
where
Mac:
grep -i ""
Windows:
findstr /i ""
Mac:
find . -name **
Windows:
dir ** /b/s
Mac:
ifconfig
Windows:
ipconfig /all
Mac:
alias
Windows:
doskey /macros
Mac:
alias =""
Windows:
doskey = $*
Mac:
| pbcopy
Windows:
| clip
Both:
echo
Mac:
history
Windows:
doskey /history