文本處理工具

cat:查看文本文件  tac:豎行相反  rav:行內相反

-n:顯示時加行號(空行也加行號)

-b:            (空行不加)

more:分頁查看文件

-d:顯示翻頁及退出提示

less:一頁一頁查看文件或STDIN輸出

head:前

-n#:前#行內容

tail:后

-n#:后#行內容

-f:跟蹤顯示文件新追加內容

例:tail -n20 -f 跟蹤顯示后20行內容

cut:

-d#:制定以#來分割

-c:字符切割

paste:合并兩個文件同行號的列到一行

-d:分隔符:制定分隔符  默認用TAB

-s:所有行合成一行顯示

wc

-l:只計數行數

-w:只計數單詞總數

-c:只計數字節總數

-m:只計數字符總數

sort:排序

-r:執行反方向(由上至下)整理

-n:執行按字數大小處理

-f:選項忽略(fold)字符串中的字符大小寫

-u:選項(獨特、唯一 unique)刪除輸出中的重復行

-t:c選項使用c做字段界定符 =cut -d

-k:X選項按照使用c字符分割的X列來整理能使用多次

unique:從輸出中刪除重復的前后相接的行

-c:顯示每行重復出現的次數

-d:僅顯示重復過的行

-u:僅顯示不曾重復的行

注:連續切完全相同為重復

diff:命令的輸出被保存在一種叫做“補丁”的文件中

-u:輸出“統一的(unified)”diff格式文件 最適用于補丁文件

path:命令復制在其他文件中進行的改變(謹慎使用!)

適用-b選項來自動備份改變的文件

原創文章,作者:wuxiaotian,如若轉載,請注明出處:http://www.www58058.com/29933

(0)
wuxiaotianwuxiaotian
上一篇 2016-08-08 16:16
下一篇 2016-08-08 16:16

相關推薦

  • Linux系統管理常用命令

    系統管理工具 進程的分類: CPU-Bound:CPU密集型,非交互。特別消耗CPU的,加密解密,壓縮解壓 IO-Bound:IO密集型,交互。大量的硬盤讀寫,例如復制文件 Linux系統狀態的查看及管理工具:pstree, ps, pidof, pgrep, top, htop, glance, pmap, vmstat, dstat, kill, pki…

    Linux干貨 2017-12-18
  • FHS文檔系統各目錄功能

         /bin 所有用戶可用的基本命令程序文件     /sbin   供系統管理使用的工具程序     /boot 引導加載器必須用到的各靜態文件 kernel,initramfs,grub  &nbsp…

    Linux干貨 2016-10-18
  • 新的開始

    加入馬幫,新的開始,加油!

    Linux干貨 2016-09-19
  • 網絡配置、nmcli

    CentOS 7 網絡屬性配置    rhel6 之前,網絡接口使用連續號碼命名:eth0 、eth1 等, 當增加或刪除網卡時,名稱可能會 發生變化    rhel7 使用基于硬件,設備拓撲和設置類型 命名:    (1) 網卡命名機制    &n…

    Linux干貨 2016-09-23
  • 文件的查找與壓縮歸檔

    文件的查找與壓縮歸檔 locate find 壓縮與歸檔 locate 主要用途 查詢系統上預建的文件索引數據庫 locate – find files by namelocate [OPTION]… PATTERN… locate查詢文件時,會去搜索/var/lib/mlocat…

    Linux干貨 2016-08-21
  • linux文本編輯利器-vim

    概述 Vim是從vi發展出來的一個文本編輯器。代碼補全、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用,和Emacs并列成為類Unix系統用戶最喜歡的文本編輯器。Vim強大的編輯能力中很大部分是來自于其普通模式命令。vim的設計理念是命令的組合。例如普通模式命令"dd"刪除當前行,"dj"代表刪除到下一行…

    Linux干貨 2016-08-11
欧美性久久久久