萬用字元
類似於正規表示式,可以匹配多種格式的檔案,方便進行批量操作。
萬用字元描述
*匹配任意長度的任意字元,可以是0個
?匹配任意單個字元,必須是1個
[ ]匹配指定字元範圍內的任意單個字元
[a-z,a-z,0-9]
匹配所有數字字母
[a-z]
匹配所有小寫字母
[a-z]
匹配所有大寫字母
[a-z]
表示所有大小寫字母
[root@qiandu test]# ll
total 0
-rw-r--r--. 1 root root 0 may 12 08:00 test1
-rw-r--r--. 1 root root 0 may 12 08:00 test11
-rw-r--r--. 1 root root 0 may 12 08:00 test2
-rw-r--r--. 1 root root 0 may 12 08:00 testz
-rw-r--r--. 1 root root 0 may 12 08:00 testzz
-rw-r--r--. 1 root root 0 may 12 08:00 testz
[root@qiandu test]# ll test*
-rw-r--r--. 1 root root 0 may 12 08:00 test1
-rw-r--r--. 1 root root 0 may 12 08:00 test11
-rw-r--r--. 1 root root 0 may 12 08:00 test2
-rw-r--r--. 1 root root 0 may 12 08:00 testz
-rw-r--r--. 1 root root 0 may 12 08:00 testzz
-rw-r--r--. 1 root root 0 may 12 08:00 testz
[root@qiandu test]# ll test?
-rw-r--r--. 1 root root 0 may 12 08:00 test1
-rw-r--r--. 1 root root 0 may 12 08:00 test2
-rw-r--r--. 1 root root 0 may 12 08:00 testz
-rw-r--r--. 1 root root 0 may 12 08:00 testz
[root@qiandu test]# ll test[a-z]
-rw-r--r--. 1 root root 0 may 12 08:00 testz
[root@qiandu test]# ll test[a-z,a-z]
-rw-r--r--. 1 root root 0 may 12 08:00 testz
-rw-r--r--. 1 root root 0 may 12 08:00 testz
[root@qiandu test]# ll test[a-z,a-z][a-z,a-z]
-rw-r--r--. 1 root root 0 may 12 08:00 testzz
[root@qiandu test]# ll test[0-9][0-9]
-rw-r--r--. 1 root root 0 may 12 08:00 test11
轉義字元
在命令列輸入引數的時候,常常存在特殊字元,這時候就需要轉義字元進行進一步處理。
轉義字元
描述反斜槓(\)
使反斜槓後面的乙個變數變為單純的字串。
單引號(』』)
轉義其中所有的變數為單純的字串。
雙引號("")
保留其中的變數屬性,不進行轉義處理。
反引號(``)
把其中的命令執行後返回結果。
[root@qiandu test]# echo \\hello world
\hello world
[root@qiandu test]# echo 'hello $'
hello $
[root@qiandu test]# echo "hello $"
hello /root
[root@qiandu test]# echo "hello `whoami`"
hello root
環境變數
我們可以在當前終端可以一直訪問的變數就叫環境變數。常用的環境變數如下:
變數名稱
作用home
使用者的主目錄(即家目錄)
shell
使用者在使用的shell直譯器名稱
histsize
輸出的歷史命令記錄條數
histfilesize
儲存的歷史命令記錄條數
郵件儲存路徑
lang
系統語言、語系名稱
random
生成乙個隨機數字
ps1bash直譯器的提示符
path
定**釋器搜尋使用者執行命令的路徑
editor
使用者預設的文字編輯器
[root@qiandu test]# echo $home
/root
[root@qiandu test]# echo $shell
/bin/bash
linux引用符 萬用字元 元字元 轉義符
一 引用符 引用符號在解析器中保護特殊元字元和引數擴充套件,其使用方法有3種 反斜槓 單引號 雙引號 單引號和雙引號必須匹配使用,均可在解析器中保護特殊元字元和萬用字元,但是單引號 硬轉義 主要用於資訊的原樣輸出,防止任何變數的擴充套件,雙引號 軟轉義 允許變數擴充套件 轉義符和命令替換。單引號保護...
linux中的萬用字元 元字元 轉義符
example reference 每條linux命令中的每個character都是以下兩種之一 literal 普通純文字 保留字 萬用字元 元字元 轉義字元 萬用字元是由shell處理的 不是由所涉及到命令語句處理的,其實我們在shell各個命令中也沒有發現有這些萬用字元介紹 它只會出現在命令的...
SQL中萬用字元 轉義符與
一 搜尋萬用字元字元的說明 可以搜尋萬用字元字元。有兩種方法可指定平常用作萬用字元的字元 使用 escape 關鍵字定義轉義符。在模式中,當轉義符置於萬用字元之前時,該萬用字元就解釋為普通字元。例如,要搜尋在任意位置包含字串 5 的字串,請使用 where columna like 5 escape...