前端之家收集整理的这篇文章主要介绍了
系统结构目录与正则表达式,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
502_0@#################1。Linux系统结构---倒树型############
@H_
502_0@linux是一个倒树结构
@H_
502_0@linux中所有的东西都是
文件
@H_
502_0@这些
文件都在系统顶级目录“/” /就是根目录
@H_
502_0@/目录以下为二级目录这些目录都是系统装机时系统
自动建立的
@H_
502_0@#####二级目录的作用####
@H_
502_0@/bin##二进制可执行
文件也就是系统命令
@H_
502_0@/sbin##系统管理命令存放位置
@H_
502_0@/boot##启动分区,负责系统启动
@H_
502_0@/dev##设备管理
文件
@H_
502_0@/etc##大多数系统管理
文件
@H_
502_0@/home##普通
用户的家目录
@H_
502_0@/lib##32位系统库
文件存放位置
@H_
502_0@/lib64 ##64位系统库
文件存放位置
@H_
502_0@/media ##系统临时设备挂载点
@H_
502_0@/mnt##系统临时设备挂载点
@H_
502_0@/run##系统临时设备挂载点
@H_
502_0@/opt##第三方软件安装位置
@H_
502_0@/proc##系统信息
@H_
502_0@/root##超级
用户家目录
@H_
502_0@/srv,/var##系统数据
@H_
502_0@/sys##系统管理,主要是关于内核的
@H_
502_0@/tmp##系统临时
文件存放位置
@H_
502_0@/usr##系统
用户相关信息数据及
用户自定义软件存放位置
@H_
502_0@其他
@H_
502_0@/usr/share/doc/##在这个目录中的
文件都是软件安装包的说明
@H_
502_0@/etc/skel/.*#
用户的基本信息配置
@H_
502_0@/etc/passwd#用信息
文件
@H_
502_0@
用户名字:
用户密码:
用户uid:
用户gid:
用户说明:
用户加目录:
用户使用的shell
@H_
502_0@/etc/shadow#
用户认证信息
@H_
502_0@
用户名称:密码:密码使用天数:最短有效期:密码最长有效期:密码警告期:密码非活跃期:密码到期日:
@H_
502_0@/etc/group#
用户组信息
@H_
502_0@
用户组
名称:
用户组密码:
用户组id:附加
用户成员
@H_
502_0@##############2.
文件的寻址##########
@H_
502_0@
绝对路径
@H_
502_0@
文件在系统的真实位置,
文件名字以“/”开头
@H_
502_0@相对路径
@H_
502_0@
文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会
自动添加pwd
显示的值
@H_
502_0@#############3.
通配符(正则表达式)###########
@H_
502_0@*###匹配0到任意字符
@H_
502_0@?###匹配单个字符
@H_
502_0@[[:alpha:]]###匹配单个字母
@H_
502_0@[[:lower:]]###匹配单个小写字母
@H_
502_0@[[:upper:]]###匹配单个大写字母
@H_
502_0@[[:digit:]]###匹配单个数字
@H_
502_0@[[:alnum:]]###匹配单个数字或字母
@H_
502_0@[[:punct:]]###匹配单个符号
@H_
502_0@[[:space:]]###匹配单个空格
@H_
502_0@{} ###表示不存在的或者存在的
@H_
502_0@{1..9}###1-9
@H_
502_0@{a..f}###a-f
@H_
502_0@{1,3,5}###1,5
@H_
502_0@{a,c,e}###a c e
@H_
502_0@{1..3}{a..c}######1a 2a 3a 2a 2b 2c 3a 3b 3c
@H_
502_0@[ ] ###表示存在的
@H_
502_0@[a-C]### aA bB cC
@H_
502_0@[a-c]###aA或者bB或者c
@H_
502_0@[1-3] ###1或者2或者3
@H_
502_0@[145]###1或者4或者5
@H_
502_0@[^abc]|[!abc] ###除了a并且除了b并且除了c