回到安全區。今天的指令一個字都不會改到你的檔案。
你可能會想:看檔案我雙擊就好,為什麼要在終端機看?
三個理由,都很實際。
第一,快。 你已經站在那個資料夾了,看一眼不必切視窗、不必等應用程式啟動。
第二,大檔案。 幾十萬行的 CSV 用 Excel 開會卡很久,甚至開不起來。終端機不在意檔案多大。
第三個最重要——Day 21 你會需要它。 當 AI 說「我改好那份檔案了」,你要有辦法在三秒內確認它到底改了什麼。這個能力是為那時候準備的。
cat notes.txt
cat 把整個檔案印在畫面上。適合短檔案。
如果檔案很長,它會一路捲到底,你只看得到最後一段。這時候換下一個。
less report.csv
進入分頁模式。這時候你不是在下指令了,是在一個閱讀器裡面:
q — 離開
那個 q 我要特別標起來。第一次進 less 的人最常問的就是「我要怎麼出來」,因為畫面看起來卡住了,打什麼都沒反應。
它沒有卡住。它在等你,只是這次它等的不是指令,是按鍵。
這是 Day 15 的預告:終端機有很多「看起來卡住其實在等你」的狀態,而分辨這件事是一種要學的能力。
head report.csv
tail report.csv
head 看前十行,tail 看後十行。
head 對 CSV 特別有用——你通常只想確認欄位名稱對不對,不需要看完三萬行。我整理那份月報的時候,head 是用最多的指令。
檔案不必被打開才能被看見。而「能快速看一眼」這件事,會在 AI 開始動你的檔案之後變得非常重要。
明天講整個系列最重要的一課:怎麼看懂一句你沒見過的指令。