abstrait:1、復(fù)制文件 cp -r dir1 dir2 a)dir2目錄不存在: 直接將dir1目錄下的所有文件復(fù)制到dir2中 b)dir2目錄存在: 連同dir1目錄一起復(fù)制到dir2中 cp -r dir1/. dir2 dir2目錄存在: 將dir1目錄下的所有文件復(fù)制到dir2中 cp -r dir1/.&nbs
1、復(fù)制文件 cp -r dir1 dir2 a)dir2目錄不存在: 直接將dir1目錄下的所有文件復(fù)制到dir2中 b)dir2目錄存在: 連同dir1目錄一起復(fù)制到dir2中 cp -r dir1/. dir2 dir2目錄存在: 將dir1目錄下的所有文件復(fù)制到dir2中 cp -r dir1/. dir2 如果dir2中已經(jīng)存在dir1中的文件,需要使用 rm -rf dir2/* 先刪除文件 cp -rf dir1/. dir2 移動(dòng)文件前會(huì)先詢問(wèn)是否刪除已有文件 cp -ri dir1/* dir2/ 移動(dòng)文件時(shí)回詢問(wèn)是否覆蓋已有文件 -r 復(fù)制目錄 -p 保留文件屬性 2、移動(dòng)文件 mv dir1 dir2/ a ) 將hello文件移動(dòng)到bin目錄下,也可以移動(dòng)目錄 b ) 在使用mv進(jìn)行文件移動(dòng)時(shí),沒(méi)有任何提示,那如果出現(xiàn)重復(fù)的名稱是沒(méi)有移動(dòng)成功,還是覆蓋了呢,所以我們要在mv命令后加上 -i mv -i dir1 dir2/ 會(huì)詢問(wèn)覆蓋文件還是跳過(guò)文件 mv -b dir1 dir2/ 通過(guò)在同名的文件后自動(dòng)加上”~"來(lái)避免發(fā)生覆蓋 mv dir1 dir2 直接將dir1的文件重命名為dir2 -b 覆蓋前先創(chuàng)建一個(gè)備份 -f 直接覆蓋 3、刪除文件 rm dir/*.txt 刪除dir目錄下的全部.txt文件 rm -i dir/hello 會(huì)詢問(wèn)覆蓋文件還是跳過(guò)文件,對(duì)于只讀文件,即便不加上-i選項(xiàng),rm命令也會(huì)對(duì)此進(jìn)行提示。 rm -f dir/hello 可以使用-f來(lái)避免這樣的交互式操作(避免 -i 的交互) rm -r dir/hello 使用-r參數(shù)的命令會(huì)遞歸的刪除目錄下所有的文件和子目錄 4、vi編輯文件后保存退出 第一種: :wq 保存且退出 :q!不保存強(qiáng)行退出 第二種: :x 保存退出 第二種與第一種的不同就是:x只有在真正修改了文檔的內(nèi)容才會(huì)更新最新修改時(shí)間,而:wq每次都會(huì)更新最新修改時(shí)間。 快捷方法:保存和退出,可以在輸入完成文本后,直接按shift+z+z 或 shift+z+q。 以下是保存命令: :w 保存文件但不退出vi 。 :w file 將修改另外保存到file中,不退出vi 。 :w! 強(qiáng)制保存,不退出vi。 :set number 顯示行數(shù)。 :set nonumber 取消顯示行數(shù)。 / 搜索(n查找下一個(gè)) 拓展: vi/vim 的使用 基本上 vi/vim 共分為三種模式,分別是命令模式,輸入模式和底線命令模式。 這三種模式的作用分別是: 命令模式: 用戶剛剛啟動(dòng) vi/vim,便進(jìn)入了命令模式。 此狀態(tài)下敲擊鍵盤動(dòng)作會(huì)被Vim識(shí)別為命令,而非輸入字符。比如我們此時(shí)按下i,并不會(huì)輸入一個(gè)字符,i被當(dāng)作了一個(gè)命令。 以下是常用的幾個(gè)命令: i 切換到輸入模式,以輸入字符。(i、o、a進(jìn)入編輯模式,按esc退出編輯模式) x 刪除當(dāng)前光標(biāo)所在處的字符。 :切換到底線命令模式,以在最底一行輸入命令。 5、文件列表 drwxr-xr-x. 10 root root 其他人 121 11月 3 2017/09:50 spool 權(quán)限 文件被調(diào)用次數(shù) 所有者 所屬組 不顯示 大小 文件修改時(shí)間 文件名稱 d 文件類型 - 文件 d 目錄 l 軟連接 b 塊設(shè)備 p 管道 c 字符串設(shè)備 s 接口文件 rwx 所有者權(quán)限 r-x 所屬組權(quán)限 r-x 其他人權(quán)限 r 可讀(4) w 可寫(2) x 可執(zhí)行(1) . 安全標(biāo)簽,相當(dāng)于防火墻 [ root @ localhost lib ] # 當(dāng)前用戶 服務(wù)器名稱 當(dāng)前目錄 用戶類型(#超級(jí)用戶;$普通用戶) 6、查看文件 less 空格 向下翻頁(yè) PageUp 向上翻頁(yè) 回車 向下?lián)Q行 上鍵 向上換行 q 退出 / 搜索 n 查找下一個(gè) 7、修改文件權(quán)限 chmod 777 /var/home/cc 文件夾的權(quán)限修改為777 + 增加權(quán)限 - 減少權(quán)限 = 賦予當(dāng)前權(quán)限 u 所有者 g 所屬組 o 其他人 a 全部 -R 遞歸設(shè)置權(quán)限 chmod o+x index.php //給其他人添加index.php文件的執(zhí)行權(quán)限 chmod 775 index.php //給index.php文件權(quán)限,所有者讀寫執(zhí)行權(quán)限,所有組讀寫執(zhí)行權(quán)限,其他人讀執(zhí)行權(quán)限
Professeur correcteur:查無(wú)此人Temps de correction:2018-12-21 14:32:25
Résumé du professeur:整理的很齊全,有一些常用的要記住,有一些就沒(méi)必要記。沒(méi)事情的時(shí)候就聯(lián)系下,加油。