我正在使用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 - http://www.mingw.org/wiki/MSYS
- 天鹅座 - http://www.cygwin.com/
我都用过,更喜欢 msys,但两者都工作得很好。
这些将安装您应该熟悉的程序和库来支持它们(bash,gawk,sed,grep等)。
您还需要查看一个体面的终端模拟器:
- 安慰
- 鸸鹋
我更喜欢ConEmu,但同样两者都工作得很好,我相信还有其他选择。您不需要模拟器,但它比普通命令窗口更好
安装 msys,您可以主要使用 unix 命令。
这是不可能的,但你可以安装像Cygwin这样的环境:
http://www.cygwin.com/
或者安装像Unxutils这样的工具:
http://unxutils.sourceforge.net/
甚至使用VirtualBox安装虚拟系统:
https://www.virtualbox.org/