Bash(Terminal)高頻命令

查看文件:ls

參數 說明 備註
-l 列出當前目錄可見文件詳細信息
-hl 列出詳細信息並以可讀大小顯示文件大小
-al 列出全部文件(包括隱藏)的詳細信息

文本搜索:grep

只介紹正則表達式ip

參數 說明 備註
^ 錨定行的開始 '^grep'匹配全部以grep開頭的行
$ 錨定行的結束 'grep$' 匹配全部以grep結尾的行
. 匹配一個非換行符的字符 'gr.p'匹配gr後接一個任意字符,而後是p
* 匹配零個或多個先前字符 '*grep'匹配全部一個或多個空格後緊跟grep的行
.* 一塊兒用表明任意字符
[] 匹配一個指定範圍內的字符 '[Gg]rep'匹配Grep和grep
[^] 匹配一個不在指定範圍內的字符 '[^A-FH-Z]rep'匹配不含A-F和H-Z中一個字母加rep的行
\< 錨定單詞的開始 '\<grep'匹配包含以grep開頭的單詞的行
\> 錨定單詞的結束 'grep\>'匹配包含以grep結尾的單詞的行
x\{m\} 重複字符x,m次 'o\{5\}'匹配包含5個o的行
x\{m,\} 重複字符x,至少m次 'o\{5,\}'匹配至少有5個o的行
x\{m,n\} 重複字符x,至少m次,很少於n次 'o\{5,10\}'匹配5--10個o的行
\w 匹配文字和數字,即[A-Za-z0-9] 'G\w*p'匹配以G後跟零個或多個文字或數字字符,而後是p
\W 匹配一個或多個非單詞字符 點號句號等
\b 單詞鎖定符 '\bgrep\b'只匹配grep

加解壓:tar

參數 說明 備註
-c 【壓縮】 到新文件
-x 【解壓】 不能與-c、-t、-x同時出如今一串命令中
-C <目錄> 【解壓】 到指定目錄 配合-x參數使用
-z 【壓縮】【解壓】 經過gzip指令 文件名最好爲*.tar.gz
-j 【壓縮】【解壓】 經過bzip2指令 文件名最好爲*.tar.bz2
-f <備份文件> 【壓縮】【解壓】 指定文件 該參數後面緊跟要操做的文件
-v 【壓縮】【解壓】 顯示指令執行過程
-k 【解壓】 保留原有文件不覆蓋
-o 【解壓】 不保留覆蓋原文件
相關文章
相關標籤/搜索