第三周命令總結(jié)

[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ù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容