通配符和三剑客正则区别:通配符一般用户命令行bash环境,而linux三剑客正则表达式用于三剑客
* 匹配0个或者多个 (匹配所有)
? 代表1个任意字符
; 连续不同命令的分隔符
# 配置文件注释
~ 当前用户的家目录
- 上一次我所在的路径
$ 变量前需要加的符号
/ 路径分隔符
>或者1> 重定向,覆盖
>> 追加重定向,追加内容文件尾部
< 输入重定向
<< 追加输入重定向
‘ 单引号,不具备变量置换功能
“ 双引号,具有变量置换功能,会把变量解析,然后输出结果
· 反引号,命令的解析需要用反引号来把变量解析,等价$()
[root@pyrene ~]# echo "`date`"
2017年 12月 18日 星期一 16:46:33 CST
{} 中间为命令区块组合或者内容序列
! 逻辑运算中的非
&& and当前一个命令指令执行成功后执行后一个指令
|| or 当前一个指令执行失败后执行后一个指令
.. 上一级目录
. 当前目录