《鸟哥的Linux私房菜:基础学习篇》第二部分读书笔记
一、Linux的文件權(quán)限與目錄配置
1. Linux用戶(hù)身份與用戶(hù)組記錄的文件:默認(rèn)情況下,/etc/passwd記錄所有的系統(tǒng)賬號(hào)與一般身份賬號(hào)及root的相關(guān)信息,/etc/shadow記錄個(gè)人的密碼(文件內(nèi)容已被加密),/etc/group記錄所有的組名。
2. 三種身份權(quán)限:User,Group及Others。
3.文件的權(quán)限有rwx三種,r表示可讀,w表示可寫(xiě),x表示可執(zhí)行,如果沒(méi)有權(quán)限,就會(huì)在相應(yīng)位置用'-'表示。比如,若某用戶(hù)對(duì)某目錄的權(quán)限為r--,則他只有讀的權(quán)限,沒(méi)有寫(xiě)和執(zhí)行的權(quán)限,故該用戶(hù)不能進(jìn)入此目錄。
4. 用數(shù)字來(lái)代表文件權(quán)限:使用三位二進(jìn)制數(shù)字(a2, a1, a0),依次表示讀、寫(xiě)、執(zhí)行的權(quán)限。1表示具有相應(yīng)權(quán)限,0表示沒(méi)有相應(yīng)權(quán)限。比如:數(shù)字5的二進(jìn)制表示為101,表示具有可讀、可執(zhí)行的權(quán)限。
5. 文件的rwx權(quán)限是針對(duì)“文件的內(nèi)容”而言的,與文件名的存在與否沒(méi)有關(guān)系。所以即使你擁有rwx權(quán)限,也不具備刪除該文件的權(quán)限。
6. 能不能進(jìn)入一個(gè)目錄,只與該目錄的x權(quán)限有關(guān)。如果你在某目錄下不具有x權(quán)限,那么你就無(wú)法切換到該目錄下,也就無(wú)法執(zhí)行該目錄下的任何命令。
7. 要開(kāi)放目錄給任何人瀏覽時(shí),應(yīng)該至少也要給予r及x的權(quán)限,但w權(quán)限不可隨便給。因?yàn)閃權(quán)限對(duì)目錄來(lái)說(shuō)是很強(qiáng)大的,它表示你具有更改該目錄結(jié)構(gòu)列表的權(quán)限,包括新建、刪除、重命名、轉(zhuǎn)移文件與目錄等。
8. Linux系統(tǒng)上的文件擴(kuò)展名只是讓你了解該文件可能的用途而已,真正的執(zhí)行與否仍然需要權(quán)限的規(guī)范才行。比如有個(gè)可執(zhí)行文件的權(quán)限被修改為無(wú)法執(zhí)行后,那么該文件就真的不能被執(zhí)行了。
9.從網(wǎng)絡(luò)上下載文件到本地的Linux系統(tǒng)時(shí),文件的屬性和權(quán)限有可能被改變。
10. Linux系統(tǒng)針對(duì)文件的文件名長(zhǎng)度限制是:(a) 單一文件或目錄的文件名長(zhǎng)度最大為256個(gè)字符;(b) 包含完整路徑名稱(chēng)及目錄的完整文件名長(zhǎng)度最大為4096.
二、Linux文件與目錄管理
1. “cd -”返回剛才的那個(gè)目錄,“cd ~”回到自己的主文件夾。
2. 環(huán)境變量PATH
(1) 不同用戶(hù)默認(rèn)的PATH不同,默認(rèn)能夠隨意執(zhí)行的命令也不相同。
(2) PATH是可以修改的,一般用戶(hù)可以通過(guò)修改PATH來(lái)執(zhí)行某些位于/sbin或/usr/sbin下的命令。
(3) 使用絕對(duì)路徑或相對(duì)路徑直接指定某個(gè)命令的文件名來(lái)執(zhí)行,會(huì)比查詢(xún)PATH來(lái)得正確。
三、Linux磁盤(pán)與文件系統(tǒng)管理
1. Linux的正規(guī)文件系統(tǒng)為Ext2(Linux second extended file system)。
2. Linux文件系統(tǒng)通常把文件數(shù)據(jù)放在block塊中,把文件權(quán)限與屬性放在inode中。另外還有一個(gè)超級(jí)塊superblock記錄整個(gè)文件系統(tǒng)的整體信息。
(1) super block: 記錄iNode與block的總量、使用量和剩余量等。
(2) inode: 記錄文件的屬性及此文件的數(shù)據(jù)所在的block號(hào)碼,一個(gè)文件占用一個(gè)block。
(3) block: 記錄文件的實(shí)際內(nèi)容,若文件太大則會(huì)占用多個(gè)block。
3. 碎片整理:當(dāng)文件寫(xiě)入的block過(guò)于離散時(shí),文件讀取的性能將會(huì)變得很差,可以通過(guò)碎片整理將同一個(gè)文件所屬的block匯總起來(lái),以便于讀取數(shù)據(jù)。
總結(jié)
以上是生活随笔為你收集整理的《鸟哥的Linux私房菜:基础学习篇》第二部分读书笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 无缝轮播 css3
- 下一篇: XJOI网上同步训练DAY1 T2