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系统我还是会以相对应的后缀名来意思是文件的种类的。下面我们就看看吧一些最常见的后缀
:这个正常情况是我们自己写的一些脚本(scripts)文件,就像是是从shell写的,所以才以.sh来表示。
.z,.tar,.tar,.gz,.zip,.tgz:这一类的文件是压缩文件,只不过是常规的装换差别而已。
.log:这一类文件,应该是一些日志文件。
:这类文件应该是一些配置文件,这个在linux系统上看见的不超过。
.rpm:这是红帽的软件包,当然了,差别的linux发行版本,他们使用的软件包的后缀是都不一样的。
,.jsp,.html,.css:这一类,都是网站类型的文件。
当然了还有一个一些其它的后缀,没有什么太大的意义,只是目的是我们方便啊识别,我们最简单了解再看看。
这个长度早那么短了,相当我们我用。在后面的学习中,你会发觉,linux系统上,很多软件的名字都不短,如果一个字一个字的打会很浪费大家的时间,并且经常会可能会打错,这有没太不太方便了?肯定不是啦,长文件名,可以增加我们明白这个文件是干(我是这样怀疑的),当然是在更方便我们。替不想我们打那就多的字,在linux系统上,有个有用的功能键,如果不是tab,这个有大荒经作用,如果能打前几个字,再按tab,就推衍了,如果按两次的话,会没显示和这几个字相关的内容。哈哈,在用linux的朋友到底这个功能,或不用什么会这个的话,那就太失败的可能了!
linux系统中文件的命名规则
我们明白,在linux系统上,基本都大都用命令来不能操作的,我们所带的shell,自身就有很多的特殊字符,如果没有我们的文件名和这个shell里面的特殊字符一样的话,就得当然不好办了,因此我们在给文件起名字的时候,在方便无法识别的同时,也要以免一些特殊字符,下面我们例举进去,代大家可以参考(不是不能不能下命令这些字符,只是个人建议尽量的避免)。
这个可以通过vi文本编辑器可以打开文本文档;同样在linux中还有数千的指令也可以在终端下可以使用,如:less,more,cat......如果是在linux的桌面上参与文档操作,是可以按照桌面的文档文件,操作和windows下操作一致;