文件管理(番外篇)——文本處理工具

t01c8d0a587f7a91802

cat查看、tac反向查看(列)、rev反向查看(行)

cat

-E: ? ? ? ? ? ? #顯示行結束符$

-n: ? ? ? ? ? ? #對顯示出的每一行進行編號

-A: ? ? ? ? ? ? #顯示所有控制符

-b: ? ? ? ? ? ? #非空行編號

-s: ? ? ? ? ? ? #壓縮連續的空行成一行

utac ? ? ? ? ? ? #顯示文件內容(反向顯示)

urev ? ? ? ? ? ? #反向顯示每行

more ? ? ? ? ? ? #分頁顯示

less ? ? ? ? ? ? #分頁顯示

head ? ? ? ? ? ? #顯示文本從頭部開始的指定內容

-c #顯示前幾個字節

-n ? ? ? ? ? ? #顯示前幾行

tail ? ? ? ? ? ? #顯示文本從尾部開始的指定內容

-n ? ? ? ? ? ? #顯示從尾部開始的指定內容

-c ? ? ? ? ? ? #顯示后幾個字節

-f ? ? ? ? ? ? #跟蹤文件變化

-F ? ? ? ? ? ? #跟蹤文件和文件名變化

tailf ? ? ? ? ? ? #類似tail -f經常用于查看日志

cut ? ? ? ? ? ? #取出文件的指定部分內容并且顯示出來

-d ? ? ? ? ? ? #指明分隔符

-f ? ? ? ? ? ? #指明第幾列

-c ? ? ? ? ? ? #按字符數切割

–output-delimiter=STRING ? ? ? ? ? ? #指定輸出分隔符

例如:

用ifconfig ens32 命令查看IP地址,只顯示IP

ifconfig ens32 |head -n 2 |tail -n 1 |tr -s ” ” ?|cut -d” ” -f3

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

-s ? ? ? ? ? ? #合并成成一行(一個文件一行)

-d ? ? ? ? ? ? #指定分隔符

分析文本工具

wc ? ? ? ? ? ? #統計文件數據

diff和patch ? ? ? ? ? ? #比較文件

sort ? ? ? ? ? ? #整理文本并顯示,不改變源文件

uniq ? ? ? ? ? ? #從輸出中刪除前后相接的重復的行

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94997

(0)
老司機丨快上車老司機丨快上車
上一篇 2018-04-05
下一篇 2018-04-05

相關推薦

  • HTTP協議介紹

    HTTP協議(HyperText Transfer Protocol,超文本傳輸協議)是互聯網上應用最為廣泛的一種網絡協議。所有的WWW文件都必須遵守這個標準。

    2018-06-19
  • ansible httpd

    卸載服務ansible all -m shell -a ‘yum -y remove nginx’ 檢查用戶 組 uid gidansible all -m shell -a ‘getent passwd nginx’ansible all -m shell -a ‘getent group ngi…

    Linux筆記 2018-07-23
  • Linux 中獲取命令幫助

    獲取命令幫助 內部命令:用 help COMMAND; 外部命令:方法一 ?COMMAND –help; ? 方法二 ? ?manual manual :文件路徑為 /usr/share/man 使用方法:# man COMMAND SECTION: ?NAME:功能性說明;SYNOPSIS:語法格式;DESCRIPTION:描述; ? ? ? …

    Linux筆記 2018-06-24
  • 一次性任務:at命令

    一次性任務:at命令at使用必備1th:1)type at2)rpm -qf path3)yum install 包名4)rpm -ql at (有atd.service發現它也是個服務,即要使用at必須要開啟這個服務)2th:1)systemctl status atd (active running)2)systemctl start atd3th:nt…

    Linux筆記 2018-05-06
  • 第七周博客總結

    系統故障排錯匯總

    Linux筆記 2018-05-13
欧美性久久久久