[root@vagrant-centos65 ~]
# cut -d'分隔字元' -f fields
[root@vagrant-centos65 ~]
# cut -c 字元範圍
引數:-d:後面接分隔字元,與 -f 一起使用
-f:依據 -d 分隔字元將一段資訊切割成為數段,用 -f 去除第幾段的意思
-c:以字元(characters)的單位取出固定字元區間
[root@vagrant-centos65 ~]
# grep [-acinv] [--color=auto] '查詢字串' filename
引數:-a:將 binary 檔案以 text 檔案的方式查詢資料
-c:計算找到 '查詢字串' 的次數
-i:忽略大小寫的不同,所以大小寫視為相同
-n:順便輸出行號
-v:反向選擇,即顯示出 '查詢字串' 內容的那一行
--color=auto:可以將找到的關鍵字部分加上顏色顯示
[root@vagrant-centos65 ~]# sort [-fbmnrtuk] [file or stdin]
引數:-f:忽略大小寫的差異,例如 a 與 a 視為編碼相同
-b:忽略最前面的空格符部分
-m:以月份的名字來排序,例如 jan, dec 等的排序方法
-n:使用 「純數字」 進行排序(預設是以文字型別來排序)
-r:反向排序;
-u:就是 uniq,相同的資料中,僅出現一行代表
-t:分隔符,預設是用 [tab] 鍵來分隔
-k:以那個區間(field)來進行排序的意思
[root@vagrant-centos65 ~]
# uniq [-ic]
引數:-i:忽略大小寫字元的不同
-c:進行計數
[root@vagrant-centos65 ~]
# wc [-lwm]
引數:-l:僅列出多少行
-w:僅列出多少字(英文單字)
-m:多少字元
[root@vagrant-centos65 ~]
# tee [-a] file
引數:
[root@vagrant-centos65 ~]
# tr [-ds] set1 ...
引數:-d:刪除資訊當中 set1 這個字串
-s:替換掉重複的字元
[root@vagrant-centos65 ~]
# col [-xb]
引數:-x:將 tab 鍵轉換成對等的空格鍵
-b:在文字內有反斜槓(/)時,僅保留反斜槓最後接的那個字元
[root@vagrant-centos65 ~]
# join [-ti12] file1 file2
引數:-t:join 預設以空格符分隔資料,並且對比 「第一字段」的資料,如果兩個檔案的內容相同,則將兩條資料連成一行,且第乙份字段放在第乙個
-i:忽略大小寫的差異
-1:數字1:。代表第乙個檔案要用哪個欄位來分析的意思
-2:代表第二個檔案要用哪個欄位來分析的意思
注意:在使用 join 之前,所需要處理的檔案應該要實現經過排序 (sort)處理,否則有些對比的專案會被略過
[root@vagrant-centos65 ~]
# paste [-d] file1 file2
引數:-d:後面可以接分隔字元、預設是以 [tab] 來分隔的
- :如果 file 部分寫成 - ,表示來自 standard input 的資料的意思
[root@vagrant-centos65 ~]
# expand [-t] file
引數:-t:後面可以接數字。一般來說,乙個 [tab] 按鍵可以用 8 個空格鍵替換,我們也可以自行定義乙個 [tab] 按鍵代表多少個字元
[root@vagrant-centos65 ~]
# split [-bl] file prefix
引數:-b:後面可接欲切割成的檔案大小,可加單位,例如 b,k,m 等
-l:以行數來進行切割
prefix:代表前導符,可作為切割檔案的前導文字
自動化運維壓箱底的命令都在這裡了 一
ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 mv 移動或...
自動化運維壓箱底的命令都在這裡了 四
netstat命令英語顯示各種網路相關資訊,如網路連線 路由表介面狀態 inte ce statistics masquerade連線,多播成員 multicast memberships 等等。root vagrant centos65 netstat 常用引數 l 僅列出有在 listen 監聽...
自動化運維工具 ansible系列命令
列出所有已安裝的galaxy ansible galaxy list 安裝galaxy ansible galaxy install geerlingguy.redis 刪除galaxy 推送命令至遠端,效率無線提公升,對運維要求較高管理加密解密yml檔案ansible vault create d...