RHEL中重要的目录

位置 用途
/usr

安装的软件、共享的库,包括文件和静态只读程序数据。重要的子目录有:

-/usr/bin:用户命令

-/usr/sbin:系统管理命令

-/usr/local:本地自定义软件

/etc 系统的配置文件
/var

系统的可变数据,在系统启动之间保持永久性。

动态变化的文件(如数据库、缓存目录、日志文件、打印机后台处理文档和网站内容)可以在/var下找到

/run

自上一次系统启动以来启动的进程的运行时数据。包括进程ID文件和锁定文件、等等。此目录中的内容在重启时重新创建。

(整合了旧版中的/var/run、/var/lock)

/home 普通用户存储个人数据和配置文件的主目录
/root root的主目录
/tmp

临时文件使用的全局可写空间。10天内未访问、未更改或未修改的文件将自动从该目录中删除。

另一个临时目录/var/tmp,该目录中的文件如果在30天内未曾访问、更改或修改过,将自动被删除

/boot 启动过程所需的文件
/dev 包含特殊的设备文件,供系统用于访问硬件

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

在RHEL7中,以下目录拥有相同的内容(旧版本中是不同的内容,RHEL7中是对应的符号链接):
-/bin和/usr/bin
-/sbin和/usr/sbin
-/lib和/usr/lib
-/lib64和/usr/lib64

[root@rhce7 ~]# cd /
[root@rhce7 /]# ll
total 32
lrwxrwxrwx.   1 root root    7 Jun 28 05:13 bin -> usr/bin
dr-xr-xr-x.   3 root root 4096 Jun 28 05:54 boot
drwxr-xr-x.  20 root root 3140 Jun 28 09:03 dev
drwxr-xr-x. 133 root root 8192 Jun 28 09:04 etc
drwxr-xr-x.   3 root root   20 Jun 28 05:35 home
lrwxrwxrwx.   1 root root    7 Jun 28 05:13 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Jun 28 05:13 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 Mar 13  2014 media
drwxr-xr-x.   2 root root    6 Mar 13  2014 mnt
drwxr-xr-x.   4 root root   47 Jun 28 05:49 opt
dr-xr-xr-x. 138 root root    0 Jun 28 09:03 proc
dr-xr-x---.  15 root root 4096 Jun 28 09:03 root
drwxr-xr-x.  35 root root 1120 Jun 28 09:04 run
lrwxrwxrwx.   1 root root    8 Jun 28 05:13 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 Mar 13  2014 srv
dr-xr-xr-x.  13 root root    0 Jun 28 09:03 sys
drwxrwxrwt.  12 root root 4096 Jun 28 09:27 tmp

drwxr-xr-x.  13 root root 4096 Jun 28 05:13 usr
drwxr-xr-x.  22 root root 4096 Jun 28 09:03 var
[root@rhce7 /]# 

模式匹配

模式 匹配项
* 零个或更多字符组成的任何字符串
任何一个字符
~ 当前用户的主目录
~username username用户的主目录
~+ 当前工作目录
~- 上一工作目录
[abc...] 中括号中的任何一个字符
[!abc...] 不在括号中的任何一个字符
[^abc...] 不在括号中的任何一个字符
[[:alpha:]] 任何字符字母
[[:lower:]] 任何小写细目
[[:upper:]] 任何大写字母
[[:alnum:]] 任何字母字符或数字
[[:punct:]] 除空格和字母数字以外的任何可打印字符
[[:digit:]] 任何数字
[[:space:]] 任何一个空白字符:可能包括制表符、换行符或回车符,以及换页符和空格
注释 预设的POSIX字符类:针对当前区域而调整