- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 經(jīng)驗分享 >
- head命令作用和用法 Linux head命令詳解
head命令將一個(gè)或多個(gè)文件或管道數據的第一行(默認為10行)打印到標準輸出,該命令正好和tail命令是互補的;本文為大家講解下head命令作用和用法以及Linux head命令詳解。
head命令語(yǔ)法
head命令語(yǔ)法格式如下:
head [OPTION]... [FILE]...
使用head命令
head
命令最簡(jiǎn)單的使用方式是不使用任何選項,默認情況下會(huì )顯示頭10行內容,例如如下命令:
head filename.txt
顯示指定行內容
使用 -n (--lines)
選項可以顯示文件中指定整數行的內容,命令示例如下:
head -n filename.txt
當然我們也可以省略-n
參數,僅僅使用連字符-
結合指定的數字來(lái)實(shí)現和上面命令一樣的效果(符號和數字之間不能有空格)。
例如,顯示文件filename.txt
文件頭30行內容,命令格式如下:
head -30 filename.txt
顯示特定數量的字節
head命令中-c (--bytes)
選項可以指定顯示文件中特定數量的字節內容,命令格式如下:
head -c filename.txt
例如,顯示文件filename.txt
中頭100個(gè)字節內容,命令格式如下:
head -c 100 filename.txt
您還可以在數字后面使用乘數后綴來(lái)指定要顯示的字節數。 b
乘以512,kB
乘以1000,K
乘以1024,MB
乘以1000000,M
乘以1048576,依此類(lèi)推。
以下命令將顯示文件filename.txt
的前五個(gè)千字節(2048):
head -c 5k filename.txt
顯示多個(gè)文件內容
如果提供了多個(gè)文件作為head命令的輸入,它將顯示每個(gè)提供的文件的前十行。
head filename1.txt filename2.txt
您可以使用與顯示單個(gè)文件時(shí)相同的選項。
此示例顯示文件filename1.txt
和filename2.txt
的前20行:
當使用多個(gè)文件時(shí),輸出將在每個(gè)文件的前面加上顯示文件名的內容。
與其他命令一起使用Head
通過(guò)使用管道將標準輸出重定向到其他實(shí)用程序,可以將head
命令與其他命令結合使用。
以下命令將對$RANDOM
環(huán)境變量進(jìn)行哈希處理,顯示前32個(gè)字節,并顯示24個(gè)字符的隨機字符串:
echo $RANDOM | sha512sum | head -c 24 ; echo
相關(guān)推薦:《Linux中tail命令的用法 Linux tail命令詳解》
來(lái)源鏈接:https://www.idcspy.com/58643.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站