各位看官且听我说,上一回说到Linux常用命令,不知道各位看官们听了后是否还记得这些常用命令,不
过有时候记得这些命令,却不知道如何去使用这些命令,咱们今天就来说说Linux目录结果,通过对目录
结构的了解,方便大家更好地使用Linux命令。
整个Linux系统可以看作是一棵树,只是这棵树有点大,上面的枝枝叶叶太多。而且每个目录或者文件都
可以看作是树上的枝叶。说的更具体点儿,目录就是树枝,就像树枝上还可以再生长树枝一样,目录中还
可以再嵌套目录。文件就像是树叶,就像树叶只能依据在树枝上一样,文件也只能存放在目录中。各位看
官们,说到树,咱们先从树根说起。
Linux目录树的根:/目录,没错,就是它,它就是Linux的根目录。就这么小一个斜杠能支起Linux这棵
起Linux这棵大树?这位看官,你可不要小看它呢。
Linux目录对的主干:Linux目录树比较大,一个一个地说,太多了,而且也没有必要。咱们就说一些主
要的目录,也就是Linux这棵树上的主要枝干:usr,bin,var,boot,home,etc,lib. 这几个枝干都在/目录下面。
你怎么知道呢?看官们还记得咱们上次说过的cd命令吗?使用cd命令看看就行。cd /跑到了根目录中,
cd /usr/又跑到了usr目录中cd...好像一个猴子在树上跑来跑去,哈哈。关于这几个主要枝干,对于刚开始
接触Linux的人来说,还是不太好记。不要紧,咱们给它在树枝上刻上字不就能记住了吗?这位看官呀,
难道是你是要刻上xxx到此一游?不行,这也太没有素质了。各位看官,咱们给这几个主要枝干取个绰号,
绰号相对名字来说,还是比较 好记的,记住绰号也就记住枝干的名字了。
Linux的粮仓usr:这个名字短,不过,特别容易把它当作user。各位看官呀,你们千万不能这样想。它
是unix software resource的缩写 。在这个目录下存放Linux中所有的软件。看官们你安装了系统,
没有应用软件能行吗,应用软件就好比是系统的粮食,要是你把Linux里的所有软件都卸载了,Linux肯
定会和你急,你这是叫它绝食呀,叫它怎么活?所以咱们给usr取了个绰号叫“粮仓”。
Linux的兵器库bin。Linux的大部分命令都在这个目录中,比如咱们上次说的ls,cp这些命令。如果
把Linux命令当作Linux的兵器,那么叫它兵器库再恰当不过了。我们不防打开兵器库看看。使用如下命
令:cd /bin/。再使用ll命令,所有的兵器一览无遗。
Linux的账本var。这个目录里存放了Linux运行时的日志文件。记录着Linux运行的“足迹”。所以我
们给它了取了“账本”这么一个绰号。
Linux的小度etc。这个目录中存放着Linux系统的各种配置文件。各位看官们,当你们遇到不知道的
事情时怎么办?找百度呀,这还用问。Linux不知道如何运行时,就会查找etc目录中的配置文件,按照
配置文件中的配置来运行。所以我们把这些配置文件亲切地称作“小度”。
Linux的外援lib。Linux虽然说十八般武艺样样精通,不过,敌人多了,他也应付不过来,正所谓双
拳难敌四手呀。怎么办,三十六计,走为上计。你想错了,Linux不会这么轻易放弃它的阵地,它会叫外
援来帮忙,去哪里叫?当然是lib中了,Lib中存放着各种各要的库文件,可以帮助Linux解决一些自身
比较难搞定,或者不方便自己搞定的事情。
Linux的家home。这里可以存放用户自家的东西。各位看官们,你们都知道Linux可以支持多个用户
同时使用,那么这些用户会不会把Linux搞的乱七八糟?有可能呀,所以Linux就这些用户分配了一个区
域,并且贴了一张告示:各位用户请在自己家里折腾,不要到处惹事生非。Linux给用户分配的区域就是
home。所以每个用户可以在home目录下拥有自己的一片区域。区域名就是自己的名字。看官们,“家”这个
引号很形象吧。哈哈。
咱们起这些绰号是为了更加方便地记忆和理解Linux目录,其实Linux本身也有起绰号的习惯。“啊!“台
下的看官们感到吃惊了。Linux目录中有2两个特别常用的目录,一个叫.目录,另外一个叫..目录。.目录
表示用户当前所在的目录,..目录表示当前目录的上一级目录。看官们,当前目录和当前目录的上一级目录
都有名字呀,再给来个.和..。这不就是相当于给当前目录和当前目录的上一级目录起了一个绰号呀。看官
们这下明白了吧。这个绰号很实用的呀。想从当前目录回到上一级目录时来个cd ..,这比你输入目录名
方便吧。这时有位看官站起来了,你这个.和..也太小了吧,我用鼠标打开目录后根本没有看到它们在哪里
呀。看官莫急。这两个目录是隐藏目录,你使用鼠标打开目录时,它们是隐藏状态,所以你看不到它们在
哪里。你在终端输入ls -al命令,它们马上就会出现在你眼前。看官们这回体会到Linux命令比鼠标的
优越性了吧。台下的看官们纷纷点头表示赞同。
各位看官,Linux的目录结构也是博大精深,今天咱们只说其中的一部分内容,至于其它的内容,看官们
不要着急,且听下回分解。