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