系統符號

1 基礎符號(包含引號、重定向、路徑信息、系統邏輯、通配符號)

$:美圓符號 1.調用變量信息 2.提示登陸的用戶爲普通用戶 3.用於取出指定列的信息(awk)
|:管道符號 將前一個命令執行的結果,交給管道後面的命令進行處理
#:1.提示登陸的用戶爲roo用戶 2.表示文件內容註釋
!:1.在find命令使用時,表示進行取反排除2.命令行中表示取出最近命令
     3.用於表示強制操做處理,vim底行模式保存 退出 wq! q!

1.1 引號符號:

'':表示所見即所得,使用單引號,那麼單引號裏面的變量就不會解析成真正的值
"":表示會將指定內容進行輸出,有些信息會被解析 $
        好比說 n=3
        echo '$n'
        結果就是$3
        改爲雙引號 echo "$n",結果就是3
 ``:將反引號中的命令優先執行,將執行結果交給外面的命令進行處理
沒有引號:和雙引號功能相似,能夠識別通配符號信息

1.2 重定向符號系列

> 標準輸出重定向符號
>> 表示標準輸出追加劇定向
< 表示標準輸入重定向
<< 表示標準追加輸入重定向符號
2> 錯誤輸出重定向符號
2>> 錯誤輸出追加劇定向符號

1.3 路徑信息符號系列:

~ 表示家目錄信息
.. 表示上一級目錄
- 表示兩個目錄之間來回切換
. 1.隱藏文件 2.表示當前目錄

1.4 系統邏輯符號

|| 表示前面命令執行失敗,再執行後面命令
&& 表示前一個命令執行成功,再執行後一個命令
; 表示前一個命令執行成功,再執行後一個命令
其餘:
$? 調取上一個命令返回數值,數值爲0表示命令執行正確 數值不爲0表示命令執行失敗
/ vim內底行模式,快速查內容

1.5 通配符號:

* 匹配全部(任意)字符信息
{} 批量建立數據信息

2 正則符號(基礎正則符號,擴張正則符號)

2.1 基礎正則符號:

^ 以什麼開頭的信息進行過濾
$ 以什麼結尾的信息進行過濾
^$ 查找出空行
. 匹配任意一個且只有一個字符
* 匹配前一個字符連續出現0次或者屢次
.* 匹配文件全部內容信息
\ ①轉義符號②不提示覆蓋,直接覆蓋③將沒有意義的字符信息變爲有意義的字符信息 \t 製表符 \n 換行符 \r 換行符
[] 匹配多個字符信息(或者關係)
[^] 排除指定的字符信息不要進行匹配

2.2 擴展正則符號:

+  匹配前一個字符連續出現1次或者屢次
|  匹配的信息之間是或者的關係
() 將多個字符信息彙總爲一個總體進行過濾
{} 匹配前一個字符連續出現指定的次數
? 匹配前一個字符連續出現0次或者1次
相關文章
相關標籤/搜索