簡單介紹:
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排序時如果有相同行,會進行合併,把重...