Linux下檔案檢視命令小結

2021-09-01 22:30:24 字數 2616 閱讀 7510

主要有:file、cat、head、tail、more、less、umask、wc

llinux包含許多幫助我們用不同方式讀取檔案的命令。比如我們可以驗證檔案的不同型別,可以從頂端或者從底端開始讀取檔案,以及可以限制讀取在幾行,也可以設定通讀,當然我們可以統計乙個檔案內的行數,單詞和字元數,此外還包括一些搜尋檔案的命令。

1.file命令

file通過探測檔案內容判斷檔案型別,使用許可權是所有使用者。

用法:file [options] 檔名

[options]主要引數

-v:在標準輸出後顯示版本資訊,並且退出。

-z:探測壓縮過的檔案型別。

-l:允許符合連線。

-f name:從檔案namefile中讀取要分析的檔名列表。

2.cat命令

cat(「concatenate」的縮寫)命令用於連線並顯示指定的乙個和多個檔案的有關資訊,它的使用許可權是所有使用者。

用法:cat [options] 檔案1 檔案2……

[options]主要引數

-n:由第一行開始對所有輸出的行數編號。

-b:和-n相似,只不過對於空白行不編號。

-s:當遇到有連續兩行以上的空白行時,就代換為一行的空白行。

這條命令可以順序地讀取多個檔案,用法:cate file1 file2

3.head和tail命令

head和tail命令可以分別從頂端或者底端看檢視檔案的內容,區別就是乙個是從頭一從末開始。.

用法:head 300b test.txt     檢視text.txt檔案的前300個位元組

head test.txt       檢視text.txt檔案的前3mb

tail -n55 test.txt        檢視text.txt檔案的後55行

tail 4k test.txt         檢視text.txt檔案的後4kb個位元組

4.more和less命令

和head和tail命令相似但有點不同,more和less命令不是對立的多或者少。它們都從乙個文字檔案的開口處開始。當對乙個文字檔案執行這兩條命令時,我們將都一次一頁地檢視檔案的內容,它們都允許使用鍵盤上的pageup和pagedown,退出只需按q鍵或者ctrl+c。less命令還具有vi編輯程式的優點,可以使用一些vi的命令搜尋檔案

用法:more test.txt               檢視檔案text.txt的內容

less test.txt                 檢視檔案text.txt的內容

說明:①less 並未在一開始就讀入整個檔案,因此在遇上大型檔案的開啟時,會比一般的文書編輯器(如 vi)來的快速。②如果less無法檢視中文,你需要設定環境變數:export lesscharset=iso8859。

5.umask命令

當建立乙個新的檔案或目錄時,我們所獲得的許可權取決於所謂的umask的值,在命令列介面中鍵入umask,將會看到許可權的當前數字掩碼(masked)值

如輸入:#umask

得到結果:0022

對掩碼數字的理解,nmask中的第乙個數字目前未得到使用,因此實際的umask是022。umask不允許使用者在任何檔案上配置執行(x=1)許可權,每乙個檔案的掩碼值就像777減去644,就是022及rw--r--r。也是說對於乙個新檔案,所有者擁有讀取和寫入的許可權,所有者組和其他成員則只擁有讀取的權利。

6.wc命令

wc命令是用來統計的,比較簡單易懂。wc命令可以乙個文字檔案進行行、字元、單詞的統計。

用法:                         執行結果

wc -l test.txt                統計test.txt檔案中的行數

wc -c test.txt               統計test.txt檔案中的字元數

wc -w test.txt              統計test.txt檔案中的單詞數

7. sed命令

檢視檔案中間一段,你可以使用sed命令,如:

sed -n '5,10p' /etc/passwd

這樣你就可以只檢視檔案的第5行到第10行。

其它一些技巧:

1.輸出重定向:

tail -f a.txt >> b.txt &

2.退出:ctrl+c或 ctrl+break

Unix下檔案內容檢視小結

本文將介紹幾個最常用的命令以及使用場景 1.tail命令 tail命令適合用於檢視實時更新的系統日誌 既然有tail,就會有head命令,用於查詢檔案的頭n行,實際上用到不多 2.more命令 如果檔案較大,則部分顯示檔案.此外more命令還可以進行查詢操作 實際上在本人機器上使用這個命令的時候,發...

Linux下檔案搜尋 查詢 檢視命令

linux下檔案搜尋 查詢 檢視命令 1 最強大的搜尋命令 find 查詢各種檔案的命令 2 在檔案資料中查詢檔案 locate 3 搜尋命令所在的目錄及別名資訊 which 4 搜尋命令所在的目錄及幫助文件路徑 whereis 5 在檔案中搜尋字串匹配的行並輸出 grep 6 分頁顯示乙個檔案或任...

Linux 下檔案許可權檢視

直接入題 是個許可權位 第一位 表示檔案型別 普通檔案 l link檔案 d 目錄檔案 剩下 2 10 位,每三位分別對應不同使用者,2 4位代表所有者user的許可權說明,5 7位代表組群group的許可權說明,8 10位代表其他人other的許可權說明。r 可讀 代表數字 4 w 可寫 代表數字...