在我們的工作中Linux的創建文件命令經常使用,那我們來看看Linux中的創建文件命令。
重定向符(>)創建
我們可以在Linux中使用(>)符號來創建一個文件,它通常用于重定向一個命令的輸出到一個新文件中。在沒有命令的情況下使用重定向符號時,它會創建一個文件,對于我們懶人來說是非常簡單有用的(笑出了豬叫聲)。如果想要自定義文件名,只需要輸入重定向符后面跟著你想要的文件名就好了。如圖1
touch命令創建
touch命令常用于將每個文件的訪問和修改時間更新為當前時間。但是如果指定的文件名不存在,將會創建一個新的文件。touch命令不允許我們在創建文件的同時向文件中輸入文本。它默認創建一個的空文件。如圖2
echo命令創建
echo命令內置于大多數的操作系統中(不只是Linux系統)。它常用于腳本、批處理文件,以及作為插入文本的單個命令的一部分。它允許你在創建一個文件時就向其中輸入一些文本。當然也允許你在之后向其中輸入一些文本。如圖3
cat命令創建
cat 表示串聯concatenate,在Linux經常用于讀取一個文件中的數據。cat是最常使用的命令之一,當然它也能創建一個新的文件。可能你平時沒有這樣用過哦!如圖4
vi/vim 命令創建
vim在Linux中是一個向上兼容vi命令的文本編輯器。它通常用來編輯所有種類的純文本,在編輯程序時特別有用。但是當你編輯的文件沒有時,它就會創建一個文件,只是你需要走完文本編輯三步走(打開,輸入,保存)。如圖5
其他創建方法
你會發現很多,很多文檔查看的命令都可以創建文件,但是前提是必須是一個新文件名的時候,比如我們的tail或者head命令都可以用來創建文件哦!我們先保留下官方答案,歡迎大家在留言區做答哦!~哈哈