簡單了解linux終端建立檔案的2種常用方法

2022-09-26 13:36:10 字數 1101 閱讀 1654

我們都知道可以用mkdir命令建立乙個新的目錄,但更多時候如果能直接建立乙個檔案(普通檔案)會讓人感覺更愉悅;這樣就可以不用在去開啟乙個專門的建立文字檔案的軟體,然後還要設定檔名,儲存路徑那樣的繁瑣了;下面就介紹一些關於在linux終端下直接建立檔案的方法

方法1程式設計客棧

我們可以使用dd命令,建立乙個特定大小的檔案,它存在目錄/bin下。dd命令會拷貝給定的輸入內容,然後將乙份相同的副本寫入輸出。

標準輸入,普通檔案,裝置檔案都可以作為輸入;標準輸出,裝置檔案,普通檔案等可以作為輸出。

dd命令的使用格式為:dd if=... of=... bs=... count=...

if表示輸入檔案,of表示輸出檔案,bs預設指定了以位元組為單位的塊大小(單位有位元組c,字w,塊b,千位元組m,兆位元組m,吉位元組g),count表示需要被複製的塊數;

如:建立乙個全部內容為0(空)的www.cppcns.com1024位元組大小的檔案;/dev/zero是乙個裝置檔案,他可以提供空字元(\0),可以用來生成特定大小的空檔案。

如果將bs=2048, count=2,那麼建立的就是乙個大小為4096位元組大小的檔案了。

如程式設計客棧果不指定if,那麼dd會從標準輸入讀取輸入,不指定of,那麼dd會使用標準輸出stdout作為輸出。

以root身份使用dd時需要注意,如果不小心把重要檔案或裝置清空或者破壞,會造成不能挽回的麻煩。

方法2我們也可以i使用touch命令來生成空白檔案,這個命令操作起來更簡單,它一般存在於/usr/bin目錄下:

touch使用乙個並不存在的檔名作為引數,建立空白檔案,格式為:touch uzeorvfilename;如:

當然有的朋友可能會說到還可以使用命令vi/vim,是因為我強調了是建立乙個普通檔案,而vi/vim作為乙個編輯器,強調的更多是編輯,當我們建立了乙個檔案之後就可以配合使用vi編輯器,vi filenmae ,然後進入insert模式進行內容編輯,最後按:wq就可以退出儲存了。

注意以上的檔名可以是任意格式的檔名,可以是文字檔案(txt),也可以是c,c++檔案等,檔案的字尾名取決於你檔案的內容與功能。

本文標題: 簡單了解linux終端建立檔案的2種常用方法

本文位址: /os/linux/319856.html

如何在linux終端建立檔案

我們都知道可以用mkdir命令建立乙個新的目錄,但更多時候如果能直接建立乙個檔案 普通檔案 會讓人感覺更愉悅 這樣就可以不用在去開啟乙個專門的建立文字檔案的軟體,然後還要設定檔名,儲存路徑那樣的繁瑣了 下面就介紹一些關於在linux終端下直接建立檔案的方法 標準輸入,普通檔案,裝置檔案都可以作為輸入...

linux建立檔案

1 在 linux 上使用重定向符 建立乙個檔案 標準重定向符允許我們建立乙個 0kb 的空檔案。它通常用於重定向乙個命令的輸出到乙個新檔案中。在沒有命令的情況下使用重定向符號時,它會建立乙個檔案。但是它不允許你在建立檔案時向其中輸入任何文字。然而它對於不是很勤勞的管理員是非常簡單有用的。只需要輸入...

linuv建立檔案的命令 linux 建立檔案命令

vi touch是建立檔案的命令 vi foo.txt cp mv也算是吧,因為cp是拷貝檔案,mv是移動檔案 另外還有好多命令能夠建立檔案,之要該命令能夠重定向輸出到乙個不存在的檔案,就會建立檔案。例如 tail f n 200 usr local tomcat logs catalina.out...