1. 程式人生 > >【Linux】檔案內容檢視——cat、more、less、head...

【Linux】檔案內容檢視——cat、more、less、head...

正向檢視——cat

root@linux ~]# cat [-AEnTv] 檔案路徑

引數:

-A :相當於 -vET 的整合引數,可列出一些特殊字元~
-E :將結尾的斷行字元 $ 顯示出來;
-n :打印出行號;
-T :將 [tab] 按鍵以 ^I 顯示出來;
-v :列出一些看不出來的特殊字元

方向檢視——tac

root@linux ~]# tac 檔案路徑

顯示行號檢視——nl

[root@linux ~]# nl [-bnw] 檔案路徑

引數:

-b :指定行號指定的方式,主要有兩種:
-b a :表示不論是否為空行,也同樣列出行號;
-b t :如果有空行,空的那一行不要列出行號;
-n :列出行號表示的方法,主要有三種:
-n ln :行號在螢幕的最左方顯示;
-n rn :行號在自己欄位的最右方顯示,且不加 0 ;
-n rz :行號在自己欄位的最右方顯示,且加 0 ;
-w :行號欄位的佔用的位數。

翻頁檢視——more

[root@linux ~]# more 檔案路徑

操作方式:

• 空格鍵 (space):代表向下翻一頁;
• Enter :代表向下翻『一行』;
• /字串:代表在這個顯示的內容當中,向下搜尋『字串』;
• :f :立刻顯示出檔名以及目前顯示的行數;
• q :代表立刻離開 more,不再顯示該檔案內容。

翻頁檢視2——less(比more好用)

[root@linux ~]# less 檔案路徑

• 空格鍵 :向下翻動一頁;
• [pagedown]:向下翻動一頁;
• [pageup] :向上翻動一頁;
• /字串:向下搜尋『字串』的功能;
• ?字串 :向上搜尋『字串』的功能;
• n :重複前一個搜尋 (與 / 或 ? 有關! )
• N:反向的重複前一個搜尋 (與 / 或 ? 有關! )
• q :離開 less 這個程式;

從前面顯示n行——head

[[email protected] ~]# head [-n number] 檔案路徑
引數:
-n :後面接數字,代表顯示幾行

顯示最後的n行——tail

[[email protected] ~]# tail[-n number] 檔案路徑
引數:
-n :後面接數字,代表顯示幾行

非文字檔案讀取——od

[[email protected] ~]# od [-t TYPE] 檔案路徑
引數:

-t :後面可以接各種『型別 (TYPE)』的輸出,

例如:

a :利用預設的字元來輸出;
c :使用 ASCII 字元來輸出
d[size]:利用十進位制(decimal)來輸出資料,每個整數佔用size bytes ;
f[size]:利用浮點數值(floating)來輸出資料,每個數佔用 size bytes ;
o[size]:利用八進位(octal)來輸出資料,每個整數佔用 size bytes ;
x[size]:利用十六進位制(hexadecimal)來輸出資料,每個整數佔用 size bytes ;

相關推薦

Linux檔案內容檢視——catmorelesshead...

正向檢視——cat root@linux ~]# cat [-AEnTv] 檔案路徑 引數: -A :相當於 -vET 的整合引數,可列出一些特殊字元~ -E :將結尾的斷行字元 $ 顯示出來; -n :打印出行號; -T :將

Linux檔案IO --- syncfsyncfdatesync

在使用write函式向檔案中寫入資料的時候,並不是在呼叫了函式以後就直接把資料寫入磁碟;作業系統在核心中設定了一塊專門的緩衝區,資料會先被寫入到核心的緩衝區中,等到緩衝區滿了或者系統需要重新利用緩衝區的時候才會將緩衝區的資料排入到寫佇列中去,待到達對首的時候,就將資料寫入到磁碟中。這就是延遲寫,因為不是馬上將

Linux檔案和目錄操作——cdmkdirrmcp...

目錄的表示: . 代表此層目錄 .. 代表上一層目錄 - 代表前一個工作目錄 ~ 代表『目前使用者身份』所在的家目錄 ~account 代表 account 這個使用者的家目錄 絕對路徑:從根目錄/開始寫起的路徑; 相對

Linuxstat命令檢視檔案的三個時間

stat命令   stat命令用於顯示檔案的狀態資訊。 語法 stat(選項)(引數) 選項    -L:支援符號連線;    -f:顯示檔案系統狀態而非檔案狀態;    -t:以簡潔方式輸出資訊;    –

Linux檔案的壓縮和解壓——gzipbzip2tar

檔案壓縮和解壓——gzip 現在test目錄下有一個檔案test_txt和一個目錄tar-test,tar-test目錄下也有一個檔案,使用gzip對檔案test_txt進行壓縮和解壓。 [lx@localhost test]$ ls tar-

linux---檔案許可權操作

檔案許可權: 標識結點型別(d:資料夾   -:檔案  l:連結) r:  可讀        w: 可寫             

Linux檔案基本屬性 chown

Linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,Linux系統對不同的使用者訪問同一檔案(包括目錄檔案)的許可權做了不同的規定。 在Linux中我們可以使用ll或者ls –l命令來顯示一個檔案的屬性以及檔案所屬的使

Linux檔案許可權詳解

一、基本介紹 當在linux系統命令列輸入:ls -l 檔名 後會顯示如下內容: 在圖片中被圈起來的那一行0-9位做一說明。       1)第0 位:代表檔案型別            

Linux檔案相關係統呼叫介面(IO)

早期在寫C語言介面的時候,我們可以通過fopen來開啟一個檔案,下面這段兩段程式碼為例: hello.c寫檔案 1 #include <stdio.h> 2

Linux檔案特殊許可權 SUID/SGID/Sticky Bit

linux中除了常見的讀(r)、寫(w)、執行(x)許可權以外,還有3個特殊的許可權,分別是setuid、setgid和stick bit 1、setuid、setgid 先看個例項,檢視你的/usr/bin/passwd 與/etc/passwd檔案的許可權 [[email pr

linux檔案隱藏屬性

    這些隱藏的屬性確實對於系統有很大的幫助的~ 尤其是在系統安全 (Security) 上面,重要的緊呢!不過要先強調的是,底下的chattr指令只能在Ext2/Ext3的檔案系統上面生效, 其他的檔案系統可能就無法支援這個指令了。  chattr (配置檔案案隱藏屬性)  [[email

Linuxcattailheadgrepsed檢視檔案任意幾行的資料

grep結果太多, 可否只取前面10行匹配的結果grep ...... | head -10檢視CPU是幾核:#cat /proc/cpuinfo |grep "cores"|uniq----------------------------------------------

Linuxlinux查看日誌文件內容命令tailcattacheadecho

其中 一個空格 .sh 引號 鍵盤 tex 標準輸出 linux www linux查看日誌文件內容命令tail、cat、tac、head、echo tail -f test.log你會看到屏幕不斷有內容被打印出來. 這時候中斷第一個進程Ctrl-C, ----------

Linux檢視日誌類命令catlessmoretailhead

目錄 一、cat 二、more 三、less 四、tail 五、head 各命令的主要區別: linux命令中cat、more、less、tail、head均可用來檢視檔案內容,主要區別有: cat是一次性顯示整個檔案的內容,適用於檔案內容少的情況;

Linux 建立檢視刪除檔案

目錄 建立並檢視 單個刪除 從小白開始,記錄每一次遇到的問題,然後整理出來,我相信剛接觸Linux的人多多少少也會遇到類似的問題,如果看到了我的部落格,也是一種緣分。 今天想記錄下如何建立,檢視,以及刪除一個檔案。 建立並檢視 首先看看最普通的辦法,純粹使

linux如何檢視檔案的建立修改時間

本篇博文旨在介紹Linux下檢視檔案時間的方法;並介紹如何使用touch指令來進行檔案時間的建立以及修改 如何檢視檔案的時間資訊 利用stat指令檢視檔案資訊 三種時間的介紹 ATime ——檔案

Linuxlinux 壓縮文件(txt)查看壓縮文件內容解壓縮文件

str tool div png gun medium spa clas info 通過Xshell 壓縮文件、解壓縮文件 gzip  tools.txt        壓縮【tools.txt】文件 zcat  tools.txt.gz       查看壓縮文件

知識積累Linux Confluence檔案內容不能預覽

1、檢視作業系統是否有中文字型 fc-list 2、安裝字型庫 yum -y install fontconfig 2.1、安裝成功 2.2、檢視相關目錄 3、新增中文字型 3.1、在fonts目錄下新建windowsfonts目錄

Linux 記錄下第一次使linux系統遇到的問題(系統安裝配置檢視搜狗輸入法安裝)

作為一個有夢想的技術人,無論你是搞硬體的還是搞軟體的,相信大家都有一顆探索的心,而Linux作業系統就不該成為一種神祕的系統,於是作為小白的我也開始玩一玩linux系統了,系統的安裝是十分的簡單,下載一個rufus.exe軟體,再下載任意一個Linux系統,使用rufus製作

LinuxLinux統計資料夾檔案數量的命令

# 檢視當前目錄下的檔案數量(不包含子目錄中的檔案) ls -l|grep "^-"| wc -l # 檢視當前目錄下的檔案數量(包含子目錄中的檔案) 注意:R,代表子目錄 ls -lR|grep "^-"| wc -l # 檢視當前目錄下的資料夾目錄個數(不包含