linux寫文件有5種方法,分別是:1、通過touch命令創(chuàng)建一個(gè)文件;2、使用vi和vim命令創(chuàng)建一個(gè)文件;3、使用“>”和“>>”符號(hào)創(chuàng)建文件;4、使用cp命令創(chuàng)建文件;5、使用cat創(chuàng)建文件。
本教程操作環(huán)境:linux5.9.8系統(tǒng)、Dell G3電腦。
Linux創(chuàng)建文件的5種方式
1、touch
1.1 創(chuàng)建一個(gè)文件
<p>touch yyTest.ini<br/></p>
?1.2?同時(shí)創(chuàng)建兩個(gè)文件
<p>touch test1.txt test2.txt<br/></p>
?1.3?批量創(chuàng)建文件(如創(chuàng)建2000個(gè)文件)
<p>touch test{0001..2000}.txt<br/></p>
?1.4 更改文件?yyTest.ini時(shí)間為當(dāng)前時(shí)間(yyTest.ini已存在)
<p>touch yyTest.ini<br/></p>
?2、vi和vim
<p>vi test.txt<br/>vim touch.txt<br/></p>
?3、使用>、>>
3.1 >
直接覆蓋原文件,不會(huì)有任何提示
3.2? >>
追加在原文件末尾,不會(huì)覆蓋原文件的內(nèi)容
?3.3?直接用>創(chuàng)建空文件
<p>> test.ini<br/></p>
3.4 ls 創(chuàng)建文件(將結(jié)果寫入文件)
<p>ls > test.ini<br/>ls >> test.ini<br/></p>
?3.5 grep 創(chuàng)建文件(將結(jié)果寫入文件)
<p>ps -ef | grep java >test.ini<br/>ps -ef | grep java >>test.ini<br/></p>
?3.6 echo 創(chuàng)建文件(將結(jié)果寫入文件)
<p>echo $PATH > test.ini<br/>echo $PATH >> test.ini<br/></p>
?4、使用cp創(chuàng)建文件
只要目標(biāo)文件是新文件則算創(chuàng)建文件,cp詳細(xì)命令解讀可看此博文:https://www.php.cn/linux-502041.html
?5、使用cat創(chuàng)建文件
5.1?簡(jiǎn)單使用>、>>
<p>cat > test.ini<br/>cat >> test.ini<br/></p>
其實(shí)用的也是?>?和?>>?,但是有一點(diǎn)不一樣的是,敲完上述命令會(huì)進(jìn)入?test.ini?的編輯模式,可以直接輸入你想要寫入的內(nèi)容,最后按ctrl+z退出編輯模式自動(dòng)保存
?5.2 cat結(jié)合eof
<p>cat >> test.ini <<eof<br/>2<br/>2<br/>2<br/>eof<br/></p>
?eof可以作為一個(gè)分界符,遇到下一個(gè)分界符時(shí)停止輸入;大小寫一樣的哦
?5.3 cat結(jié)合exit
和eof同理?
<p>cat >> test.ini <<exit<br/>1<br/>1<br/>exit<br/></p>
相關(guān)推薦:《Linux視頻教程》