十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂(yōu)售后,網(wǎng)站問(wèn)題一站解決
1、使用重定向符

成都創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)提供壺關(guān)企業(yè)網(wǎng)站建設(shè),專(zhuān)注與網(wǎng)站制作、成都網(wǎng)站制作、H5頁(yè)面制作、小程序制作等業(yè)務(wù)。10年已為壺關(guān)眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
使用“”創(chuàng)建空文件,且不輸入文件內(nèi)容
2、使用ls命令
使用ls命令創(chuàng)建空文件,且不輸入文件內(nèi)容
3、使用touch命令創(chuàng)建文件
若所創(chuàng)建的文件不存在,則創(chuàng)建該文件; 且不允許輸入文件內(nèi)容
4、使用echo命令
echo "選填" isTester.ini
若文件不存在,則創(chuàng)建文件;
若文件存在,則覆蓋文件;
若文件不存在,使用創(chuàng)建文件并追加內(nèi)容;
若文件存在,使用追加文件內(nèi)容;
5、使用cp命令復(fù)制文件
6、vi/vim命令創(chuàng)建文件
使用vi或vim命令創(chuàng)建文件并編輯文件
有以下四個(gè)方法
1、使用vi命令新建文件;
寫(xiě)法:vi text.txt(文件夾名字)
2、使用touch命令新建文件;
寫(xiě)法:touch text.txt(文件夾名字)
3、使用cp命令新建文件;
寫(xiě)法:cp?text.txt(文件夾名字)?/home/pungki/office(文件放置位置)
4、使用mv命令新建文件;
寫(xiě)法:mv?text.txt(文件夾名字)?/home/pungki/office(文件放置位置)
擴(kuò)展資料:
其它常用命令
1、cd命令
它用于切換當(dāng)前目錄,它的參數(shù)是要切換到的目錄的路徑,可以是絕對(duì)路徑,也可以是相對(duì)路徑。
2、ls命令
這是一個(gè)非常有用的查看文件與目錄的命令。
3、grep命令
該命令常用于分析一行的信息,若當(dāng)中有我們所需要的信息,就將該行顯示出來(lái),該命令通常與管道命令一起使用,用于對(duì)一些命令的輸出進(jìn)行篩選加工等等。
4、find命令
find是一個(gè)基于查找的功能非常強(qiáng)大的命令。
1. touch + qwe.txt(文件名 )
創(chuàng)建文件akk.txt文件
2.vi akk.txt
vi為進(jìn)入vim編輯器命令,意為在vim編輯器中編輯qwe.txt文件
3.i
i意為insert為輸入模式,輸入i之后你就可以開(kāi)始編輯這個(gè)txt文件了
4.esc
退出編輯模式
5. :wq
保存并退出(注意:在冒號(hào)后面需要加上一個(gè)空格,不然linux是不會(huì)識(shí)別出來(lái)的!)
我對(duì)linux的新建命令的認(rèn)知還停留在新建文件夾的命令“mkdir+空格+新建文件名”。好像對(duì)新建文件的命令筆記比較模糊。
在21天小打卡中得知,新建文件的三個(gè)命令為: “touch,echo和cp” 。
當(dāng)我看到這兩個(gè)命令時(shí),意識(shí)到了自己對(duì)linux命令認(rèn)知的局限性。touch用的太少,沒(méi)什么概念,對(duì)于“echo”,是向某個(gè)文件中輸入內(nèi)容,而“cp”,我的認(rèn)知還停留在復(fù)制上。
新建文件具體用法是:
touch:“touch+空格+目標(biāo)路徑名/新建文件名”
新建文件命令:“touch,echo和cp”,拓展了我對(duì)于新建文件的認(rèn)知。另外有兩點(diǎn)也是蠻有意思的。
1.如果對(duì)新建文件的目錄結(jié)構(gòu)比較熟悉,可以直接輸入目標(biāo)路徑和新建文件名進(jìn)行新增。工作中用的比較多是,cd到某個(gè)文件夾進(jìn)行新增。直接輸入目標(biāo)路徑,這種新增方法更方便快捷,要求的是對(duì)文件結(jié)構(gòu)比較熟悉。
2.使用echo的“”和“”的區(qū)別。“”為: “輸出追加重定向” ,“”叫 “輸出重定向” 。兩者的區(qū)別在于,當(dāng)文件中有內(nèi)容時(shí)是否會(huì)覆蓋原來(lái)的內(nèi)容。具體是: 如果不覆蓋原來(lái)存在的內(nèi)容,追加新內(nèi)容,使用“” ;
vi、touch是創(chuàng)建文件的命令,
cp、mv也算是吧,因?yàn)閏p是拷貝文件,mv是移動(dòng)文件
另外還有好多命令能夠創(chuàng)建文件,之要該命令能夠重定向輸出到一個(gè)不存在的文件,就會(huì)創(chuàng)建文件。例如
tail
-f
-n
200
/usr/local/tomcat/logs/catalina.out
/tmp/tomcatlog.log
//將tomcat日志文件的最后200行內(nèi)容寫(xiě)入到/tmp/tomcatlog.log文件中,如果/tmp/tomcatlog.log文件不存在,則會(huì)創(chuàng)建該文件,如果存在,則覆蓋原文件的內(nèi)容。
下面的類(lèi)同:
echo
nihao
/tmp/echo.txt
cat
testcat
/tmp/cat.txt
less
testless
/tmp/less.txt
總之,這面試官的linux知識(shí)不怎么地。
創(chuàng)建文件【vi】,進(jìn)入vi的命令有以下幾種類(lèi)型:
1、vi filename :表示打開(kāi)或新建文件,并將光標(biāo)置于第一行首;
2、vi +n filename :表示打開(kāi)文件,并將光標(biāo)置于第n行首;
3、vi + filename :表示打開(kāi)文件,并將光標(biāo)置于最后一行首;
4、vi +/pattern filename:表示打開(kāi)文件,并將光標(biāo)置于第一個(gè)與pattern匹配的串處;
5、vi -r filename :表示在上次正用vi編輯時(shí)發(fā)生系統(tǒng)崩潰,恢復(fù)filename;
6、vi filename:表示打開(kāi)多個(gè)文件,依次進(jìn)行編輯。