Linux學(xué)習(xí)作業(yè)---第二周(4.20-4.26)

一、描述Liunx發(fā)行版的系統(tǒng)目錄名稱(chēng)命名規(guī)則以及用途

/bin:所有用戶可用的基本命令程序

/sbin:供系統(tǒng)管理使用的工具程序

/boot:引導(dǎo)加載器必須用到的各靜態(tài)文件

/dev:存儲(chǔ)特殊文件或設(shè)備文件

/etc:系統(tǒng)程序配置文件

/home:普通用戶的家目錄

/root:管理員家目錄

/lib:為系統(tǒng)啟動(dòng)或根文件系統(tǒng)上的應(yīng)用程序提供共享庫(kù),以及為內(nèi)核提供內(nèi)核模塊

Libc.so.*:動(dòng)態(tài)鏈接的C庫(kù);

Ld*:運(yùn)行時(shí)鏈接器/加載器

Moudules:用于存儲(chǔ)內(nèi)核模塊的目錄

/lib64:64位系統(tǒng)特有的存儲(chǔ)64位共享庫(kù)路徑

/media:便攜式設(shè)備掛載點(diǎn)

/mnt:其他文件系統(tǒng)臨時(shí)掛載點(diǎn)

/opt:附加應(yīng)用程序安裝位置

/srv:當(dāng)前主機(jī)為服務(wù)提供的數(shù)據(jù)

/tmp:臨時(shí)文件提供的臨時(shí)存儲(chǔ)目錄

/usr:usr Hierarchy,全局共享的只讀數(shù)據(jù)路徑

/usr/local:讓系統(tǒng)管理員本地安裝應(yīng)用程序

/var:存儲(chǔ)常發(fā)生變化的數(shù)據(jù)目錄

/run:進(jìn)程運(yùn)行過(guò)程中文件目錄

二、描述文件的元數(shù)據(jù)信息有哪些,分別表示什么含義,如何查看?如何修改文件的時(shí)間戳

1、元數(shù)據(jù)信息包含


File:文件名

Size:文件大小

Blocks:文件所在快

IO Blocks:數(shù)據(jù)塊大小

Regular file:文件類(lèi)型

Inode:文件所在的inode

Links:硬鏈接次數(shù)

Access:權(quán)限

Uid:屬主id

Gid:屬組id

Access: 最近一次訪問(wèn)時(shí)間戳

Modify: 最近一次更改文件內(nèi)容的時(shí)間戳

Change: 最近一次更改文件元數(shù)據(jù)的時(shí)間戳

2、查看命令:

Stat? 文件名

3、如何修改文件的時(shí)間戳

touch -m -t 200425120000.00 test.txt? ? ? -m僅修改文件內(nèi)容時(shí)間–t 時(shí)間格式Y(jié)YMMDDhhmm.ss

三、總結(jié)軟鏈接和硬鏈接區(qū)別,應(yīng)用實(shí)例操作說(shuō)明

軟鏈接:軟鏈接可以理解成快捷方式,它和windows下的快捷方式的作用是一樣的。對(duì)象可以是文件或目錄。

硬鏈接:不會(huì)建立inode的,他只是在文件原來(lái)的inode link count域再增加1,對(duì)象只能是文件。

軟鏈接命令:

ln -s /date/test.txt /installcd/test.txt? 需要實(shí)用絕對(duì)路徑


源文件和軟鏈接文件比較:文件大小、創(chuàng)建時(shí)間不同,links數(shù)沒(méi)有增加,軟鏈接可以跨device數(shù)據(jù)塊來(lái)創(chuàng)建,因此本質(zhì)上是2個(gè)文件。

硬鏈接命令:

Ln /date/test.txt /installcd/test.txt


硬鏈接是不能跨device數(shù)據(jù)塊來(lái)創(chuàng)建鏈接

ln /date/test.txt /date/test2.txt


硬鏈接文件與源文件大小,創(chuàng)建時(shí)間一致,links變?yōu)?,本質(zhì)上是同一個(gè)文件

四、Linux上的文件管理命令有哪些,其常用的使用方法及其相關(guān)演示

1、cp命令

常用組合cp –pr 源文件或目錄?目標(biāo)文件或目錄? ? ? ? ? #文件拷貝,-p保持屬性一致

2、mv命令

mv 文件名? 文件名? ? ? #將源文件改名

mv 文件名? 目錄名? ? ? #將文件移動(dòng)至新目錄

mv 目錄名? 目錄名? ? ? #目標(biāo)目錄已存在,將源目錄移動(dòng)到目標(biāo)目錄;目標(biāo)目錄不存在則改名

3、 rm命令

rm –rf?*? ? ? ? ? ?#-r刪除目錄及所有文件,-f參數(shù)直接刪除,不做詢(xún)問(wèn)確認(rèn)

五、復(fù)制/etc/profile至tmp目錄下,用查找替換命令刪除/tmp/profile文件中的行首空白字符

1、cp -pr /etc/profile /tmp

2、vi /tmp/profile

: %s/^\s*//g

六、在vim中設(shè)置tab縮進(jìn)為4個(gè)字符

vi /etc/vimrc

末尾添加set tabstop=4


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容