Linux和DOS都是字符型界面的,但定位不同。举个例子吧,比如说多媒体、图形功能,Linux能和DOS比吗?但Linux的网络功能则是DOS不能比的。Linux的命令行功能虽强,但却相当复杂难学。比如说,大多数DOS下的全屏幕软件(如EDIT.COM等)都支持鼠标和菜单操作,而大多数Linux下的全屏幕软件(如著名的VIM等)均不支持鼠标和下拉菜单,而几乎全只能用键盘进行操作(X-Window这个多平台的GUI下的软件当然除外,况且X-WIN有DOS下的版本)。一句话,它们的定位不大相同。Linux适合于网络尤其是高端服务器以及一些高级用户,DOS则更适合于个人电脑些。
以前是同属商业软件的MS-DOS和Unix的世界,结果MS-DOS在个人电脑上用得多,而Unix在服务器上用的多。以后就是同属GNU GPL自由软件的FreeDOS和Linux的世界了,但它们的定位也是不同的(类似上面的MS-DOS和Unix的定位)。