Linux每天一點Linux檔案內容查閱

2021-07-16 03:39:36 字數 2112 閱讀 6330

簡單介紹:

cat:由第一行開始顯示檔案內容

tac:由最後一行顯示檔案內容,cat倒寫

nl:顯示的時候順便輸出行號

more:一頁一頁地顯示檔案內容

less:與more類似,但它可以向前翻頁

head:只看頭幾行

tail:只看結尾幾行

od:以二進位制的方式讀取檔案內容

cat

cat弊端:檔案內容行數過長,來不及在螢幕上看到結果,不支援翻頁檢視

引數:

-n:列印行號,連同空白行;-b:行號,空白行不標行號

-v:列出看不出來的特殊字元

-e:結尾斷行字元$顯示出來

nl(新增行號列印)

nl [-bnw] 檔案

引數:-b: 

-b a:連空行一起列出行號;-b t :空行不列

-n:-n -ln :行號在螢幕的最左顯示   -n rn:行號在自己欄位的最右方顯示,且不加0     -n rz:行號在自己欄位的最右方顯示,且加0 

-w:行號字段占用的位數

使用命令/按鍵:

space:下翻一頁 

/字串:在顯示內容查詢相應字串

:f     :顯示檔名以及目前行數

q :離開more,不再顯示內容

b或[ctrl]-b :往回翻頁,對檔案可行,管道不行

less

使用命令/按鍵:

space:下翻一頁 

[pagedown] :向下翻動一頁

[pageup]:向上反動一頁

/字串:向下查詢「字串」的功能

?字串:向上查詢「字串」的功能

n:重複前乙個查詢(與/和?有關)

n:反向重複前乙個查詢(與/和?有關)

q:離開less

head(取出前面幾行)預設10行

head [-n number] 檔案

用例:head -n 20 /etc/man.config

head -n -100 /etc/man.config      //列出前面(總行數-100)行

tail(取出後面幾行)預設10行

tail [-n number] 檔案

-n:顯示多少行

-f:此引數表示持續檢測檔案,直到按下[crtl]-c(檔案可能隨時被寫入,有寫入則顯示到螢幕)

用例:tail -n 20 /etc/man.config  //顯示最後20行

tail -n +100 /etc/man.config   //列出100行後的資料

od [-t type] 檔案

type:

c ascii字元或反斜槓序列(如\n)

d 有符號十進位制數

f 浮點數

o 八進位制(系統預設值)

u 無符號十進位制數

x 十六進製制數

用例:八進位制列出儲存值與ascii對照表

Linux每天一點檔案特殊許可權

特殊許可權 s,t 與系統的賬號及程序較為相關。setuid 檔案 s suid的作用就是 讓本來沒有相應許可權的使用者執行這個程式時,可以訪問沒有許可權訪問的資源。當s標誌出現在所有者的x許可權上,被稱為set uid,簡稱suid的特殊許可權。suid的限制和功能 suid許可權對二進位制程式有...

每天一點linux命令積累

檢視檔案當前目錄 pwd 在vi編輯時查詢關鍵字 在左下方輸入關鍵字再點回車跳轉到相應位置 如果你要繼續查詢此關鍵字,敲字元 n 就可以繼續查詢了。敲字元n 大寫n 就會向前查詢 安裝nodewget qo bash 之後需要啟用nvm source nvm nvm.sh 啟用完成後,安裝node ...

每天一點linux命令 sort排序

通過sort命令可以實現對輸入流或者文字內容進行排序,並將結果輸出。sort option file 引數 說明 k 指定列,排序會按照此列為基準進行排序 r倒序排序 t指定排序的分隔符 h可以帶單位進行比較,比如2k,3m,4g等等,不需要在轉換成一樣的單位 u排序時如果有相同行,會進行合併,把重...