[root@chensiqi ~]$ cd ~
会直接返回当前用户的家目录
1,表示非
2,表示强制
vi/vim
vi 强制退出 (q!) 3.4.10 && 表示并且
特别注意
&&符号只有当前边的命令执行成功才会执行后边的命令
* 代表任意(0个或多个)字符
? 代表任意1个字符
[abcd] 匹配中括号中任意一个字符
{} 中间为命令区块组合或内容生成
特殊符号 含义
;分号 连续不同命令的分隔符
# 配置文件注释
\
~ cd ~ 当前用户的家目录
- cd - 用户上一次所在的目录,由变量OLDPWD控制;su - 切换用户的系统环境
.. 上一级目录
. 当前目录(当前目录三种写法:ls或ls .或ls ./)
$ 变量前需要加的符号$OLDPWD;普通用户的命令提示符
/ 根;路径分隔符号
\ 屏蔽系统别名;转义字符;
> 输出重定向
>> 输出追加重定向
< 输入重定向
<< 输入追加重定向
‘’ 单引号,不具有变量置换功能,输出时所见即所得
“” 双引号,具有变量置换功能,解析变量输出
`` 反引号(倒引号),``中间是命令,会先执行,等价于$()
! 逻辑运算中的“非”;vi/vim中的强制退出;!+ 字母 调出最近一次以此字母开头的命令;!!使用最近一次操作的命令
&& 当前一个指令执行成功时,执行后一个指令
双管道符 当前一个指令执行失败时,执行后一个指令
第5章 单引号,双引号,不加引号的区别
单引号:所见即所得。
双引号:解析特殊符号,特殊符号有了原本的特殊意思
不加引号:比较特殊,支持通配符