1.特殊符號
先執行裡面的命令,把結果留下
「」 裡面的特殊符號會被解析執行
』 』 所見即所得
重定向符號 先清空檔案的內容,然後追加檔案的最後追加重定向,追加檔案的最後(標準輸出)
2>> 錯誤追加重定向(標準錯誤)
~ 當前使用者的家目錄
! 使用查詢並執行歷史命令
root使用者的提示符
$ 取出變數的內容
普通使用者的提示符
2.萬用字元
萬用字元是用來查詢檔案的
3.正規表示式
正則:通過符號表示文字內容
作用:提高效率
支援正規表示式:linux三劍客
4.注意事項
a.正規表示式是按照進行處理的
b.禁止使用中文符號
5.正規表示式與萬用字元區別
萬用字元----用來匹配查詢檔案名 大部分命令都可以使用
正規表示式-----在檔案中匹配查詢內容 linux三劍客
6.正規表示式分類與環境準備
基礎正則:^ $ . * basic regular expression bre 三劍客都支援
擴充套件正則:| () {} ? + extend regular expression ere grep-e/egrep sed -r awk
7.基礎正規表示式之-.與轉義符
. .(點) 任意乙個字元 不包含空行
-o 表示grep的執行過程 正則每次匹配到了什麼
\(撬棍) 轉義符號 脫掉馬甲,打回原形
\n 表示回車換行
8.基礎正規表示式之星號與連續出現
* 前乙個字元出現了0次或者1次以上 >=0
注意:a-正則在表示 連續出現的時候表現出來的貪婪性
b-a表示連續出現了0次a ;a連續出現了1次a
9.基礎正規表示式之表示所有
. 所有字元,縮放符號 所有
10.基礎正規表示式之中括號的玩法
中括號 [abc] 相當於是找出乙個包含a或b或c的行
[^] 表示排除,取反
萬用字元與正規表示式
萬用字元與正規表示式很容易混淆,首先要明白二者是不同的,個人感覺萬用字元用於linux的shell命令 如檔名相關操作 中,而正規表示式用於文字內容中的字串搜尋和替換等。萬用字元是linux系統本身就支援的,而正規表示式用於vim編輯器或awk程式,這些文字處理工具正是由於支援正規表示式才變得強大。...
萬用字元與正規表示式
萬用字元與正規表示式很容易混淆,首先要明白二者是不同的,個人感覺萬用字元用於linux的shell命令 如檔名相關操作 中,而正規表示式用於文字內容中的字串搜尋和替換等。萬用字元是linux系統本身就支援的,而正規表示式用於vim編輯器或awk程式,這些文字處理工具正是由於支援正規表示式才變得強大。...
正規表示式與萬用字元
正規表示式與萬用字元的區別 正規表示式用來在檔案中匹配符合條件的字串,正則是包含匹配,grep awk sed等都支援正則匹配 萬用字元用來匹配符合條件的檔名,萬用字元是完全匹配,ls find cp等都支援萬用字元 萬用字元?匹配乙個任意字元 匹配0個或任意多個任意字元,也就是匹配任何內容 匹配中...