Linux是最开放源代码的系统。通过安装和体验Linux系统,读者应该能够发现Linux和Windows之间的某些区别。本节重点介绍一些容易使初学者感到困惑的问题,以加深读者对Linux系统的理解。理解。 Linux严格区分大小写。与Windows不同,Linux严格区分大小写,包括文件和目录名称,命令,命令选项,配置文件设置选项等。例如,Windows系统的桌面上有一个名为Demo的文件夹。当我们在桌面上创建一个名为demo的新文件夹时,系统将提示该文件夹命名冲突。但是Linux系统不这样做,Linux系统认为Demo文件与Demo文件不是同一文件,因此在Linux系统中,Demo文件和Demo文件可以位于同一目录中。因此,初学者在操作Linux系统时应注意区分大小写的差异。 Windows下的程序不能在Linux中直接使用Linux和Windows是不同的操作系统,并且两者的安装软件不能混用。例如,Windows系统上的QQ软件安装包不能直接在Linux上使用。系统之间的这种差异具有缺点和优点。缺点很明显,即,如果要在Linux系统上安装所有软件,则必须单独为Linux系统开发一个版本(也可以依靠模拟器软件运行)。优点是可以感染Windows系统的病毒(或特洛伊木马)对Linux无效。 。由于系统之间的差异,将同时针对Windows和Linux发行许多软件版本。例如,熟悉的即时消息传递软件QQ既有Windows下的QQ版本,也有适用于Linux的QQforLinux版本。 Linux不依赖扩展名来区分文件类型。我们都知道Windows依靠扩展名来区分文件类型。例如,“。txt”是文本文件“ .exe”,是可执行文件“ .ini”,是配置文件“”。 “ mp4”是一部小电影等等。但是Linux不是。 Linux系统通过权限位标识确定文件类型,并且文件类型的类型不像Windows下的那样多。常见文件类型仅是普通文件,目录,链接文件,块设备文件和字符设备文件。 Linux可执行文件只不过是已被授予可执行权限的普通文件。 Linux中的某些特殊文件仍然需要“扩展名”。要写,但是要小心。 Linux不必依靠扩展名来识别文件类型。编写这些扩展名是为了帮助管理员区分不同的文件类型。这样的文件扩展名主要包括以下类型:压缩包:Linux下常见的压缩文件名是* .gz,*。bz2,*。zip,*。tar.gz,*。tar.bz2,*。tgz等。为什么压缩包必须写扩展名?这很简单。如果扩展名写不清楚,则管理员很难判断压缩包的格式。尽管有帮助判断的命令,但它更直观,更方便。此外,即使未编写扩展名,也可以在Linux中将其解压缩而不影响其使用。二进制软件包:CentOS中使用的二进制安装软件包是RPM软件包,并且所有RPM软件包都以“ .rpm”扩展名结尾。目的也是使管理员一目了然。程序文件:Shell脚本通常以“ * .sh”结尾。扩展名,还有其他以“ * .c”结尾的C语言文件。扩展名。 Web文件:Web文件通常以“ * .php”等结尾,但这是Web服务器的要求,而不是Linux的要求。我不会在这里一一列出,对于日常使用的图片文件,视频文件,Office文件等也是如此。 Linux中的所有内容(包括硬件设备)都以文件的形式保存。Linux中的所有内容都以文件(硬件设备也是文件)的形式来保存和管理,这与Windows(通过设备管理硬件)完全不同。经理 。例如,Linux设备文件存储在/ dev /目录中,硬盘文件是/ dev / sd [ap],而CD文件是/ dev / hdc,等等。 ,请阅读文章“ Linux中的一切都是文件”。必须先安装Linux中的所有存储设备,然后才能使用它们。 Linux中的所有存储设备都有其自己的设备文件名。这些设备文件必须先安装,然后才能使用,包括硬盘,U盘和CD。挂载实际上是为这些存储设备分配驱动器号,但是Win中的驱动器号