linux特殊符号
$:
每一行结尾的标记
正则里面:以……结尾的行
awk里面:以……结尾的列
^ :以……开头的行
awk里以……开头的列
{}:生成序列
前一个字符至少连续出现多少次
a{n,m}:先一个字符连续出现至少n次,最多m次
[] :相当于一个符号
[abc]:找出包含a或b或c
[^abc]:找出除了a或b或c
():表示一个整体,后向引用
?:表示前一个字符连续出现0或1次
*:表示所有
正则里:前一个字符连续出现了0次货0次以上
. :任意一个字符,不代表空行
\:转义符
\n:回车换行 \t:一次tab键
+:前一个字符连续出现1次或1次以上
//:查找包含什么的内容
//,//
/a/,/b/:从包含字母a开始,遇到包含字母b结束
| :管道:把前一个命令的结果,传递给管道后面一个命令
||:前一个命令执行失败,再执行后面一个命令
&&:前一个命令执行成功了,在执行后一个命令
sed里面表示:并且
/:路径分割付,也是根的意思
!:
vim里是强制的意思
命令行里是找出最近以什么开头的命令,并执行命令
!!:运行上一个命令
正则里面表示:不,不等于的意思
重定向系列
>:标准输出,输出重定向,先清空文件的内容,在追加新的内容
>>:标准追加,追加重定向 追加信息到文件中
2>> : 标准错误追加输出重定向
<<:追加输入重定向 与cat配合像文件中追加多行
< : 标准输入重定向
点
(.) 当前目录
隐藏文件
任意一个字符
(..) :当前目录的上级目录
引号系列
``:反引号 优先执行引号里面的命令,把结果留下来
‘’:单引号 所见即所得,把单引号里面的内容原封不动的显示出来
“” 双引号 双引号里面的特殊符号会被解析/运行
不加引号 和双引号功能类似,可以用花括号,
Linux权限体系
r:4:是否读取文件内容
w:2:是否可以新增、修改文件内容
x:1:是否可以运行(命令或脚本)
-:0:无