linux里面head命令怎么显示行号? linux中head命令使用详解

linux\u91cc\u9762\u663e\u793a\u884c\u53f7\u547d\u4ee4\u662f\u4ec0\u4e48\uff1f

\u51c6\u786e\u7684\u8bf4\u662f\u5728VIM\u91cc\u9762
\u4f60\u518dLinux\u6253\u5f00\u4e00\u4e2a\u6587\u4ef6\uff0c\u7528VIM\u6253\u5f00\uff0c\u60f3\u663e\u793a\u51fa\u884c\u53f7\uff0c\u5c31\u7528:set nu
\u5728\u8f93\u5165\u6a21\u5f0f\u4e0b\u6709\u884c\u53f7\u663e\u793a\uff0c\u627e\u8d77\u6765\u65b9\u4fbf\uff0c\u800c\u4e14\u6559\u5b66\u8d77\u6765\u4e5f\u65b9\u4fbf\u3002
\u8fd8\u6709\u76f4\u63a5\u7528cat \u547d\u4ee4\u770b\u6587\u4ef6\u5185\u5bb9\uff0c\u52a0\u4e0a\u4e00\u4e2a-n\u53c2\u6570\u4e5f\u662f\u663e\u793a\u884c\u53f7
cat\u547d\u4ee4 \u2013 \u5728\u7ec8\u7aef\u8bbe\u5907\u4e0a\u663e\u793a\u6587\u4ef6\u5185\u5bb9 \u300aLinux\u5c31\u8be5\u8fd9\u4e48\u5b66\u300b

\u3000\u3000head
\u4e0e
tail
\u5c31\u50cf\u5b83\u7684\u540d\u5b57\u4e00\u6837\u7684\u6d45\u663e\u6613\u61c2\uff0c\u5b83\u662f\u7528\u6765\u663e\u793a\u5f00\u5934\u6216\u7ed3\u5c3e\u67d0\u4e2a\u6570\u91cf\u7684\u6587\u5b57\u533a\u5757\uff0chead
\u7528\u6765\u663e\u793a\u6863\u6848\u7684\u5f00\u5934\u81f3\u6807\u51c6\u8f93\u51fa\u4e2d\uff0c\u800c
tail
\u60f3\u5f53\u7136\u5c14\u5c31\u662f\u770b\u6863\u6848\u7684\u7ed3\u5c3e\u3002
\u3000\u30001.\u547d\u4ee4\u683c\u5f0f\uff1a
\u3000\u3000head
[\u53c2\u6570]...
[\u6587\u4ef6]...
\u3000\u30002.\u547d\u4ee4\u529f\u80fd\uff1a
\u3000\u3000head
\u7528\u6765\u663e\u793a\u6863\u6848\u7684\u5f00\u5934\u81f3\u6807\u51c6\u8f93\u51fa\u4e2d\uff0c\u9ed8\u8ba4head\u547d\u4ee4\u6253\u5370\u5176\u76f8\u5e94\u6587\u4ef6\u7684\u5f00\u593410\u884c\u3002
\u3000\u30003.\u547d\u4ee4\u53c2\u6570\uff1a
\u3000\u3000-q
\u9690\u85cf\u6587\u4ef6\u540d
\u3000\u3000-v
\u663e\u793a\u6587\u4ef6\u540d
\u3000\u3000-c
\u663e\u793a\u5b57\u8282\u6570
\u3000\u3000-n
\u663e\u793a\u7684\u884c\u6570
\u3000\u30004.\u4f7f\u7528\u5b9e\u4f8b\uff1a
\u3000\u3000\u5b9e\u4f8b1\uff1a\u663e\u793a\u6587\u4ef6\u7684\u524dn\u884c
\u3000\u3000\u547d\u4ee4\uff1a
\u3000\u3000head
-n
5
log2014.log
\u3000\u3000\u8f93\u51fa\uff1a
\u3000\u3000\u4ee3\u7801\u5982\u4e0b:
\u3000\u3000[root@localhost
test]#
cat
log2014.log
\u3000\u30002014-01
\u3000\u30002014-02
\u3000\u30002014-03
\u3000\u30002014-04
\u3000\u30002014-05
\u3000\u30002014-06
\u3000\u30002014-07
\u3000\u30002014-08
\u3000\u30002014-09
\u3000\u30002014-10
\u3000\u30002014-11
\u3000\u30002014-12
\u3000\u3000==============================
\u3000\u3000[root@localhost
test]#
head
-n
5
log2014.log
\u3000\u30002014-01
\u3000\u30002014-02
\u3000\u30002014-03
\u3000\u30002014-04
\u3000\u30002014-05[root@localhost
test]#
\u3000\u3000\u5b9e\u4f8b2\uff1a\u663e\u793a\u6587\u4ef6\u524dn\u4e2a\u5b57\u8282
\u3000\u3000\u547d\u4ee4\uff1a
\u3000\u3000head
-c
20
log2014.log
\u3000\u3000\u8f93\u51fa\uff1a
\u3000\u3000\u4ee3\u7801\u5982\u4e0b:
\u3000\u3000[root@localhost
test]#
head
-c
20
log2014.log
\u3000\u30002014-01
\u3000\u30002014-02
\u3000\u30002014
\u3000\u3000[root@localhost
test]#
\u3000\u3000\u5b9e\u4f8b3\uff1a\u6587\u4ef6\u7684\u9664\u4e86\u6700\u540en\u4e2a\u5b57\u8282\u4ee5\u5916\u7684\u5185\u5bb9
\u3000\u3000\u547d\u4ee4\uff1a
\u3000\u3000head
-c
-32
log2014.log
\u3000\u3000\u8f93\u51fa\uff1a
\u3000\u3000\u4ee3\u7801\u5982\u4e0b:
\u3000\u3000[root@localhost
test]#
head
-c
-32
log2014.log
\u3000\u30002014-01
\u3000\u30002014-02
\u3000\u30002014-03
\u3000\u30002014-04
\u3000\u30002014-05
\u3000\u30002014-06
\u3000\u30002014-07
\u3000\u30002014-08
\u3000\u30002014-09
\u3000\u30002014-10
\u3000\u30002014-11
\u3000\u30002014-12[root@localhost
test]#
\u3000\u3000\u5b9e\u4f8b4\uff1a\u8f93\u51fa\u6587\u4ef6\u9664\u4e86\u6700\u540en\u884c\u7684\u5168\u90e8\u5185\u5bb9
\u3000\u3000\u547d\u4ee4\uff1a
\u3000\u3000head
-n
-6
log2014.log
\u3000\u3000\u8f93\u51fa\uff1a
\u3000\u3000\u4ee3\u7801\u5982\u4e0b:
\u3000\u3000[root@localhost
test]#
head
-n
-6
log2014.log
\u3000\u30002014-01
\u3000\u30002014-02
\u3000\u30002014-03
\u3000\u30002014-04
\u3000\u30002014-05
\u3000\u30002014-06
\u3000\u30002014-07[root@localhost
test]#

head命令
head命令以行为单位,取文件的内容,后面不接参数时默认打印前10行《Linux就该这么学》
可以显示多个文件的头部信息(指定前n行)
比如:
显示文件前5个字符:
# head -c 5 test.txt
hello

如果你要的是像VIM中显示有多少行,并在每行头显示行号,这个是
在命令模式下输入":set nu"即可显示每一行的行号

head功能:用于显示文件前几行的内容 格式:head[参数] [root@linux root]# head -10 /etc/passwd

-n 显示行 例如 head -n 5 看前五行 具体可以看看《linux就该这么学》

  • 濡備綍鍦Linux涓浣跨敤鈥head鈥鍛戒护 [8涓湁鐢ㄧず渚媇
    绛旓細1. 绮剧‘鏌ョ湅鏂囦欢鐨勫墠鍑犺榛樿鎯呭喌涓嬶紝head鍛戒护鍙互璁╀綘杞绘澗鑾峰彇鏂囦欢鐨勫墠10琛屽唴瀹癸紝渚嬪锛歨ead file-1.txt杩欏皢鐩存帴鏄剧ずfile-1.txt鐨勫墠10琛屽唴瀹癸紝鐩磋灞曠ず鍛戒护鐨勫熀鏈敤娉曘2. 鑷畾涔夎鏁版樉绀烘兂瑕佹煡鐪嬩笉鍚屾暟閲忕殑琛岋紵head鐨勭伒娲绘т綋鐜板湪-n閫夐」涓婏紝渚嬪锛屽睍绀篺ile-1.txt鐨勫墠5琛岋細head -n 5 file-1....
  • Linux鐨刪ead鍛戒护linux鐨刪ead
    绛旓細涓锛屾柟娉1nlfile-name|sed-n'5p'鏌ョ湅绗簲琛屼簩锛屾柟娉2head-nfile_name|tail-1鏌ョ湅绗琻琛屼笁锛屾柟娉3.杈撳嚭涓涓枃浠剁殑绗4琛宻ed-n'4p'ufileawk'NR==4'ufilehead-4file|tail-1鍥涳紝鏂规硶42.杈撳嚭鏂囦欢鐨勭3鍒(榛樿鍒嗛殧绗︿负tab,鍏朵粬鍒嗛殧绗︾殑澶勭悊鍙互鍙傝僡wk,cut鐨刴an淇℃伅)鍦Linux涓鎬庝箞鏍鏌ョ湅USB璁惧锛...
  • linux閲岄潰head鍛戒护鎬庝箞鏄剧ず琛屽彿?
    绛旓細head鍛戒护 head鍛戒护浠ヨ涓哄崟浣嶏紝鍙栨枃浠剁殑鍐呭,鍚庨潰涓嶆帴鍙傛暟鏃堕粯璁ゆ墦鍗板墠10琛銆奓inux灏辫杩欎箞瀛︺嬪彲浠ユ樉绀哄涓枃浠剁殑澶撮儴淇℃伅(鎸囧畾鍓峮琛)姣斿锛氭樉绀烘枃浠跺墠5涓瓧绗︼細head -c 5 test.txt hello 濡傛灉浣犺鐨勬槸鍍廣IM涓樉绀烘湁澶氬皯琛岋紝骞跺湪姣忚澶存樉绀鸿鍙凤紝杩欎釜鏄 鍦ㄥ懡浠ゆā寮忎笅杈撳叆":set nu"鍗冲彲鏄剧ず姣忎竴琛...
  • Linux绯荤粺鏌ョ湅鏂囦欢鍐呭鐨鍛戒护鏈夊摢浜
    绛旓細1銆乵ore鎸囦护-鍒嗛〉鏄剧ず鏂囦欢鍐呭 more file1锛氭煡鐪嬫枃浠秄ile1鐨勬枃浠跺唴瀹;more -num file2锛氭煡鐪嬫枃浠秄ile2鐨勫唴瀹癸紝涓娆℃樉绀簄um琛;more +num file3锛氭煡鐪嬫枃浠秄ile3鐨勫唴瀹癸紝浠庣num琛屽紑濮嬫樉绀;2銆乴ess鎸囦护鈥斺斿彲浠ュ悜鍓嶆垨鍚戝悗鏌ョ湅鏂囦欢鍐呭 less file1锛氭煡鐪嬫枃浠秄ile1鐨勫唴瀹;less -m file2锛氭煡鐪嬫枃浠秄ile2...
  • Linux 鍛戒护head鏄粈涔堜綔鐢
    绛旓細鍛戒护璇硶锛$ head [options] files(s)1)鏄剧ず鏂囦欢鐨勫墠10琛 涓嶅甫浠讳綍鍙傛暟锛屾樉绀烘枃浠剁殑鍓嶅崄琛 head asian_countries.txt 2)鏄剧ず鏂囦欢鍚嶆爣璁 浣跨敤-v閫夐」锛屽彲浠ュ湪鎵撳嵃鏂囦欢涓殑琛屼箣鍓嶆樉绀烘枃浠跺悕鏍囪锛屽涓嬫墍绀 head -v asian_countries.txt 3)鏄剧ず澶氫釜鏂囦欢鐨勮緭鍑 鍙﹀锛屼綘鍙互鍦ㄤ竴涓懡浠や腑浼犻掑涓枃浠讹紝...
  • 鍦linux涓濡傛灉鐢╨s鏌ョ湅鏂囦欢,濡傛灉鐩綍鎴栨枃浠跺お澶,鍙樉绀哄嚑鍗佽...
    绛旓細鍦linux涓濡傛灉鐢╨s鏌ョ湅鏂囦欢锛屽鏋滅洰褰曟垨鏂囦欢澶锛岄渶瑕佸彧鏄剧ず鍑犲崄琛岋紝鍙互浣跨敤ls | head 鍛戒护銆俵s | head 鍛戒护榛樿鍙樉绀簂s鍑烘潵鏁版嵁鐨勫墠鍗佷釜锛屽鏋滆鏄剧ず鏇村鐨勬暟鎹紝鍙互鍦╨s | head 鍚庨潰鍔犱笂 -n [number]鏉ユ帶鍒舵樉绀虹殑鏁版嵁閲忋備緥濡傦細瑕佹樉绀簂s鍑烘潵鐨勫墠20琛屾暟鎹紝浣跨敤ls | head -n 20 鍗冲彲銆
  • Linux 鍛戒护head鏄粈涔堜綔鐢
    绛旓細浠庢枃浠剁殑澶撮儴寮濮嬶紝鏄剧ず鏂囦欢鐨勫墠鍑犺銆傞粯璁ゆ槸鍓10琛岋紝鏄剧ず鐨勮鏁板彲浠ラ氳繃鍙傛暟 -n 鎸囧畾銆
  • linux鎬庝箞缁撴潫 head
    绛旓細涓銆佺敤閫斿強鏍煎紡锛氱敤閫旓細鏌ョ湅鏂囦欢鐨勫紑濮嬮儴鍒嗗唴瀹 鏍煎紡锛head 鍙傛暟閫夐」 鏂囦欢file 榛樿鎯呭喌涓嬶紝head灏嗘枃浠剁殑鍓10琛岃緭鍑哄埌鏍囧噯杈撳嚭銆傚綋鏂囦欢鐨勬暟鐩ぇ浜1鏃讹紝head鍒嗗埆杈撳嚭姣忎釜鏂囦欢鐨勫墠10琛屻傚鏋滄病鏈夆滄枃浠秄ile鈥濇椂锛屾垨鑰呭綋鈥滄枃浠秄ile鈥濇槸鈥-鈥濇椂锛屼粠鏍囧噯杈撳叆涓璇诲彇杈撳叆 浜屻佸弬鏁伴夐」 -cn 鎵撳嵃姣忎釜鏂囦欢...
  • linux涓環ead-v鎬庝箞閫鍑
    绛旓細linux涓環ead-v鍙互閫氳繃鎸変笅閿洏涓婄殑Ctrl鍜孋閿潵閫鍑恒傛牴鎹煡璇㈢浉鍏冲叕寮淇℃伅鏄剧ず锛孋trl鍜孋缁勫悎閿彲浠ュ己鍒剁粓姝㈠綋鍓嶆鍦ㄨ繍琛岀殑绋嬪簭鎴栧懡浠わ紝鍖呮嫭head-v鍛戒护銆傛寜涓婥trl鍜孋閿彲浠ュ彂閫佷竴涓腑鏂俊鍙风粰姝e湪杩愯鐨勭▼搴忔垨鍛戒护锛屼粠鑰屽仠姝㈠叾鎵ц銆傚湪鍛戒护琛鐣岄潰涓嬶紝鎸変笅Ctrl鍜孋閿氬父浼氱珛鍗冲己鍒剁粓姝㈠綋鍓嶅懡浠ょ殑鎵ц骞惰繑鍥...
  • 17涓:Linux涔媠ort銆乽niq 銆head
    绛旓細鑻ラ渶鑷畾涔夎鏁帮紝head -n</渚挎槸浣犵殑閫夋嫨銆備緥濡傦紝cat 3.txt | head -5</灏卞睍绀轰簡3.txt鐨勫墠5琛屽唴瀹广傚湪瀹為檯鐩戞帶涓锛実rep -oE "^([0-9]{1,3}\.){3}[0-9]{1,3}" /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -10</杩欐鍛戒护鍒欒兘缁熻nginx璁块棶鐨勫墠10...
  • 扩展阅读:linux中head和tail的用法 ... linux tail-1 ... linux head命令详解 ... linux awk命令 ... linux grep c ... linux系统head命令 ... linux more命令 ... linux uniq命令 ... linux history命令详解 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网