1.你們覺得創(chuàng)建文件有哪些方式泽裳?
touch:創(chuàng)建空文件夾
vi:創(chuàng)建空文件夾的同時(shí)編輯內(nèi)容
2.查看一個(gè)文件ls和ll結(jié)果有什么不一樣?
ls:顯示當(dāng)前目錄的文件
ll:同上,顯示的更詳細(xì)
3.隱藏文件是什么標(biāo)識開始?怎樣查看船惨?
實(shí)心點(diǎn) . 標(biāo)識,ll -a查看
4.查看一個(gè)文件大小的哪兩種命令缕陕?
du -sh
ll -h
5.vi的三種模式是什么粱锐?
命令、編輯扛邑、尾行
6.闡述一下怜浅,我是怎樣使用vi命令清空文件的?
gg移動到行首
輸入 :.,$d??? 即全部刪除
“.”當(dāng)前行 蔬崩,“1,.”表示從第一行到當(dāng)前行 恶座,“d”刪除
法2:輸入 dG 直接全部刪除
7.文件的用戶和用戶組是什么命令?
etc/group??? 用戶組的配置文件
etc/passwd?? 用戶的配置文件
8.我想給xxx.log文件壓縮成xxx.tar.gz沥阳?
tar -czf xxx.log.tar.gz xxx
-cvzf 或 -zcvf都可以
9.移動跨琳,復(fù)制文件的命令?你們覺得它們可以實(shí)現(xiàn)改名稱的需求嗎沪袭?
都可以實(shí)現(xiàn)
cp:復(fù)制湾宙,更改名稱 cp wenqi wenqi001后源文件還存在
mv:移動 ,mv wenqi wq001 執(zhí)行后源文件不存在了
10.擴(kuò)展題:軟鏈接和硬鏈接是什么鬼冈绊?
硬鏈接:是有著相同 inode 號僅文件名不同的文件
? 只能對已存在的文件進(jìn)行創(chuàng)建;
? 不能交叉文件系統(tǒng)進(jìn)行硬鏈接的創(chuàng)建埠啃;
? 不能對目錄進(jìn)行創(chuàng)建死宣,只可對文件創(chuàng)建;
? 刪除一個(gè)硬鏈接文件并不影響其他有相同 inode 號的文件碴开。
軟鏈接:?文件用戶數(shù)據(jù)塊中存放的內(nèi)容是另一文件的路徑名的指向毅该,軟鏈接就是一個(gè)普通文件博秫,只是數(shù)據(jù)塊內(nèi)容有點(diǎn)特殊
? 軟鏈接有自己的文件屬性及權(quán)限等;
? 可對不存在的文件或目錄創(chuàng)建軟鏈接眶掌;
? 軟鏈接可交叉文件系統(tǒng)挡育;
? 軟鏈接可對文件或目錄創(chuàng)建;
? 創(chuàng)建軟鏈接時(shí)朴爬,鏈接計(jì)數(shù) i_nlink 不會增加即寒;
? 刪除軟鏈接并不影響被指向的文件,但若被指向的原文件被刪除召噩,則相關(guān)軟連接被稱為死鏈接(即 dangling link母赵,若被指向路徑文件被重新創(chuàng)建,死鏈接可恢復(fù)為正常的軟鏈接)具滴。