shell中tail和head的用法小結
終極用法匯總舉例
1.查看文件的頭幾行
head -幾 文件
2.查看文件的后幾行
tail -幾 文件
3.查看文件第1行到倒數(shù)第幾行(不包含)
head -n -幾 文件
4.查看文件第幾行(包含)到文件末尾
tail -n +幾 文件
所有常見用法匯總:
head用法
head用法1:查看從第一行到倒數(shù)第數(shù)字行(不包含)的所有行的內(nèi)容
實現(xiàn)方法:head -n -數(shù)字 文件
head用法2:查看文件的頭數(shù)字行
實現(xiàn)方法1:head -n +數(shù)字 文件
實現(xiàn)方法2:head -n 數(shù)字 文件
實現(xiàn)方法3:head -數(shù)字 文件
tail用法
tail用法1:查看文件的第數(shù)字行(包含)到文件末尾的所有行
實現(xiàn)方法:tail -n +數(shù)字 c.txt
tail用法2:查看文件的后數(shù)字行
實現(xiàn)方法1:tail -n -數(shù)字 文件
實現(xiàn)方法2:tail -n 數(shù)字 文件
實現(xiàn)方法3:tail -數(shù)字 文件
案例
原文件
c.txt的內(nèi)容為
[root@vm4]# cat c.txt
head的案例
# head -n -數(shù)字 文件 #查看從第一行到倒數(shù)第數(shù)字行(不包含)的所有行的內(nèi)容 # 意義:-2 倒數(shù)第2行(不包含) [root@vm4]# head -n -2 c.txt # head -n +數(shù)字 文件 #查看文件的頭數(shù)字行 # 意義:+2 正數(shù)第2行(包含) [root@vm4]# head -n +2 c.txt # 用法3: head -n 數(shù)字 文件 # 同用法2 [root@vm4]# head -n 3 c.txt # 用法4: head -數(shù)字 文件 # 同用法2 [root@vm4]# head -4 c.txt
tail的案例
#tail -n +數(shù)字 文件 #查看文件的第數(shù)字行(包含)到文件末尾的所有行 # 意義:+2 從第2行開始 [root@vm4]# tail -n +2 c.txt #tail -n -數(shù)字 文件 #查看文件的后數(shù)字行 # 意義:-2 最后2行 [root@vm4]# tail -n -2 c.txt #tail -n 數(shù)字 文件 #查看文件的后數(shù)字行 [root@vm4]# tail -n 2 c.txt #tail -數(shù)字 文件 #查看文件的后數(shù)字行 [root@vm4]# tail -4 c.txt
總結
注意點:
1.-n ±數(shù)字用法時,±的意義為+代表正數(shù)第數(shù)字行,-代表倒數(shù)第數(shù)字行
2.head/tail -n ±數(shù)字 這種用法時。此用法中tail不管±數(shù)字都包含第數(shù)字或倒數(shù)第數(shù)字行,head -n -數(shù)字 時,不包含倒數(shù)第數(shù)字行,head -n +數(shù)字時包含數(shù)字行。
到此這篇關于shell中tail和head的用法小結的文章就介紹到這了,更多相關shell tail head 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
詳解systemctl?和?service?區(qū)別及命令
systemctl和service都是管理Linux系統(tǒng)服務的工具,但systemctl更加先進,可以方便地管理systemd服務,而service適用于管理傳統(tǒng)的SysV服務,這篇文章主要介紹了systemctl和service區(qū)別及命令,需要的朋友可以參考下2023-07-07
Linux系統(tǒng)中查看tar.gz中的文件明細的常用命令
在日常運維中你可能會有幾十G或者上百G的文件壓縮包,要查看里面的每個文件的大小的話,解壓出來可能需要很長時間,而且要占用大量磁盤空間和系統(tǒng)CPU資源,因此,不解壓查看文件大小很有必要,所以本文給大家分享了Linux查看tar.gz中的文件明細的常用命令2025-10-10
Linux Shell腳本批量創(chuàng)建用戶與設置密碼的方法
在現(xiàn)代 Linux 系統(tǒng)管理中,批量創(chuàng)建用戶并設置初始密碼是一項基礎而高頻的任務,本文將深入探討如何通過 Shell 腳本實現(xiàn)這一目標,并結合 Java 示例代碼展示跨語言集成的可能性,最后提供完整的生產(chǎn)環(huán)境部署建議,需要的朋友可以參考下2026-03-03
Shell腳本實現(xiàn)復制文件到多臺服務器的代碼分享
這篇文章主要介紹了Shell腳本實現(xiàn)復制文件到多臺服務器的代碼分享,用在多機集群環(huán)境中非常方便,需要的朋友可以參考下2014-09-09

