CentOS系统下管理目录文件

分类:CentOS教程 阅读:81197 次

Linux 是使用级层式的树状结构来管理文件目录,如下图所示(只列出了部分目录文件):

CentOS系统下管理目录文件

在Linux中,所有的文件和目录都由根目录(/)开始。它是所有目录和文件的源头,然后再一个一个分支下去。所以我们表示一个目录文件就从根开始一级级写。

如上图的,rc.sysinit文件,表示该文件的路径是:/etc/rc.d/rc.sysinit我们系统查找文件也是从根目录开始一级级往下找的。

我们表示一个目录文件的位置有两种方式:

1、绝对路径;

表示一个文件时,它的开头一般是“/”

2、相对路径;

是相对于当前工作目录而言的

我们在shell的命令提示符[admin@Node1 ~]$中,输入命令经常会用到“绝对路径”和“相对路径”。

1、当前工作目录是“/”目录

2、使用【cd】命令切换至init.d目录

3、使用vi编辑器打开functions文件。描述文件functions分别使用绝对路径和相对路径

说明:

我们使用“相对路径”描述functions文件要比“使用绝对路径”描述该文件简单,当目录文件所在的“层次结构树”中的位置离“/”比较远的情况下。

了解Linux的目录文件层次结构树和FHS标准,才可以很好的使用相对路径。这也提高我们使用命令行接口与计算机交互的速度。

Linux系统中目录配置是遵循FHS(Filesystem Hierarchy Standard)标准的。每套Linux版本有哪些目录,目录都有什么作用或者说目录存放什么样的文件,FHS都做了统一的规范。

各目录的大概作用如下图如示:

CentOS系统下管理目录文件

熟悉了,FHS标准,才可以更好地管理Linux系统。比如:我们编译安装Apache服务器的时候,把/usr/local当作软件的安装目录,配置文件存放在/etc目录下,DocumentRoot定义在/src目录下,这样的话形成了一个习惯,我们维护软件就很容易找到对应的文件了。我们修改系统的某些参数,我们都很容易知道到哪里编辑修改该文件,

如,想更改登陆系统的欢迎画面:就可以编辑[root@Node1 init.d]# vim /etc/issue。如,我们想跟Linux内核交互,控制内核运行的一些参数,我们修改/proc/sys/

中的文件可以实现。。。。