Linux文本模式和Windows命令提示符之间的区别

时间:2010-08-27 16:09:42

标签: windows linux

我不知道这是不是一个愚蠢的问题,但是我的教授再说,如果你有疑问,那就明白了。 Linux文本模式和Windows命令提示符(cmd)之间有什么区别。我知道Windows和Linux都是不同的操作系统,但是当您查看命令时,一些命令很常见,例如cd command

5 个答案:

答案 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阅读。