linux查看文件只会用vi?除了vi,这几个文件查看的命令,让你爱不释手!
目錄
文件操作
cat [-AEnTv]
nl [-bnw] 檔案
more (一頁一頁翻動)
less (一頁一頁翻動)
head [-n number] 檔案
tail [-n number] 檔案
od [-t TYPE] 檔案
? modification time (mtime):
? access time (atime):
touch [-acdmt] 檔案
(文章摘自《linux鳥哥私房菜》,并做了些許修改)
文件操作
? cat 由第一行開始顯示檔案內容
? tac 從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫!
? nl 顯示的時候,順道輸出行號!
? more 一頁一頁的顯示檔案內容
? less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!
? head 只看頭幾行
? tail 只看尾巴幾行
? od 以二進制的方式讀取檔案內容!
cat [-AEnTv]
參數:
-A :相當于 -vET 的整合參數,可列出一些特殊字符~
-E :將結尾的斷行字符 $ 顯示出來;
-n :打印出行號;
-T :將 [tab] 按鍵以 ^I 顯示出來;
-v :列出一些看不出來的特殊字符
nl [-bnw] 檔案
參數:
-b :指定行號指定的方式,主要有兩種:
-b a :表示不論是否為空行,也同樣列出行號;
-b t :如果有空行,空的那一行不要列出行號;
-n :列出行號表示的方法,主要有三種:
-n ln :行號在屏幕的最左方顯示;
-n rn :行號在自己字段的最右方顯示,且不加 0 ;
-n rz :行號在自己字段的最右方顯示,且加 0 ;
-w :行號字段的占用的位數。
more (一頁一頁翻動)
? 空格鍵 (space):代表向下翻一頁;
? Enter :代表向下翻『一行』;
? /字符串 :代表在這個顯示的內容當中,向下搜尋『字符串』;
? :f :立刻顯示出文件名以及目前顯示的行數;
? q :代表立刻離開 more ,不再顯示該檔案內容。
less (一頁一頁翻動)
? 空格鍵 :向下翻動一頁;
? [pagedown]:向下翻動一頁;
? [pageup] :向上翻動一頁;
? /字符串 :向下搜尋『字符串』的功能;
? ?字符串 :向上搜尋『字符串』的功能;
? n :重復前一個搜尋 (與 / 或 ? 有關!)
? N :反向的重復前一個搜尋 (與 / 或 ? 有關!)
? q :離開 less 這個程序;
head [-n number] 檔案
參數:
-n :后面接數字,代表顯示幾行的意思
tail [-n number] 檔案
參數:
-n :后面接數字,代表顯示幾行的意思
-f :循環滾動查看(查看日志用)。
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 ;
? modification time (mtime):
當該檔案的『內容數據』變更時,就會更新這個時間! 內容數據指的是檔案的內容,而不是檔案的屬性喔!
? status time (ctime):當該檔案的『狀態 (status)』改變時,就會更新這個時間,舉例來說, 像是權限與屬性被更改了,都會更新這個時間啊~
? access time (atime):
當『該檔案的內容被取用』時,就會更新這個讀取時間 (access)。 舉例來說,我們使用 cat 去讀取 ~/.bashrc ,就會更新 atime 了。
touch [-acdmt] 檔案
參數:
-a :僅修訂 access time;
-c :僅修改時間,而不建立檔案;
-d :后面可以接日期,也可以使用 --date="日期或時間"
-m :僅修改 mtime ;
-t :后面可以接時間,格式為[YYMMDDhhmm]
touch -d "2 days ago" bashrc
touch -t 0507150202 bashrc
?
總結
以上是生活随笔為你收集整理的linux查看文件只会用vi?除了vi,这几个文件查看的命令,让你爱不释手!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何用redis实现分布式锁?这篇文章教
- 下一篇: linux如何登陆oracle?如何停止