系统结构目录与正则表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统结构目录与正则表达式相关的知识,希望对你有一定的参考价值。

#################1。Linux系统结构---倒树型############

linux是一个倒树结构

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.文件的寻址##########

绝对路径

文件在系统的真实位置,文件名字以“/”开头

相对路径

文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值

#############3.通配符(正则表达式)###########

 

*                              ###匹配0到任意字符

?                              ###匹配单个字符

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

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

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

[[:digit:]]                        ###匹配单个数字

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

[[:punct:]]                       ###匹配单个符号 

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

 

{   }                        ###表示不存在的或者存在的

{1..9}                         ###1-9

{a..f}                          ###a-f

{1,3,5}                        ###1,3,5

{a,c,e}                        ###a c e

{1..3}{a..c}                    ######1a 2a 3a 2a 2b 2c 3a 3b 3c

 

[   ]                         ###表示存在的

[a-C]                        ### aA bB cC

[a-c]                         ###aA或者bB或者c

[1-3]                        ###1或者2或者3

[145]                        ###1或者4或者5

[^abc]|[!abc]                  ###除了a并且除了b并且除了c


以上是关于系统结构目录与正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

linux系统结构,文件寻址,文件管理编辑,正则表达式

linux云自动化运维基础知识4(系统结构,vim,管理输入输出,正则表达式)

javascript类型系统——正则表达式RegExp类型

正则表达式1: 结构与运行

javascript类型系统——正则表达式RegExp类型

05 shell编程之正则表达式