我正在使用 Windows 7 机器和 a)
Wondering why the commands of CMD are even different?
和 b)
If it is possible to change the commands so that it behaves like linux
简单的答案是它是一个不同的操作系统!您无法更改 CMD 命令,但您可以在 windows 中设置 unix/linux 类型的 shell 环境。
您的两个主要选择是:
我都使用过并且更喜欢 msys,但两者都工作得很好。
这些将安装程序和库以支持您应该熟悉的它们(bash、gawk、sed、grep 等)。
您还需要查看一个不错的终端仿真器:
我更喜欢 ConEmu,但两者都可以正常工作,而且我相信还有其他选择。你不需要模拟器,但它比普通的命令窗口好
安装msys,你可以主要使用 unix 命令。
这是不可能的,但您可以安装像 Cygwin 这样的环境:
http://www.cygwin.com/
或者安装 Unxutils 之类的工具:
http://unxutils.sourceforge.net/
甚至使用 VirtualBox 安装虚拟系统:
https://www.virtualbox.org/