字元管理命令
1.grep 功能:可以使用正規表示式提取帶有關鍵字的行
語法格式:grep -選項 關鍵字 檔名
命令 | grep -選項 關鍵字
常用選項: --i 忽略大小寫
--v 取反(不找某詞的時候)
--n 顯示行號
--c (統計行數)
$ : 提取以指定相關關鍵字結尾的行
\< :提取帶有指定關鍵字開頭單詞的行
\> :提取帶有指定關鍵字結尾單詞的行
例子:# grep -n ` o \ ` /etc/passwd 找有兩個連續o
#egrep -n ` o [2]` /etc/passwd 找有兩個聯絡 o
2行以後的有o
#egrep -n `o [1,2]` /etc/passwd 1-2行有o的
2.cut 指定分隔符擷取所需的列
cut -d 「分隔符」-f 數值 檔名
命令 | cut -d 「分隔符」-f 數值
例子:# cut -d 「 」-f 1.3 檔名
# tail -n 3 /etc/passwd | cut -d 「 : 「 -f1
3.wc 統計檔案或原命令結果中行數,單詞數,位元組數
wc -選項 檔名
命令 | wc -選項
選項:-l ---行數 -w-----單詞數 -c-----位元組數
4.awk 功能:可是使用正規表示式,提取所需的行 列
語法格式: awk ---選項 檔名
命令 |awk --選項
1.提取行:
awk `/關鍵字/` 檔名 檔案裡面提取
awl nr == (數值) 檔名 (nr為提取的意思)
2.提取列
例子:標準結構 : df -h |awk `` 第一列第五列
非標準結構 awk - f 「:」 `` /etc/passwd
5.sed
1.功能:可以使用正規表示式,進行刪除,提取行,替換
sed -選項 檔名
-----i 修改檔案
-----n 取消預設輸出,只顯示經過sed處理的行
----e 多點編輯
----d 刪除模式空間中的行
----i\ 在當前行上面插入文字
----a\ 當前行後面加入一行或文字
----g 獲得記憶體緩衝區的內容,替換當前模式空間中的文字
2.刪除指定空間
# sed 2d 檔名 刪除檔案的第二行
#sed 1.3d 檔名 刪除檔案的第1-3行
#sed 『3,$d』檔名 從第三行刪除到檔案尾
3.刪除帶有關鍵字的行
#sed `/關鍵字/d` 檔名 刪除帶有關鍵字的行
例子:df -h | sed ld 刪除命令結果的第一行 (df -h 查詢系統使用率)
4.提取行
提取指定行 sed -n 『2p』檔名---提取檔案中的第二行
提取帶有指定關鍵字的行: sed -n 『/關鍵字/p』檔名
5.替換: s /關鍵字/新字元/g
例子:sed 『s/關鍵字/新字元/g』檔名
sed -i 『s/enforcing/disailed/g』/etc/selinux | config
替 換 路 徑
6.sort 排序 功能:預設以排序ascll 方式進行排序
sort -選項
命令 | sort -選項
-r -----降序排列 (也是逆序)
-n -----按數值排序
-k -----指定排序列
-t ------指定分隔符
Linux磁碟管理命令
df命令 功能 檢查檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊。語法 df 選項 說明 df命令可顯示所有檔案系統對 i節點和磁碟塊的使用情況。該命令各個選項的含義如下 a 顯示所有檔案系統的磁碟使用情況,包括0塊 block 的檔案系統,如 pr...
linux磁碟管理命令
功能說明 切換目錄。語 法 cd 目的目錄 補充說明 cd指令可讓使用者在不同的目錄間切換,但該使用者必須擁有足夠的許可權進入目的目錄。功能說明 顯示磁碟的相關資訊。語 法 df ahhiklmpt block size 區塊大小 t 檔案系統型別 x 檔案系統型別 help no sync syn...
linux使用者管理命令
最近經常用的一些linux命令,mark一下,免得每次都要google一下用法。useradd adding a new user usermod modifying existing user userdel deleting a user passwd user s password where...