[if !supportLists]1、?????[endif]cut按列切割
-d指定分隔符??-f指定那一列 文件
-c按字符去內(nèi)容
2、 getenforce 查看selinux狀態(tài)
3、setenforce 設(shè)置selinux狀態(tài)
4、groupadd 添加用戶組
5、usermod 修改用戶屬性
6、chmod修改文件權(quán)限?-R遞歸修改
7、chowm change
owner 改變文件用戶和組
?? -R遞歸修改
8、passwd給用戶修改密碼
9、df 查看文件系統(tǒng)
?? -i信息
?? -h以人類可讀查看biock信息
10、基本正則(BRE)
?? ^尖角號oldboy 以…開頭,^oldboy,以oldboy開頭
?? $美元符 以…結(jié)尾 oldboy¥ 以oldboy結(jié)尾
?? ^$空格
?? .匹配任意一個且只有一個字符,和通配符?一樣
?? \讓有意義的字符脫掉馬甲 還原本義
?? *匹配前面字符0次或者多次
?? .*表示所有內(nèi)容
?? ^.*組合符,以任意字符0個多個開頭的內(nèi)容
?? 。*$組合符,以任意字符0個多個結(jié)尾的內(nèi)容
?? [abc]匹配和集合內(nèi)的任意一個字符a或b或c,[abc]也可寫成[a-c]
?? [^abc]不 匹配和集合內(nèi)的任意一個字符a或b或c,[abc]也可寫成[a-c]
11、擴展正則(ERE)egrep
?? +匹配前一個字符一次或多次以上
?? [:/]+匹配括號內(nèi)的:或/字符1次或者1次以上
?? ?匹配前一個字符0次或1次
?? |或者同時過濾多個字符串
?? ()分組過濾被括起來的表示一個整體
?? \n引用前面()小括號里的內(nèi)容
?? a{n,m}?? 匹配前一個字符最少n次,最多m次
a{n,} 匹配前一個字符最少n次
a{n}? 匹配前一個字符正好n次
a{,m} 匹配前一個字符最多m次
12、特殊中括號
?? [:digit:]匹配任意一個數(shù)字字符,相當(dāng)與[0-9]
?? [:lower:]匹配小寫字母,相當(dāng)于[a-z]
?? [:upper:]匹配大寫字母,相當(dāng)于[A-Z]
13、元字符
?? \b匹配單詞的邊界 過濾單詞類似grep -w
?? \d匹配單個數(shù)字字符?? 需用grep -P
14、sed 可以實現(xiàn)增刪改查
?? sed? 選項? sed內(nèi)置命令字符? 文件
?? 特長:取行、替換、刪除、追加
?? -n取消命令的默認輸出
?? -i直接修改文件內(nèi)容 而不是輸出到終端
?? -e量號 可以多次編輯
?? sed內(nèi)置命令字符
?? ?? s替換
????? q全局
????? p打印
????? d刪除
????? a追加
????? i插入insert
15、awk是一門命令行操作也可以作為編程語言,處理字符串
?? 特長,取列
?? 語法awk 參數(shù)? 條件??? 文件
?? -F指定分隔符
????? -F“字符”‘{print?? $n第幾列? }’?
?? $0整行 $1第1列?????? $NF最后一列 $(NF-1)倒數(shù)第二列? NR行號
?? [^r]非r?^[^r]以非r字符開頭
16、網(wǎng)絡(luò)服務(wù)命令
?? 定時任務(wù)
????? crontab?
??????? -l查看已經(jīng)設(shè)置的定時任務(wù)
??????? -e編輯定時任務(wù)
??????? -U查看特定用戶下定時任務(wù)