第五章 linux檔案權限與目錄配置
重點内容:介紹linux目錄結構、檔案屬性。
/usr 類似windows下program檔案夾。
檔案的權限分為r:隻讀,w:可寫,x:執行三種。可以用chmod指令來更改權限,r(4),w(2),x(1)。權限分為3部分:擁有者-擁有者所在組-其他人,如果要讓任何人對某個檔案都擁有絕對控制權限,可以使用777.
. 開頭的檔案是帶有隐藏屬性的檔案。
第六章 檔案與目錄管理
重點内容:環境變量PATH的概念、連結檔案、檔案目錄權限、搜尋檔案的方法。
PATH是系統環境變量,為什麼我們在任何路徑中都能執行ls指令,是因為ls所在的目錄已經加入到系統環境變量中,檢視系統環境變量的指令為echo $PATH(注意大小寫)。在日常操作中,也可以将其他目錄加入到系統環境變量中,使用指令PATH=”$PATH”:/XXX(系統變量=“現有系統變量”加上自己自定義的路徑)
在用cp指令進行檔案夾複制時,必須附帶-s參數。
檢視檔案的内容,一般使用cat指令和more指令。
硬連結和符号連結:硬連結會建立出和源檔案一樣的檔案,但是所占磁盤空間不變,删除硬連結的原檔案,硬連結檔案還能使用。
符号連結相當于win中的快捷方式,删除符号連結的原檔案,符号連結将不能用。但符号連結和快捷方式也有不同,因為修改符号連結會影響到原檔案,而在win下修改快捷方式是不會影響原檔案的。
建立硬連結的指令是ln 檔案名 連結檔案名
建立符号連結的指令是ln –s 檔案名 連結檔案名
umask指令用于檢視和修改建立檔案或檔案夾時的預設屬性,umask預設的文法是減去某些屬性,例如umask 002,意思是:
擁有者減去0屬性,那麼rwx屬性就保持不變。
擁有者組減去0屬性,同上。
其他人減去2屬性,2屬性是w(寫),那麼就剩下r_x
建立檔案時預設屬性是666,建立檔案夾時預設屬性是777.
如果按照上面的umask 002狀态來建立一個檔案和檔案夾的話,建立出來的檔案和檔案夾屬性如下:
檔案 –rw-rw-r-- :檔案預設為666,也就是-rw-rw-rw,002是在其他人上減去寫w屬性
檔案夾 –rwxrwxr-x :檔案夾預設為777,也就是-rwxrwxrwx,002是在其他人上減去寫w屬性。
查找檔案一般使用find指令,如果想在整個硬碟中搜尋名為123的檔案可以使用如下指令:
find / -name 123 :在整個根目錄中搜尋名為123的檔案,使用-name參數時,後面可以用通配符,如果要搜尋包含123的檔案,可以使用find / -name ‘*123*’,記得加單引号。
本文轉自 qq8658868 51CTO部落格,原文連結:http://blog.51cto.com/hujizhou/1336340,如需轉載請自行聯系原作者