1.目錄的權限
目錄本身也是一個文件,在linux文件系統中,目錄會有一個inode與至少一個block。其中,inode記錄該目錄的相關權限與屬性,並記錄分配到的block號碼;而block則是記錄在這個目錄下的文件名與該文件佔用的inode號碼。
r:當用戶具有r權限時,則用戶可讀取該目錄下的文件名數據,所以可利用ls命令將該目錄下的內容列表讀取出來。
w:當用戶具有w權限時,則用戶可新建、刪除、重命名文件或目錄,轉移該目錄內的文件或目錄所在的位置。即使用戶對目錄內的某個文件沒有rwx權限,他也可刪除該文件,當然對該目錄需要有x權限。因此,w權限不可隨意開放。
x:當用戶具有x權限時,則用戶可進入該目錄,可用cd命令進入該目錄。
2.部分目錄含義
/proc:這個目錄是一個虛擬文件系統,它放置的數據都在內存中,因此不佔用硬盤空間,數據包括系統內核、進程、外部設備狀態及網絡狀態等。
/sys:主要記錄內核相關的信息。
/SELinux:是Secure Enhance Linux的執行目錄,Secure Enhance Linux用來作爲權限的具體管理。
/bin:放置執行文件的目錄,放置的是單用戶模式下仍能執行的命令,可以被root和一般用戶使用。
/usr/lib:包含函數庫文件
/usr/local:系統管理員在本機自行安裝自己下載的軟件,建議安裝到此目錄。
/var:在系統運行後纔會漸漸佔用硬盤容量的目錄。主要是常態性變動的文件,包括緩存、登錄文件等。
/tmp:暫時放置文件的地方,任何人都能訪問。
3.使用命令安裝gcc/g++, gdb, vim
在CentOS下可使用yum安裝,當然需聯網。
yum install gcc
yum install gcc-c++
yum install gdb
yum install vim