linux这个可以建议使用通配符*来彻底删除隐藏字符$。
vi使用入门vi是一个unix/linux可以提供的全屏幕编辑器,是可以编辑文本文件。一、vi模式简介vi可可分三种状态:
1。命令模式:完全控制光标移动;字符删掉,移动,不能复制;再次进入输入输入模式,或到最后行模式。
2。然后输入模式:只有在输入输入模式下,才可做文字输入,键位可到命令模式。
linux比较普遍的文件类型
一般的文件
这个那是我们实际ls-l列不出来,第一栏最先字符是-的文件,参照文件的内容也也可以分几类:
纯文本文件(ascii):这个就超过记事本差不多,称做纯文本文件,我们也可以再读取数据文件里面的内容。这种文件在linux系统中占很多。
二进制文件(binary):linux系统中的可执行文件(scripts)那是一个二进制的文件,但是这个文件要有x权限才能被先执行。我们系统中的一些命令应该是这类型的文件。
数据格式文件(data):在linux系统中,有些程序在运行的时候会加载某些特定的数据库,这些文件就是数据文件。如我们前面讲的last命令,全局函数的就是/var/log/wtmp,假如我们用cat命令来一栏/var/log/wtmp这个文件,你发现自己全是。
麻烦问下一些其他的文件类型,如连接文件、设备文件、数据接口文件(sockets)、管道文件(pipe)等等,这些都是一些特珠的文件类型,我们只是需要清楚就可以啦了,在后面的学习中,看见的时候,你要知道他是什么东西就可以了。假如想更深入的学习,的话找相关的资料,渐渐想研究,如,如何能栏里点一个数据文件等。
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里面的特殊字符一样的话,那肯定不好啊办了,因此我们在给文件取名的时候,在方便啊不识别的同时,也要尽量的避免一些特殊字符,下面我们列举不出来,代大家参考(不是肯定不能发出命令这些字符,仅仅我建议你避免)。