溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Fedora中如何讀取文件的不同方式

發(fā)布時(shí)間:2021-10-23 17:29:57 來(lái)源:億速云 閱讀:138 作者:小新 欄目:系統(tǒng)運(yùn)維

這篇文章主要為大家展示了“Fedora中如何讀取文件的不同方式”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Fedora中如何讀取文件的不同方式”這篇文章吧。

一應(yīng)俱全的大餐

對(duì)命令行終端的用戶來(lái)說(shuō), cat 命令眾所周知。 當(dāng)你 cat 一個(gè)文件,你很容易的把整個(gè)文件內(nèi)容展示在你的屏幕上。而真正發(fā)生在底層的是文件一次讀取一行,然后一行一行寫入屏幕。

假設(shè)你有一個(gè)文件,叫做 myfile, 這個(gè)文件每行只有一個(gè)單詞。為了簡(jiǎn)單起見(jiàn),每行的單詞就是這行的行號(hào),就像這樣:

onetwothreefourfive

所以如果你 cat 這個(gè)文件,你就會(huì)看到如下輸出:

$ cat myfileonetwothreefourfive

并沒(méi)有太驚喜,不是嗎? 但是有個(gè)有趣的轉(zhuǎn)折,只要使用 tac 命令,你可以從后往前 cat 這個(gè)文件。(請(qǐng)注意, Fedora 對(duì)這種有爭(zhēng)議的幽默不承擔(dān)任何責(zé)任?。?/p>

$ tac myfilefivefourthreetwoone

cat 命令允許你以不同的方式裝飾輸出,比如,你可以輸出行號(hào):

$ cat -n myfile     1 one     2 two     3 three     4 four     5 five

還有其他選項(xiàng)可以顯示特殊字符和其他功能。要了解更多, 請(qǐng)運(yùn)行 man cat 命令, 看完之后,按 q 即可退出回到 shell。

挑選你的食物

通常,文件太長(zhǎng)會(huì)無(wú)法全部顯示在屏幕上,您可能希望能夠像文檔一樣查看它。 這種情況下,可以試試 less 命令:

$ less myfile

你可以用方向鍵,也可以用 PgUp/PgDn 來(lái)查看文件, 按 q 就可以退回到 shell。

實(shí)際上,還有一個(gè) more 命令,其基于老式的 UNIX 系統(tǒng)命令。如果在退回 shell 后仍想看到該文件的內(nèi)容,則可能需要使用它。而 less 命令則讓你回到你離開(kāi) shell 之前的樣子,并且清除屏幕上你看到的所有的文件內(nèi)容。

一點(diǎn)披薩或甜點(diǎn)

有時(shí),你所需的輸出只是文件的開(kāi)頭。 比如,有一個(gè)非常長(zhǎng)的文件,當(dāng)你使用 cat 命令時(shí),會(huì)顯示這個(gè)文件所有內(nèi)容,前幾行的內(nèi)容很容易滾動(dòng)過(guò)去,導(dǎo)致你看不到。head 命令會(huì)幫你獲取文件的前幾行:

$ head -n 2 myfileonetwo

同樣,你會(huì)用 tail 命令來(lái)查看文件的末尾幾行:

$ tail -n 3 myfilethreefourfive

當(dāng)然,這些只是在這個(gè)領(lǐng)域的幾個(gè)簡(jiǎn)單的命令。

以上是“Fedora中如何讀取文件的不同方式”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI