Centos 系统符号和正则符号总结
Posted 可乐运维
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos 系统符号和正则符号总结相关的知识,希望对你有一定的参考价值。
基础符号
基础符号(包含引号、重定向、路径信息、系统逻辑、通配符号)
符号 |
作用 |
$ |
1.调用变量信息<br>2.提示登录的用户为普通用户<br>3.用于取出指定列的信息(awk) |
\\| |
管道符号 将前一个命令执行的结果,交给管道后面的命令进行处理 |
# |
1.提示登录的用户为roo用户<br>2.表示文件内容注释 |
! |
1.在find命令使用时,表示进行取反排除<br>2.命令行中表示取出最近命令<br>3.用于表示强制操作处理,vim底行模式保存 退出 wq! q! |
引号符号
符号 |
作用 |
\'\' |
表示所见即所得,使用单引号,那么单引号里面的变量就不会解析成真正的值 |
"" |
表示会将指定内容进行输出,有些信息会被解析 \\$比如说 n=3 echo \'\\$n\' 结果就是$3 改成双引号 echo "\\$n",结果就是3 |
重定向符号系列
符号 |
作用 |
> |
标准输出重定向符号 |
>> |
表示标准输出追加重定向 |
< |
表示标准输入重定向 |
<< |
表示标准追加输入重定向符号 |
2> |
错误输出重定向符号 |
2>> |
错误输出追加重定向符号 |
路径信息符号系列
符号 |
作用 |
~ |
表示家目录信息 |
.. |
表示上一级目录 |
- |
表示两个目录之间来回切换 |
. |
1.隐藏文件<br>2.表示当前目录 |
系统逻辑符号
符号 |
作用 |
\\|\\| |
表示前面命令执行失败,再执行后面命令 |
&& |
表示前一个命令执行成功,再执行后一个命令 |
; |
表示前一个命令执行成功,再执行后一个命令 |
$? |
调取上一个命令返回数值,数值为0表示命令执行正确 数值不为0表示命令执行失败 |
/ |
vim内底行模式,快速查内容 |
通配符号
符号 |
作用 |
* |
匹配所有(任意)字符信息 |
{} |
批量创建数据信息 |
正则符号
基础正则符号
符号 |
作用 |
^ |
以什么开头的信息进行过滤 |
$ |
以什么结尾的信息进行过滤 |
^$ |
查找出空行 |
. |
匹配任意一个且只有一个字符 |
* |
匹配前一个字符连续出现0次或者多次 |
.* |
匹配文件所有内容信息 |
\\ |
①转义符号②不提示覆盖,直接覆盖③将没有意义的字符信息变为有意义的字符信息 \\t 制表符 \\n 换行符 \\r 换行符 |
[] |
匹配多个字符信息(或者关系) |
[^] |
排除指定的字符信息不要进行匹配 |
扩展正则符号
符号 |
作用 |
+ |
匹配前一个字符连续出现1次或者多次 |
\\| |
匹配的信息之间是或者的关系 |
() |
将多个字符信息汇总为一个整体进行过滤 |
{} |
匹配前一个字符连续出现指定的次数 |
? |
匹配前一个字符连续出现0次或者1次 |
以上是关于Centos 系统符号和正则符号总结的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Javadoc 中使用 @ 和 符号格式化代码片段?
[CentOS 7系列]特殊符号
常用正则表达式总结
正则表达式的与B总结
正则符号
操作系统正则符号说明