IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/6 7:09:18       共计:4639 浏览

OS分类?

OS就是Operating System的缩写,也就是操作系统的意思,操作系统按设备分可分为PC机系统(也就是个人电脑)和移动端操作系统(手机和平板使用的系统),PC机系统有:黑苹果、Windows(PC机上普遍使用的系统)、Linux(包括Unix,Ubuntu、中国的麒麟使用的都是这个内核)、Mac OS(苹果电脑使用的系统)和很老的系统:

DOS(就是黑底白字,使用的时候靠键盘输入指令,是IBM和微软共同开发的,后来IBM卖给微软,微软将其改名成MS-DOS),手机上面的系统有:Windows移动版、IOS(苹果开发的系统)、安卓(谷歌开发的手机系统)和塞班(现在这个系统已经没有人使用了),平板上的系统有:Windows移动版、IOS(苹果开发的系统)、安卓(谷歌开发的手机系统)

一天一点学习Linux之文件类型和后缀名?

linux常见的文件类型

一般的文件


这个就是我们通过ls -l列出来,第一栏第一个字符是-的文件,根据文件的内容也可以分几类:


纯文本文件(ASCII):这个就相当于记事本一样,称为纯文本文件,我们可以直接读取文件里面的内容。这种文件在linux系统中占很多。



二进制文件(binary):linux系统中的可执行文件(scripts)就是一个二进制的文件,而且这个文件要有x权限才能被执行。我们系统中的一些命令就是这类型的文件。


数据格式文件(data): 在linux系统中,有些程序在运行的时候会读取某些特定的数据库,这些文件就是数据文件。如我们前面讲的last命令,调用的就是/var/log/wtmp,如果我们用cat命令来查看/var/log/wtmp这个文件,你发现全是乱码。


关于一些其他的文件类型,如连接文件、设备文件、数据接口文件(sockets)、管道文件(pipe)等等,这些也是一些特殊的文件类型,我们只需要了解就OK了,在后面的学习中,见到的时候,你要知道他是什么东西就可以了。如果想更深入的学习,那就找相关的资料,慢慢研究,如,如何查看一个数据文件等。


linux文件的后缀名

我们在刚开始的时候也说过,在linux系统上,对这个后缀名要求并不像微软的win系统一样严格,只是为了方便确认文件是什么样的文件,才在后面加上了相应的后缀。如果一个文件能用cat命令读取里面的内容,我们改了后缀后,同样还是能用cat读取出来。


我们也知道,在微软的win系统上,常用的可执行文件一般就是以.com、.bat、.exe来结尾。而在我们的linux系统上就不一样了,什么样的文件我都可以给他加上X(可执行)权限,但能不能执行成功,就要看文件本身的内容了。这里面有重要的一点,就是可以被执行和可以执行成功是不一样的。例如,我们在root用户的家目录里面有个install.log文件,我们给他加上X权限,虽然是可以执行的文件,但执行后,没有什么结果,因为这个文件里面内容不是我们系统所能执行的,当然他是执行不成功啦!


所以说,为了方便我们认识系统中的文件是干吗的。linux系统还是会以相应的后缀名来表示文件的种类的。下面我们就看看一些常见的后缀

.sh : 这个通常是我们自己写的一些脚本(scripts)文件,一般都是通过shell写的,所以以.sh来表示。

.z,.tar,.tar,.gz,.zip,.tgz :这一类的文件就是压缩文件,只是采用的压缩方式不同而已。

.log : 这一类文件,就是一些日志文件。

.conf : 这类文件就是一些配置文件,这个在linux系统上见到的最多。

.rpm : 这是红帽的软件包,当然,不同的linux发行版本,他们使用的软件包的后缀是不一样的。

.php,.jsp,.html,.css : 这一类,都是网站类型的文件。

当然还有一些其它的后缀,没有什么太大的意义,只是为了我们方便识别,我们简单的了解一下。



这个长度已经很长了,足够我们用了。在后面的学习中,你会发现,linux系统上,很多软件的名字都很长,如果一个字一个字的打会很浪费时间,而且有时还会打错,这是不是太不方便了?当然不是啦,长文件名,有利于我们知道这个文件是干吗的(我是这么认为的),其实是在方便我们。为了不让我们打那么多的字,在linux系统上,有一个重要的功能键,那就是TAB,这个有补全作用,只要打前几个字,再按TAB,就补全了,如果按两次的话,会显示和这几个字相关的内容。哈哈,使用linux的朋友不知道这个功能,或不用会这个的话,那就太失败了!


linux系统中文件的命名规则

我们知道,在linux系统上,基本上都是用命令来操作的,我们所用的shell,自身就有很多的特殊字符,如果我们的文件名和这个shell里面的特殊字符一样的话,那就不好办了,所以我们在给文件起名的时候,在方便识别的同时,也要避免一些特殊字符,下面我们列举出来,代大家参考(并非不能命令这些字符,只是建议避免)。

使用最为广泛的两种移动操作系统?

Symbian操作系统 Symbian由摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。而Symbian操作系统的前身是EPOC,而EPOC是 Electronic Piece of Cheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。

Linux操作系统 Linux系统:Linux系统是一个源代码开放的操作系统,目前已经有很多版本流行。但尚未得到较广泛的支持。 Linux进入到移动终端操作系统近一年多时间,就以其开放源代码的优势吸引了越来越多的终端厂商和运营商对它的关注,包括摩托罗拉和NTT DoCoMo等知名的厂商

基本的linux系统有哪几部分组成?

Linux系统本身是个软件的概念(当然,其无法脱离硬件系统而存在)。

其三个基本组成部分:

【启动引导程序】

即bootloader,常见的如Grub。用于引导系统启动,加载内核到系统内存并启动内核。

【内核】

即操作系统核心。包含硬件驱动模块,为上层应用提供统一易用的硬件操作接口;负责系统任务调度与分配,保证系统资源被合理有效地利用。内核通过shell接收用户指令并执行。

【文件系统】

如现在的日志文件系统ext2/ext3。Linux的应用程序按照一定的分类,以文件系统的形式组织存放在磁盘或分区上。内核启动后挂载文件系统(第一个挂载的是根文件系统)。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图