我们上一节讲的文件权限里面,用ls -l命令查看的第一栏第一个字符,除了我们前面讲的那些文件类型外,还有哪些类型的文件呢?我们也知道,在微软的win系统中,文件的后缀名是一个重要的 概念,但在linux系统中,这个后缀名就不那么重要,虽然不重要,但为了管理和识别方便,还是存在这个后缀名的。这就是我们今天讲要讲的两个内容:文件 类型和后缀名。
Linux常见的文件类型 这个就是我们通过ls -l列出来,第一栏第一个字符是“-”的文件,根据文件的内容也可以分几类: 纯文本文件(ASCII):这个就相当于记事本一样,称为纯文本文件,我们可以直接读取文件里面的内容。这种文件在Linux系统中占很多。
数据格式文件(data): 在Linux系统中,有些程序在运行的时候会读取某些特定的数据库,这些文件就是数据文件。如我们前面讲的last命令,调用的就是/var/log/wtmp,如果我们用cat命令来查看/var/log/wtmp这个文件,你发现全是乱码。 关于一些其他的文件类型,如连接文件、设备文件、数据接口文件(sockets)、管道文件(pipe)等等,这些也是一些特殊的文件类型,我们只需要了 解就OK了,在后面的学习中,见到的时候,你要知道他是什么东西就可以了。如果想更深入的学习,那就找相关的资料,慢慢研究,如,如何查看一个数据文件 等。
Linux文件的后缀名 我们也知道,在微软的win系统上,常用的可执行文件一般就是以.com、.bat、.exe来结尾。而在我们的Linux系统上就不一样了,什么样的文 件我都可以给他加上X(可执行)权限,但能不能执行成功,就要看文件本身的内容了。这里面有重要的一点,就是“可以被执行和可以执行成功是不一样的”。例 如,我们在root用户的家目录里面有个install.log文件,我们给他加上X权限,虽然是可以执行的文件,但执行后,没有什么结果,因为这个文件 里面内容不是我们系统所能执行的,当然他是执行不成功啦!
所以说,为了方便我们认识系统中的文件是干吗的。Linux系统还是会以相应的后缀名来表示文件的种类的。下面我们就看看一些常见的后缀
文件名长度和文件的命名规则 这个长度已经很长了,足够我们用了。在后面的学习中,你会发现,Linux系统上,很多软件的名字都很长,如果一个字一个字的打会很浪费时间,而且有时还 会打错,这是不是太不方便了?当然不是啦,长文件名,有利于我们知道这个文件是干吗的(我是这么认为的),其实是在方便我们。为了不让我们打那么多的字, 在Linux系统上,有一个重要的功能键,那就是TAB,这个有补全作用,只要打前几个字,再按TAB,就补全了,如果按两次的话,会显示和这几个字相关 的内容。哈哈,使用Linux的朋友不知道这个功能,或不用会这个的话,那就太失败了!
Linux系统中文件的命名规则 |
|
来自: My镜像站 > 《Linux/Ubuntu》