linux查看文本文件內容

查看文本文件內容:cat tac head tail less more cut sort

cat:連接並顯示,簡單的顯示(進行上下翻頁侷限)
-n 行號(從1開始對所有輸出的行數編號)
-A:顯示不可打印字符,行尾顯示“$”

標準輸入,標準輸出 Ctrl + C 中斷取消命令

tail默認顯示文件的後10行內容,-f 顯示文件最新追加的內容,監視文件的變化

head默認顯示文件的前10行內容,-n<數字>:指定顯示頭部內容的行數

分屏顯示
more從前往後翻頁顯示,不支持從後往前翻頁,Q:退出命令

less都支持從前往後,從後往前翻頁
PageUp鍵向上翻頁,PageDown鍵向下翻頁。要退出less程序,應按Q鍵。

cut -d 文本處理(剪切)

-d指定字符分隔符,默認是空格
-f指定要顯示的字段的內容
cut -d : -f 1-3 /etc/passwd

sort文本排序
-n:按數值大小排序
-t:指定字符分隔符,默認是空格
-k:指定關鍵字要進行排序的字段
-r:降序排序

-u:排序後相同行只顯示一次
-c:檢查文件是否已經按照順序排序,文件中行重複的次數
sort -n -k2 file.txt (從大到小排序)
sort -g -k2 file.txt(從小到大排序)
-n, --numeric-sort
-g, --general-numeric-sort
sort -rn -k2 all_contig.txt (加-r從大到小排序)

unqi -c 顯示文件中行重複的次數 -d 只顯示重複的行

文本統計:wc(word count
-l:統計行數
-w:統計單詞個數
-c:統計字節數
[root@localhost ~]# wc /etc/hosts

4 23 185 /etc/hosts
4行,23個單詞,185個字節

tr字符處理命令 用於轉換或刪除字符
tr “r” “R” < /etc/passwd 將/etc/passwd 的r換成R
-d 刪除出現在字符集中的所有字符

file查看文件內容類型的

ASCII:美國國家標準交換代碼
標準有許多:GB18030、GBK、GB2312、Unicode全球統一代碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章