Microsoft Windows(简称Windows)和Linux是两个完全不同的概念,这个相信很多人是认同的。但是很多人还是不太明白这两种操作系统之间有多大的差别。

Windows可以使认为起源于DOS(我乐意称它为起源于MSDOS,或者应该说是IBM PC DOS,总之它是DOS(DOS,维基百科,http://en.wikipedia.org/wiki/DOS))(1980年),后来才有了Windows1.0(1985年),才有了Windows NT和更高级的Windows。关于Windows的历史和版本,有兴趣的的朋友可以去访问微软官方网站(英文页面:http://windows.microsoft.com/en-US/windows/history;中文页面:http://windows.microsoft.com/zh-CN/windows/history)。

Linux可能要起步得晚些,尽管UNIX是世界上最古老的计算机操作系统(可以认为是1970年),但第一个Linux内核却是在1991年(History of Linux,维基百科http://en.wikipedia.org/wiki/History_of_the_Linux_kernel)。

但是UNIX在个人计算机(PC)上并不普及,而微软愿意将自己的产品(当时就是MSDOS)通过计算机普及到每个办公桌上和每个家庭中,所以可能有太多的人习惯使用DOS,以致于DOS的概念在人们的脑海里是如此之深。

但是无论如何也不能把Linux的Text Mode(文本模式)登录界面或者Linux命令行界面(Terminal窗口)称为DOS,这一点足以显示你在这概念和历史方面是多么的不严谨,尽管它们都有相同的部分(如命令提示符(DOS习惯用“>”,Linux习惯用美元符号“$”或者Sharp符号“#”)。

我常常看见或听见有人将Linux的命令行界面说成(写成、理解成DOS),这很令人感到头疼,特别是当有人向你描述Linux系统的故障时说“无法启动到DOS界面了”之类的话,这实在让人受不了。

在计算领域甚至在其他领域,概念的不清晰是极为严重的问题。

希望本文能对那些对某些概念性的东西存在误解和错误理解的初学者们有所帮助,这有利于和更高水平的人拉近距离(当然我没有说我是一位高水平的人)。祝你们学习愉快!

windows和linux如何通信,别总是把Windows和Linux混为一谈相关推荐

  1. linux管道通信题目,操作系统实训(Linux)——习题解答、例题解析、实验指导-王红-实验实验7软中断及管道通信课案.ppt...

    操作系统实训(Linux)--习题解答.例题解析.实验指导-王红-实验实验7软中断及管道通信课案.ppt 实验7 软中断及管道通信 一.实验目的(1)掌握linux系统软中断通信的实现方法.(2)掌握 ...

  2. linux进程通信中有名管道的特点,linux进程通信之(四):有名管道的读与写

    前面我们说了无名管道,下面我们来说说有名管道,请看下面一段代码: fifo_write.c: #include#include#include#include#include#include#incl ...

  3. Linux虚拟机之间的通信以及与Windows主机之间的通信

    Linux虚拟机之间的通信以及与Windows主机之间的通信 参考 1.打开vm,选择编辑选项,打开其下的虚拟网络编辑器,如下图所示: 2.查看电脑主机的ip地址,win+R输入cmd回车,进入cmd ...

  4. 《C++新经典Linux C++通信架构实战》第1章 课程介绍

    <C++新经典Linux C++通信架构实战>第1章 课程介绍 1.1 本书内容详细介绍 1.1.1 内容总述 1.1.2 为什么选择Linux操作系统平台 1.1.3 讲解规划和学习建议 ...

  5. Windows下的TCP通信

    刚好最近在做tcp.udp通信的实验就顺便写了这篇,方便以后查阅 文章目录 环境 步骤 流程图 源代码 环境 windows 10 visual studio2013 步骤 使用WSAStartup( ...

  6. linux下运行python unitest_Python unittest打印日志可以在Linux上运行,但在Windows上不行...

    我正在尝试编写一个unittest,它将stdout和stderr重定向到一个写在Windows网络驱动器上的文件.出于某些原因,相同的脚本(只有diff.是目录路径)可以在Linux上工作,但在Wi ...

  7. 使用rsync同步linux服务器上的文件到windows上

    需求: 在windows客户端上执行计划任务同步脚本,从linux服务器上同步对应模块下的目录内容到windows客户端的D:\data目录下. 步骤: 1. rsync服务端操作略: (百度一下都有 ...

  8. linux wps 中文输入法_linux_从windows到ubuntu再到manjaro

    为何从win迁移到ubuntu? 自己本科和研究生时也使用过linux,不过由于网银等软件在linux上没有替代品,所以无法作为主力机. 为何又考虑迁移到ubuntu呢? 第一:主要从事工作为后台软件 ...

  9. 利用Linux的文件命名规范在Windows中建立“高权限”文件

    我在前面有一篇文章(<关于文件的存储--windows和Linux比较>)大概的介绍了关于在Windows平台和Linux平台文件命名的异同. 在刚才我正在整理一个包含RHEL系统备份的磁 ...

最新文章

  1. python 数据库支持sql_Python 对数据库进行SQL操作
  2. 为什么大数据需要数据湖?
  3. 5.1 最小二乘法,左逆,投影矩阵
  4. 20140704笔试面试总结(java)
  5. 为Unreal4制作插件
  6. 解决使用feign调用服务时携带token
  7. 数据平滑处理——log1p()和exmp1()
  8. CSS基础:移动端开发常识,多倍图初始化等
  9. 光伏发电量和用电量的概率预测研究综述(3)
  10. 判断字符串是中文或者英文
  11. 【实习日志】SSM用户管理系统搭建+更新
  12. ES, MongoDB, HBase的区别和使用场景
  13. [Asp.Net Core]NET5跨平台的本质
  14. 【PBL项目实战】户外智慧农场项目实战系列之4——Mind+Mixly双平台ESP32数据上云及云端可视化实时展示
  15. 九校联考-长沙市一中NOIP模拟Day1T3 优美序列(sequence)
  16. java在线测评系统_JavaWeb项目:在线评测系统
  17. SQL-Server常用系统存储过程
  18. 【BZOJ5020】[THUWC 2017]在美妙的数学王国中畅游 泰勒展开+LCT
  19. LeetCode【每日一题】 1095. 山脉数组中查找目标值
  20. EasyPoi快速入门

热门文章

  1. 怎样下载python模块sublime text3中_python安装环境配置、python模块添加、sublime text编辑器配置...
  2. 对于树分治算法的初步理解
  3. python 响应代码_Python HTTP响应
  4. java运行python脚本_java调用python脚本,中文变成问号
  5. UE3 关卡优化指南
  6. Riot工程师:三步让你的游戏更新更快更小
  7. OpenGL 学习 显示列表
  8. Spark 中 File,Block,Split,Task,Partition,RDD概念的理解
  9. 温故知新,HTTP/2
  10. 为什么说区块链是具有革命性意义的?