我們都知道可以用mkdir命令創建一個新的目錄,但更多時候如果能直接創建一個檔案(普通檔案)會讓人感覺更愉悅;這樣就可以不用在去打開一個專門的創建文本檔案的軟體,然后還要設定檔案名,保存路徑那樣的繁瑣了;下面就介紹一些關于在linux終端下直接創建檔案的方法
- 我們可以使用dd命令,創建一個特定大小的檔案,它存在目錄/bin下,dd命令會拷貝給定的輸入內容,然后將一份相同的副本寫入輸出,
標準輸入,普通檔案,設備檔案都可以作為輸入;標準輸出,設備檔案,普通檔案等可以作為輸出,
dd命令的使用格式為:dd if=... of=... bs=... count=...
if表示輸入檔案,of表示輸出檔案,bs默認指定了以位元組為單位的塊大小(單位有位元組c,字w,塊B,千位元組m,兆位元組m,吉位元組G),count表示需要被復制的塊數;
如:創建一個全部內容為0(空)的1024位元組大小的檔案;/dev/zero是一個設備檔案,他可以提供空字符(\0),可以用來生成特定大小的空檔案,

如果將bs=2048, count=2,那么創建的就是一個大小為4096位元組大小的檔案了,
如果不指定if,那么dd會從標準輸入讀取輸入,不指定of,那么dd會使用標準輸出stdout作為輸出,
以root身份使用dd時需要注意,如果不小心把重要檔案或設備清慷訓者破壞,會造成不能挽回的麻煩,
- 我們也可以i使用touch命令來生成空白檔案,這個命令操作起來更簡單,它一般存在于/usr/bin目錄下:
touch使用一個并不存在的檔案名作為引數,創建空白檔案,格式為:touch filename; 如:

- 當然有的朋友可能會說到還可以使用命令vi/vim,是因為我強調了是創建一個普通檔案,而vi/vim作為一個編輯器,強調的更多是編輯,當我們創建了一個檔案之后就可以配合使用vi編輯器,vi filenmae ,然后進入insert模式進行內容編輯,最后按:wq就可以退出保存了,
注意以上的檔案名可以是任意格式的檔案名,可以是文本檔案(txt),也可以是c,c++檔案等,檔案的后綴名取決于你檔案的內容與功能,
2019-11-23
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/153346.html
標籤:Linux
