今天學(xué)習(xí)幾個(gè)查看文件相關(guān)的命令洞就。
首先cat
命令的意思不是貓掀淘,而是concatenate的縮寫(xiě)。這個(gè)命令的功能可以直接把文件輸出的屏幕上革娄】基本上的使用方式是cat
直接跟一個(gè)文件名秕狰。也有兩個(gè)比較常用的選項(xiàng) -nA
。分別表示顯示行號(hào)躁染,和顯示所有內(nèi)容,包括特殊字符吞彤。
tac
表示按照行倒序輸出叹放。我發(fā)現(xiàn)這個(gè)命充沒(méi)有 -nA
選項(xiàng)饰恕,還是有點(diǎn)區(qū)別井仰。
cat tac
命令都有一個(gè)缺陷,如果文件最上面的內(nèi)容肯定看不到了俱恶。這里候more
和less
命令就出場(chǎng)了。more
命令直接跟文件名合是,顯示內(nèi)容后可以按空格查看下一行,或者按ctrl+f看后一頁(yè)聪全,ctrl+b看前一頁(yè)泊藕。less
命令的功能更強(qiáng)大难礼。快捷鍵跟vim差不多蛾茉,j表示向下,k表示向上吝岭。按下/可以搜索。
head
命令直接跟文件名可以向一個(gè)文件的前10行內(nèi)容窜管。有 -n
選項(xiàng)稚机,n后面直接跟一個(gè)數(shù)字,表示顯示的行數(shù)赖条。也可以不加n 直接-2
表示顯示前2行常熙。
tail
的用法跟head
一模一樣,只是前n行變成最后n行碱茁。