1.Linux系统结构——倒树型


/bin    ##二进制可执行文件也就是系统命令

/sbin    ##系统管理命令存放位置

/boot    ##启动分区,负责系统启动

/dev    ##设备管理文件

/etc    ##大多数系统管理文件

/home    ##普通用户的家目录

/lib    ##32位系统库文件存放位置

/lib64    ##64位系统库文件存放位置

/media    ##系统临时设备挂载点

/mnt    ##系统临时设备挂载点

/run    ##系统临时设备挂载点

/opt    ##第三方软件安装位置

/proc    ##系统信息

/root    ##超级用户家目录

/srv,/var    ##系统数据

/sys    ##系统管理,主要是关于内核的

/tmp    ##系统临时文件存放位置

/usr    ##系统用户相关信息数据及用户自定义软件存放位置

 

其它:

/usr/share/doc/    ##在这个目录中的文件都是软件安装包的说明

/etc/skel/.  *    ##用户的基本信息配置

 

/etc/passwd    ##用信息文件

用户名字:用户密码:用户uid:用户gid:用户说明:用户加目录:用户使用的shell

 

/etc/shadow    ##用户认证信息

用户名称:密码:密码使用天数:最短有效期:密码最长有效期:密码警告期:密码非活跃期:密码到期日:

 

/etc/group    ##用户组信息

用户组名称:用户组密码:用户组id:附加用户成员

 

 

2.通配符(正则表达式)

 

*    ##匹配0-任意字符

?    ##匹配任意单个字符

~    ##匹配当前用户家目录

~user    ##匹配到user的家目录

~+    ##当前目录

~-    ##当前目录之前所在的

[abc]    ##有a或者有b或者有c

[!abc]    ##除了含有a或者b或者c

[^abc]    ##除了含有a或者b或者c

[[:alpha:]]    ##单个字母

[[:lower:]]    ##单个小写字母

[[:upper:]]    ##单个大写字母

[[:alnum:]]    ##单个字母或数字

[[:punct:]]    ##单个符号,不包含数字,字母以及空格

[[:digit:]]    ##数字

[[:space:]]    ##单个空格