我不知道这是不是一个愚蠢的问题,但是我的教授再说,如果你有疑问,那就明白了。 Linux文本模式和Windows命令提示符(cmd)之间有什么区别。我知道Windows和Linux都是不同的操作系统,但是当您查看命令时,一些命令很常见,例如cd command
。
答案 0 :(得分:3)
虽然在某些方面表面上相似,但两个命令行界面具有不同的谱系:
Windows命令提示符主要基于MS-DOS / PC-DOS,后者又基于CP / M控制台命令处理器。 CP / M CCP接口本身基于一个名为RSTS的早期操作系统。
Linux shell将其根目录追溯到原始的UNIX Thompson shell; Thompson shell借用了Multics shell(术语“ shell ”的来源)。
今天的痕迹仍然很明显 - Windows命令提示符中的DIR
命令可以一直追溯到RSTS中的DIR
命令,类似于ls
命令在GNU coreutils中可以追溯到Multics“list segments”命令。
答案 1 :(得分:1)
它们都基于相同的想法,称为命令行界面(参见维基百科)。它们使用相同的主体操作,只使用不同的关键字来执行类似的命令。然而,应该注意,尽管命名相似,但命令可能不会执行完全相同的功能。它们只是操作系统的低级功能的抽象。就像人们可以使用不同的单词和短语来解释类似的想法一样,这种情况同样适用。这里有一个Bash命令列表:http://ss64.com/bash/,同一个网站有windows命令。
答案 2 :(得分:0)
不同之处在于操作系统。命令提示符(cmd)和终端仿真器(linux bash shell或类似命令)是操作系统的文本接口。它们允许您操作文件系统并在没有图形界面的情况下运行程序。
答案 3 :(得分:0)
您应该阅读有关Linux shell的内容。例如, Bash shell是最常用的Linux shell之一......永远!
http://doc.dev.md/lsst/ch01sec07.html
http://www.tuxfiles.org/linuxhelp/shell.html
如果您正在寻找命令列表:http://www.physics.ubc.ca/mbelab/computer/linux-intro/html/
答案 4 :(得分:0)
并不是命令是共同的(好的,也许是某些命令),它们具有相同的名称并且几乎完全相同,就像你所说的cd
一样。
shell是底层操作系统的抽象,Linux和Windows有不同的内核,因此有所不同。
您可能希望start here阅读。