vi(或者vim)如果當(dāng)前目錄不存在該文件會(huì)自動(dòng)創(chuàng)建該文件(當(dāng)然必須得保存才會(huì)產(chǎn)生新文件)鉴分。
vi php.ini
touch 改命令主要是用來修改文件時(shí)間戳,或者新建一個(gè)不存在的文件带膀。
touch php.ini
cp 改命令主要用來復(fù)制文件
cp php.ini index.txt
mv改命令主要用來剪切文件
mv php.ini index.txt
tail cat less more 這些用來顯示文件信息的命令志珍,
cat php.ini > index.txt
注意:這里當(dāng)php.ini不存在時(shí)也會(huì)新創(chuàng)建index.txt文件。
ls輸出文件列表的命令
ls
ls > fileList.txt
#### echo 輸出內(nèi)容到終端的命令
```javascript
echo www.phpernote.com > index.txt
將會(huì)新建一個(gè)index.txt文件垛叨,內(nèi)容為www.phpernote.com
mkdir 新建文件夾
新建文件夾的命令是 mkdir 應(yīng)該能夠看出來伦糯,這個(gè)命令是英文 make directory 的縮寫。
新建一個(gè)文件夾
mkdir a
新建多個(gè)文件夾
mkdir a b c d
新建多個(gè)層級(jí)的目錄嗽元,這就需要加上參數(shù) -p 了敛纲。
mkdir -p res/style/scss
rm 刪除文件
rm命令選項(xiàng)說明(命令中的[選項(xiàng)]一般有以下幾種):
- -i 刪除前逐一詢問確認(rèn)。
- -f 即使原檔案屬性設(shè)為唯讀剂癌,亦直接刪除淤翔,無需逐一確認(rèn)。
- -r 將目錄及以下之檔案亦逐一刪除,遞歸所有的子目錄,逐一詢問佩谷。
一:刪除所有C語言程序文檔旁壮;刪除前逐一詢問確認(rèn)。
rm -i *.c
二:將 Finished 子目錄及子目錄中所有檔案刪除谐檀。
rm -r abc 的意思是說遞歸所有的子目錄抡谐。其中要求abc是一個(gè)目錄名。這條rm運(yùn)行后桐猬,abc目錄下的所有子目錄里的東西也會(huì)一同被刪除麦撵。通常我們在刪除一個(gè)目錄時(shí)會(huì)使用rm-rf abc這樣的形式,這就是說明刪除目錄abc溃肪,同時(shí)要求命令不要產(chǎn)生任何提示免胃。
rm -r Finished
rm -f abc.txt的意思是說強(qiáng)制刪除文件。如果文件不存在乍惊,也不要提示杜秸。這是因?yàn)槿绻苯邮褂胷m abc.txt那么如果文件不存在,rm會(huì)提示你润绎。這在某些情況下,比如我們寫一些小腳本诞挨,可能不需要他這樣做莉撇。
注:在linux沒有回收站,在試用rm命令的時(shí)候惶傻,一定要小心些棍郎,刪除之后就無法再恢復(fù)了。
rm a.js