linux特殊字符及其作用
linux特殊字符及其作用
1.通配符
? 匹配單個(gè)字符
* 代表所有字符
[abcd] 匹配[]里任意一個(gè)字符。4選1 [a-d]
[!abcd] 匹配不含[]里任意一個(gè)字符的字符。[^abcd]
2.路徑相關(guān)
~ 用戶的家目錄,超級(jí)用戶為/root,普通用戶為/home
- 代表上一次(相對(duì)于當(dāng)前路徑)用戶所在的路徑 $OLDPWD控制
. 代表當(dāng)前目錄(點(diǎn)號(hào)還有很多其它含義,暫且不表)
.. 代表上一級(jí)目錄
3.引號(hào)
'' 單引號(hào) 引號(hào)里面是啥,就一直是啥不會(huì)改變,輸出和處理,都是所見即所得。
“” 雙引號(hào) 解析引號(hào)里的命令和變量,然后,輸出和處理
`` 反引號(hào) 引命令的 等價(jià)$()
注:沒有特殊需求,就用雙引號(hào)引用字符串,純數(shù)字可以不用引號(hào)。
4.其他
; 命令結(jié)束符或者分隔符。
# 注釋,給人看的。機(jī)器忽略,root提示符。
| 管道 把一個(gè)命令的標(biāo)準(zhǔn)輸出作為標(biāo)準(zhǔn)輸入傳給另一個(gè)命令!
$ 美元 普通用戶提示符,放在變量前面,代表變量?jī)?nèi)容