文本查看類命令

文本查看相關的命令:
1. ?cat – 串連文件,并以標準輸出顯示
語法:cat [OPTION]… [FILE]…

常用選項

選項 | 含義
—— | ——
-n | 在顯示文件內容時打印行號
示例:
~]# cat -n /etc/rc.d/init.d/functions
顯示/etc/rc.d/init.d/functions文件,并打印行號
2. ?tac – 串連文件,并以標準輸出逆序顯示
語法:tac [OPTION]… [FILE]…

示例:
!]# tac /etc/rc.d/init.d/functions
逆序顯示/etc/rc.d/init.d/functions文件

3. ?head – 查看文件的前n行,默認10行
語法:head [OPTIONS] <FILENAME>

常用選項:

選項 | 含義
—— | ——
-n # | 查看文件的前#行,也可以寫成 -#,效果一樣
示例:
~]# head -15 /etc/passwd
查看/etc/passwd文件的前15行
4. ?tail – 查看文件的后n行,默認10行
語法:tail [OPTIONS] <FILENAME>

常用選項:

選項 | 含義
—— | ——
-n # | 查看文件的后#行,也可以寫成 -#,效果一樣
-f | 顯示結果后并不退出,等待繼續顯示追加進來的新內容
示例:
~]# tail /var/log/messages
動態持續顯示/var/log/messages的后10行,直至Ctrl+c
5. ?more – 分屏查看文本文件
語法:more FILENAME
操作方法:

操作 | 含義
—— | ——
SPACE | 向后翻一屏
b | 向前翻一屏

> 注意:翻屏至文件尾部后會自動退出

6. ?less
語法: less FILENAME

操作 | 含義
—— | ——
SPACE | 向后翻一屏
b | 向前翻一屏

7. ?stat – 顯示文件或文件系統的元數據
語法:stat [OPTION]… FILE…,OPTIONS不常用。
示例:
“`
~]# stat /etc/rc.d/init.d/functions
File: ‘/etc/rc.d/init.d/functions’
Size: 15131 ? ? ? ? ? Blocks: 32 ? ? ? ? IO Block: 4096 ? regular file
Device: 802h/2050d ? ? ?Inode: 67725180 ? ?Links: 1
Access: (0644/-rw-r–r–) ?Uid: ( ? ?0/ ? ?root) ? Gid: ( ? ?0/ ? ?root)
Context: system_u:object_r:bin_t:s0
Access: 2017-09-06 14:26:38.925000000 +0800
Modify: 2016-09-12 18:47:53.000000000 +0800
Change: 2017-08-29 14:26:44.706000000 +0800
Birth: –
““
文件的元數據信息:

信息 | 含義
—— | ——
Size | 文件大小
Blocks | 文件占據的數據塊數
IO Block | 單個文件塊大小
Inode | Inode號碼
Links | 硬鏈接數量
Access | 最近一次訪問時間戳
Modify | 最近一次更改時間戳,更改是針對數據的增刪改
Change | 最近一次改動時間戳,改動是針對元數據的改變

> 文件有兩類數據:分別是元數據(metadata)數據(data)。
元數據:文件的屬性數據,包括文件的大小、數據塊數、各種時間戳、Inode號等相關信息
數據:文件的真實內容

8. ?touch – 修改文件的時間戳
語法:touch [OPTION]… FILE…

常用選項

選項 | 含義
—— | ——
\ | 修改訪問時間戳、更改時間戳以及改動時間戳,也就是access time, modify time, change time
-a | 只修改訪問時間戳(access time)
-c, –no-create | 不創建任何文件
-m | 只修改更改時間戳(modify time)
-t | 使用[[CC]YY]MMDDhhmm[.ss]來代替當前時間
示例:
~]# touch -a /tmp/abc -t 201709071545.00
修改/tmp/abc文件的訪問時間為2017年9月7日15:45:00。

原創文章,作者:N27_sapbcs,如若轉載,請注明出處:http://www.www58058.com/86381

(1)
N27_sapbcsN27_sapbcs
上一篇 2017-09-07 16:04
下一篇 2017-09-07 20:09

相關推薦

  • 馬哥教育網絡班22期+第1周課程練習 忍者亂太郎喻成

    1.計算機組成:  根據馮諾依曼的計算機結構分為四大塊:控制器,運算器, 存儲器,輸入輸出設備 控制器:對其他的組件進行控制 運算器:用于處理計算工作,不控制輸入和輸出 儲存器:用于暫時或長期存儲數據 輸入輸出:與外界進行交互 個人延伸: 我的理解這是一個在計算機研發之前的一個理論假象, 相對現在真實的計算機體系,這個分類會比較模糊。 運算器:cp…

    Linux干貨 2016-08-15
  • 正則表達式

         正則表達式是由一類特殊字符所編寫的模式,通過這些字符的使用,我們能檢索 查找文本中符合某些規則的內容。 正則表達式元字符的分類有:字符匹配,匹配次數,位置錨定,分組等。      字符匹配:      . : 匹配任意單個字符     &n…

    Linux干貨 2017-04-06
  • HTTP響應連接介紹

    HTTP即超文本傳輸協議,web站點的實現就是基于HTTP協議得以實現。本文將詳細討論HTTP。 1. HTTP協議版本: HTTP從誕生到現在一共有如下幾個版本: HTTP 0.9:是最早的版本,為HTTP的原型版本,其功能非常簡陋; HTTP 1.0:此版本增加了很多新特性,如cache,method,MIME等,MIME的出現讓網頁不再是單純的純文本界…

    2017-05-31
  • Linux基礎知識(一)-linux哲學思想,基礎命令,FHS

    1.描述計算機的組成及其功能 2.按系列羅列Linux 的發行版,并描述不通發行版之間的聯系和區別. 3.描述Linux的哲學思想,并按照自己的理解對其進行解釋 4.說明Linux系統命令的使用格式,詳細介紹ifconfig,echo,tty,startx,export.pwd,history,shutdown,poweroff,reboot,hwclock…

    Linux干貨 2016-09-22
  • 5、腳本初步,正則表達式

    http://note.youdao.com/yws/public/redirect/share?id=35435e3a02f23513e5c83601372fff9b&type=false

    Linux干貨 2016-08-08
  • 文件搜索者-find命令詳解

    1. 文件查找:          在linux系統中由于文件的眾多,往往需要在眾多的文件當中查找某一個文件,如果時間一長,很難記得文件存放至何處,不過,這一點,你不比擔心,因為開發人員為我們提供了強大的文件搜索工具,下面將介紹兩款常用的文件查找工具locate,和find,這兩…

    Linux干貨 2016-08-15
欧美性久久久久